互联网软件开发与应用(16)
发布时间:2021-06-11
发布时间:2021-06-11
电子商务专互联网软件应用与开发(复
会根据主机名和用户名来确认。权限系统据此来赋予操作权限。
一般的,MySQL的权限控制是通过两个步骤进行的:
步骤1:数据库服务器对登陆的用户进行检查,确定是否可以进行连接。
步骤2:在用户连接到数据库服务器后,系统将会对此用户的每一个请求进行检查。当一个请求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么将进行操作,如果你的权限不够,那么则终此操作,并且给出提示信息。
2.简述PHP所具有的特点。
答:(1)支持多种系统平台。这包括微软的Windows 95,Windows NT,Windows2000 Professional,Windows 2000 Server平台,以及各种Unix系统,包括Linux,Solaris和SCO Unix平台。
(2)具有自由软件的特性。使用时不会有道德及法律上的困扰,并可自行加入使用者所需的功能。
(3)版本更新速度快。比起微软数年才更新一次的ASP而言,数周就更新一版是PHP独特的活力。
(4)容易与现有的网页整合。提供交互功能,修改的成本底,让网页美工及程序开发人员更能各司其职。
(5)具有丰富的功能。从结构化的特性、对象式的设计、数据库处理、网络接口使用、到安全编码机制等,几乎完整地囊括所有网站所需的功能。
(6)系统移植速度快。只需少许修改,就可以将整个网站从Windows平台上转移到Unix平台上。
3.简述两种在PHP中引用头文件的方法,以及这两种方法的不同。
答:在PHP中引用头文件的方法是很简单的,只要在程序文件中引用头文件名,这个头文件就包含进来了。引用头文件涉及两个函数:include()和require()。
require()函数的工作方式类似于SSI,不管在程序的那一个部分使用这个函数,只要程序一引用,头文件的内容就作为主程序的一部分来运行。如果你在一个条件控制语句使用这个函数,哪怕这个条件不为真,头文件也会包含进来。而include()函数则是相反的,在执行语句中,只有执行到这个函数语句时,这个函数所引用的头文件才会包含到主程序中。这就意味着,在条件判定部分使用include()函数时,可以完全按照你的愿望工作。
require()和include()函数不同之处在于,如果发生了包含错误,require()函数会给出错误信息并终此程序执行,而include()函数只是给出错误信息,而程序还会自动执行下去。
4.试对PHP与其他CGI在稳定性上进行比较。
答:在稳定性上,由于NSAPI或ISAPI是动态链接的方式,因此在执行时若出现问题,会使得Web服务器一起瘫痪。 而ASP在实际的应用上,可能是因为系统的原因,不是很稳定,有时需要重启操作系统。
PHP在许多的平台上使用,不但长期使用没有问题,而且程序的稳定性也不错。
当然最稳定还是传统CGI程序,因为它是由操作系统负责控制,不会因CGI程序的错误导致Web服务器的不稳定。
5.简述MySQL的主要特点。
答:(1)MySQL是真正多线程、多用户的数据库系统,特别是他的多线程是直接使用了系统核心的多线程内核,效率相当高。
(2)MySQL是真正支持多平台的,这就使得跨系统的开发成为可能。
(3)支持SQL92标准,可以使用所有的SELECT和WHERE语法。
(4)在数据库客户端程序上,MySQL提供了多种不同的APls,包括C++,Eiffel,Java,Perl,PHP,Python和TCL。
(5)丰富的数据类型,支持1、2、3、4和8字节长的整数类型,FLOAT、DOUBLE、CHAR、VARCHAR,TEXT,BLOB,DATE,TIME,DATETIME,TIMESTAMP,TYAR,SET和ENUM类型。
(6)可以在一次操作中从不同的数据库中混合表格。
(7)完全支持ODBC,可以在Windows95和Windows NT上使用Access来进行数据库的连接。
第八章Java Servlet技术介绍
名词解释 可以被认为是服务器端的Applet。Servlet被Web服务器加载和执行,就如同Applet被浏览器加载和执行一样。.Servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。
使用Servlet的基本流程如下:
(1)客户端(很可能是Web浏览器)通过HTTP提出请求。
(2)Web服务器接收该请求并将其发给Servlet。如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机
下一篇:2012全国各地高考作文题汇总