斯巴鲁力狮 《互联网软件应用于开发》教案7-8

时间:2023-04-25 02:48:39 教案 我要投稿
  • 相关推荐

斯巴鲁力狮 《互联网软件应用于开发》教案7-8

第七章PHP技术简介 1、PHP:是一种服务器端HMTL嵌入式脚本描写语言,其特点在于在互联网网页上对数据库操作的便利性。 2、PHP具有以下特征: (1)支撑多种系统平台。 (2)具有自由软件的特性。 (3)版本更新速度快。 (4)容易与现有的网页整合。 (5)具有丰盛的功能。从构造化的特性、对象式的设计、数据库处置、网络接口使用、到安全编码机制等,几乎完全地包含所有网站所须要的功效。 (6)体系移植速度快。少许改动,就可以将整个网站从一个平台上移到另一平台。 3、PHP和CGI的比较:(重点从实用性、稳定性、安全性方面) (1)写CGI的方法有良多种,PHP只是其中一种。 (2)PHP可用在数种Web服务器上,传统CGI也不限制是哪种操作系统或Web服务器平台,NSAPI却必定要在Netscape的服务器上才可执行。 (3)在稳定性上,由于NSAPI或ISAPI是动态链接的方式,因此在执行时若涌现问题,会使得Web服务器一起瘫痪。ASP在实际应用上,由于系统的原因,不是很稳定,有时需要重起操作系统。PHP在许多的平台使用上,不但长期使用都没有问题,而且程序的稳固性。 (4)在开发及维护光阴上,PHP及ASP都有不错的表示。而NSAPI及ISAPI则需要长时间的开发历程,在稳定运行后,这二种接口反倒是效力最佳的方法。 (5)要对比和网页联合的才能,PHP及ASP是并驾齐驱的,其他方式就不能内嵌HTML语法了,而这也是影响开发时光的因素之一。 (6)系统安全性方面,ASP最差,在没有经由微软件的IIS Service Pack处理,使用:$DATA就可以望到ASP的源代码。 (7)在新增功能及进级方面,传统的CGI因为不受任何语言限制,没有这方面的问题。PHP是最有活气的,数天至数周就有一个新版本呈现,每次的新版,就代表更多的功能及修改更多的搭档。综上所述,所以PHP处于开发容易、机能变不错的平衡点上。正因为这种原因,PHP成为了当前最有前程的网络程序开发语言之一。 4、在声明一个变量的时候,变量名前使用"$",在?php…?之间嵌入PHP代码。 5、在程序中使用头文件可以大大地进步程序开发速度,并可以减少程序开发的难度。 头文件是一个外部文件,它的内容可以被多个程序文件所引用,并包括在引用它的文件之中。 6、引用头文件涉及两个函数:include()和require()。它们的区别: (1)require():不管在程序的哪一个部分使用这个函数,只要程序一引用,头文件的内容就作为主程序的一部分来运行。如果估一个条件节制语句使用这个函数,哪怕这个前提不为真,头文件也会包孕进来。如果产生包含差错,会给出过错信息并终止。 (2)Include():在执行语句中,只有执行到这个函数语句时,这个函数所引用的头文件才会包含到主程序中。这就意味着,在条件判断部分使用include()函数时,可以完全依照用户的欲望工作。如果发生了包含同伴,程序还会自动执行下去。 7、$GLOBALS数组:$GLOBALS数组是一个结合数组使用"global"为变量的名字,全局变量作为转变量数组其中某个元素的值。$GLOBALS数组是PHP程序中比拟特别的变量,不必宣布,系统会主动匹配相关的变量在里面。在函数中,也不管$GLOBALS数组是否已经做全局声明,就可以直接使用了。 8、PHP的语言基本:《互联网软件运用与开发》课本P143-173 9、在MYSQL中,在数据库安装完成之后,有一个默认的账号root,该账号没有密码。其特色:是真正的多线程、多用户的数据库系统:真正支持多平台:支持SQL92尺度:在客户端程序上,MYSQL提供了多种不同的编程语言:具有丰厚的数据类型,并且完整支持ODBC。 10、MySQL权限管理的原理:MySQL权限系统用来保证用户可以在自身权限范畴内顺利的执行权限。当用户连接到MySQL数据库后,身份就会根据主机名和用户名来确认。权限系统据此来赋予操作权限。 11、MySQL的权限掌握是通过两个步骤进行的: 步骤1:数据库服务器对登陆的用户进行检讨,肯定是否可以入行衔接。 步骤2:在用户连接到数据库服务器后,系统将会对此用户的每一个请求进行反省。当一个请求发出后,系统首先根据权限表确定你是否可以执行这个操作,如果可以,那么将进行操作,如果你的权限不够,那么则终此操作,并且给出提醒信息。 第八章Java Servlet技术介绍 1、Servlet:Servlet可以被以为是服务器端的Applet,斯巴鲁力狮。Servlet被Web服务器加载和执行,就犹如Applet被涉猎器加载和执行一样。.Servlet从客户端(通过Web服务器)接管请求,执行某种功课,然后返归成果。 2、使用Servlet的基础流程如下: (1)客户端(很可能是Web阅读器)通过HTTP提出要求。 (2)Web服务器接受该恳求并将其发给Servlet。如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机并且执行它。 (3)Servlet将吸收该HTTP请求并执行某种处理。 (4)Servlet将向Web服务器返回应答。 (5)Web服务器将从Servlet收到的应答发送给客户端。 3、Servlet的生命周期:Servlet的性命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。 Web容器加载Servlet,生命周期开始。通过调用Servlet的init()方法进行Servlet的初始化。通过调用Servlet()法子实现,依据请求的不同调用不同的do操操操()办法。停止服务,Web容器调用Servlet的destroy()方式。 4、Servlet的优点:Servlet可以很好地替代通用网关接口(Commmon Gateway Interface,CGI)脚本。通常CGI脚本是用Perl或者C语言编写的,它们老是和特定的服务器平台紧密相干。而Servlet是用Java编写的,所以它们一开端就是和平台无关的。这样,Java编写一次就可以在任何平台运行(Write Once,Run Anywhere)的许诺就同样可以在服务器上实现了。Servlet还有一些CGI脚本所不具备的奇特长处。 (1)Servlet是持久的。 (2)Servlet是可扩大的。 (3)Servlet是安全的。 (4)Servlet可以在多种多样的客户机上使用。 5、Servlet带来的问题: (1)开发和保护利用程序的所有部门需要有深挚的Java编程知识,因此处理代码和HTML元素是交错在一起的。 (2)改变应用程序的外观和作风,或者参加对某种新类型客户机(如WML客户机)的支持时,都需要更新并重新编译Servlet代码。 (3)很难应用网页开发工具的优势来设计使用程序界面。如果使用这些工具来开发网页布局的话,生成的HTML代码必需被手工嵌入到Servlet代码中,这个进程既耗时又容易犯错,而且极度枯燥乏味。 MSN空间完善搬家到新浪博客!

【斯巴鲁力狮 《互联网软件应用于开发》教案7-8】相关文章:

大班语言教案:理发狮和被理发狮02-28

软件开发口号11-27

软件开发实习总结12-20

软件开发口号12篇04-01

软件开发工作总结05-23

软件开发实训心得04-17

软件开发项目个人总结01-20

软件开发个人总结08-17

软件开发工作总结05-23

软件开发实习报告3篇07-27