2022年2022年互联网软件应用与开发复习资料培训课件 .pdf
-
资源ID:32184431
资源大小:80.99KB
全文页数:4页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年2022年互联网软件应用与开发复习资料培训课件 .pdf
第一章Web 开发过程有五个基本阶段:1.规划;目的是生成项目计划。项目计划包括:确定日程表、确定项目每个阶段的最后期限、明确项目目标开发方法等2.设计;目的对于网站的外观、站点定位、Web要完成的任务及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。3.建设和测试;目的是开发符合项目设计规划的高质量的Web 应用。主要任务:确定开发规则、创建页面、制作网页、测试、纠正错误4.投入使用;目标是把全面测试过的Web 应用发布到运营服务器上。对整个开发环境,源文件,文档进行备份.5.完成及后续管理;保障站点内容及时更新并保障其平稳运行。完成设计阶段的任务清单:1 功能分析 ,确定用户在Web 应用中要做的事情2 数据建模,设计数据库的物理结构3 信息结构,对站点结构,数据库交互等进行建模分析4 技术分析5 构造开发和测试环境6 确定设计目标7 确定风格规范8 确定技术标准9 设计原则10 可用性测试11 生成项目设计规范12 测试规划完成规划阶段涉及到的问题:1.确定项目目标2.确定 Web 应用的目的3.明确目标用户4.项目的范围(Web 应用的功能和特点、站点模型、确定具体内容)5 确定用户重点(时间、开销、风格、风险、视觉效果 )6.取得一致的开发方法。7.创建项目计划常用的站点模型有:1.信息出版模型。2.公司基础结构模型3.售后支持模型4.电商模型5 产品和服务模型项目规划包括:1.目标 2.风险和假设3.时间表。 4.预算。项目小组角色包括:内容设计者,内容Web 管理员,数据库设计者,图形设计者,项目管理人员,软件质量管理分析人员和测试人员,系统管理员,技术Web 管理员和Web 程序员项目小组中客户的角色:1.决策人:负责做最后的判断2.商务发起人:有权利判断项目的进展3.问题专家4.支持人员项目管理员必须具备的技能:规划;估计和调度;追踪;联络交流。调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动第二章Internet:是一个用路由器实现多个广域网和局域网网联的大型网际网,它对推动科学、文化、经济和社会的发展有着不可估量的作用。Web 是一种体系结构的含义:1.web 是 internet 提供的一种服务2.web 是存储在全世界internet 计算机中数量巨大的文档的集合3.web 上的信息是由彼此关联的文档组成4.web 的内容保存在web 站点中,用户可通过浏览器访问web 站点web 体系结构和工作过程:web 是基于客 /服的一种体系结构。微机的性能/价格比工作站,大型机高得多,因此人们将数据等大量信息存储在共享的服务器上,用价格低廉的个人计算机与之相连,以便享用服务器的高性能。在这种客/服模型中,通信过程为:客户机向服务器发送请求,要求执行某项任务,而服务器则执行此项任务,并向客户机返回响应。Web 服务器向浏览器提供服务的过程:1.浏览器向URL 所指向的Web 服务器发出请求。2.Web 服务器接到请求后,把URL 转换成页面所在服务器上的文件路径名。3.Web 服务器将URL 指向的 HTML文档传送给浏览器4.如 HTML文档中嵌有CGI 程序, Web 服务器就运行CGI 程序,并将结果传送至浏览器。Web 的基本技术包括:1.服务器、 HTML技术 3.CGI、 Java 技术 5.JavaScript 技术 6.ActiveX和 VBScript 技术 7.VRML技术。A 类 IP 网络号空间长度7 位,允许有27 个不同的A 类网址,网络主机号数达224 个( 1.0.0.0-126.255.255.255 ) 。B 类 IP 网络号空间长度14 位,主机号16 位,允许有214 个不同的B 类网络。主机号数达216( 128.0.0.0 191.255.255.255 ) 。C 类 IP 网络空间号长度21 位,主机号空间长度8 位。 C 类 IP 地址的表示范围为(192.0.0.0 223.255.255.255) 。允许 221 个不同的C 类网络,它的主机号数最多为28 个。实现 Web 服务器上的SSL 请求的步骤:1 生成密钥对文件和请求文件2 从身份验证权限中请求一个证书3 在服务器上安装证书4 激活 WWW 服务器文件夹上的SSL 安全性第三章HEAD 元素内的元素的功能:1.给文档一个标题。2.安排多个文档之间的联系。3.告诉浏览器创建一个搜索格式。4.提供一个向特定浏览器和其他观察器传递特殊消息的方法。链接:是惟一的从一个Web 页到另一个相关的Web 页的理性的途径,它由锚链和URL 引用组成。绝对:指明web 页的精确的计算机,目录和文件的URL 引用。请描述创建有序表、无序表和定义表的句法:无序表:/List item/List item/ 有序表 : / List item/List item/ 定义表 : / List/itemTerm definition/List itemTerm definition/ URL 编码: HTTP1.0 规范要求URL 数据是一种能用于几乎任何软硬件平台的编码方式。按这种方法组织的信息被称为 URL 解码步骤 :1.查找提交的字符串遇到& 时,在该点断开,将前面的内容作为一个变量,变量名是等号前面的东西,值是后面2.用空格代替全部加号3.用相应的ASCII 码代替所有第四章ASP:是服务器端本环境,可以通过结合HTML网页、 ASP 指令和 ActiveX控件建立动态、交互且高效的Web 服务器应用程序,消除了某些创建Web 应用程序的不确定性,不必再担心客户机一端安装的浏览器类型。ASP 的组成部分包括:服务器脚本、客户端脚本、服务器组件、标准文本、文件系统和服务器端对象。ASP.NET 的优越性: 1.简化开发操作2.语言独立3.分离程序代码和网页内容4.提高执行效率6.支持多种客户类型7.支持下一代Web Service 8. 增进适用性、延展性10 更多的支持工具。ManagerProvider :是一个多层结构的无连接的一致的编程模型。它提供了DataSet 和数据中心之间的联系。主要有三个部件:1.连接对象Connection 、命令 Command、参数对象Parameter 提供了数据源和 DataSet 之间的接口。2.数据流提供了高性能的、前向的数据存取机制。3.更底层的对象允许你链接到数据库,然后执行数据库系统一级的特定命令。DataSet:是 ADO.NET的中心概念。可以把它想像成内存中的数据库。DataSet 使得程序员在编程时可以屏蔽数据库间的差异,获得一致的编程模型。支持多表、表间关系、数据约束等。ADO 访问数据库的步骤:1.创建一个到数据库的链路;2.查询一个数据集合;3.对数据集合进行需要的操作4.关闭数据链路。ADO.NET访问数据库步骤:1.创建到DB 的链路 2 请求一个记录集合3 把记录集合暂存到DataSet4 如果需要返回第2 步 5 关闭 DB 链路; 6 在 DataSet 上做所需要的操作。ASP.NET 中的页面数据缓存技术:允许页面保存和索引http 请求所要求的各种各样的对象。ASP.NET 的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生命周期取决于应用的生存周期,即当应用重新启动时,缓存实际上也已重建。ASP.NET 缓存替换策略:腐烂搜索、到期控制、文件键值依赖。ASP 的内建对象: (1) Applica tion对象, 可在给定的应用程序的所有用户之间共享信息(2)request 对象 :可访问任何用http 请求传递的信息(3) Response 对象: 可控制发送给用户的信息,(4) Server 对象:提供对服务器上的方法和属性进行的访问,常用的是创建ActiveX组件的实例(5)session 对象:存储特定的用户会话所需的信息。标准的 ActiveX组件包括:广告循环组件、浏览器性能组件、数据库访问组件、内容链接组件、文件访问组件等。ASP.NET 中页面处理的内部过程:1.Page_load2.事件处理3.Page_Unload ASP.NET 中主要服务器控件:1.文本输入控件2.按钮控件3.复选 /单选控件5.列表框 6 RequiredField-Validator 7 ValidationSummary 8.选择控件9imagebutton 控件 10.列表控件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - Web 数据库的组成:Web 服务器、 CGI 和数据库。Web 数据库发展中存在的问题:1.网络通信速率低,骨干通信网通信能力小。2.网上垃圾泛滥,使检索有用信息成为困难。3.网络安全4.网上中文信息较为贫乏。Web 数据库的工作原理:用户浏览器通过html 表单搜集参数,并通过http 传给 Web 服务器,在服务器端通过CGI 脚本分析参数,同时启动通路程序,把分析后的参数传给通路程序,通路程序将分析后的参数转化为SQL 命令,交SQL 服务器执行Web 数据库的编程要点:1.编写 html 表单,搜集用户信息,通过Submit 向 CGI 提交。 2.根据传递参数的方式(post/get),CGI 脚本获取用户数据。3. 解码。数据串都采用固定的URL 格式编码。 4.CGI 脚本根据用户要求,执行相应数据库客户程序通过约定通路访问数据库。5.将数据库客户获得执行结果返回给标准输出Stdout. 客户端职责功能:建立或断开与服务器的连接;提交访问数据请求;等待接受结果或服务器发来的错误信息;数据的输入输出及验证;提供一个良好的用户界面网络职责:保证客户及服务器的物理连接;支持多种网络协议服务器端职责:管理多用户的数据库;管理用户权限及保证数据的安全性;管理和处理用户的请求,包括请求队列;响应请求,通知服务完成返回结果维护数据库,包括备份和恢复客 /服结构及特点:WEB 数据库服务器本身是一个客/服系统。 客 /服系统结构主要指数据库应用系统分解为前台的客户,应用程序及后台的服务器部分。这种结构的核心是客户应用程序仅发送应用请求,请求通过网络传送给服务器,由服务器来完成请求的内容,然后将结果返回客户端,服务器完成的工作对客户应用程序来说完全不可见。Web 数据库系统中客/服结构的特点:1.把处理任务在客户和服务器分开。2.减少主机网络负荷。3.数据库与客户应用程序无关。4.数据库平台和操作系统无关。5.维护数据库的完整性。Web 服务器:即为WWW 浏览器提供服务的机器。Web 服务器是在主控制平台上运行的软件包,也是在Internet 中运行的最重要的软件包。Web 服务器提供给用户所需的文件。客户机和服务器的对话过程大致如下:1.客户机:向用户提供请求的方法;将你的请求发送给某个服务器;接受服务器返回的结果,经过适当解释,呈交HTML文档或传递各种文件适当的浏览器2.服务器:接受请求;对请求进行合法性检查及安全屏蔽;针对请求获取并制作数据,包括使用CGI 脚本为文件设置适当的MIME类型把结果发送给提出请求的客户机HTTP 协议是基于客/服模型的信息分布方式,是请求/响应模型,即信息文件存放在服务器上,用户通过程序向服务器发出请求,并访问服务器上的数据。MIME :是对原来标准邮件协议的补充,能传送多媒体信息,扩充了对字符集/二进制及其他应用文件类型的支持。MIME的使用过程:1 打开浏览器访问站点,2 浏览器向对方服务器发出请求,包括浏览器能处理的MIME的类型, 3 对方 Web 服务器返回给浏览器各种信息,及信息对应的MIME类型,以便于浏览器处理。Web 服务器的性能指标:1.速度 2.建立和维护3.对用户保持跟综。4.安全性5.其他:可能需要和数据库之间对话,Internet 功能取决于服务器软件的可靠性。较流行的web 服务器: Netscape Enterprise 、 Oracle、Microsoft ODBC 规范:它为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。应用程序调用的是标准的ODBC 函数和 SQL 语言,克服了传统数据库应用程序的缺陷。ODBC 的体系结构:1.应用程序。调用ODBC 函数,处理查询结果。2.驱动程序管理器。为应用程序安装驱动程序,定义数据源。3.DB 驱动程序。处理ODBC 调用、向数据源提交SQL 语句、接受查询结果 4.数据源。应用程序要访问的DB 服务器ODBC 定义的驱动程序类型:单层驱动程序不仅要处理ODBC 调用,还要解释执行SQL 语句,执行DBMS 的功能。由于单层驱动具备数据库引擎的功能,多用来编写非客/服结构的数据库应用程序。多层仅处理应用程序的ODBC 函数调用和数据转换,数据源接受SQL 语句后由DBMS 解释执行。它与DBMS 的功能分离,构成了典型的客/服的结构,如SQL Sever 。单层驱动程序和多层驱动程序的差别:不仅是在于是否具备数据库引擎功能,前者在网络中充当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,而且提高了应用程序的运行效率。数据源:是指提供数据资源的实体,它是用在台式数据库应用程序中的单个文件或它是一个充分发展的相关DB 处理系统。ODBC 的特性: ODBC 接口的最显著的优点在于互操作性,即由ODBC 所建立的应用程序不必针对特定的数据源,各种驱动程序和数据源应该支持完全相同的ODBC 函数调用和SQL 语句。而实际应用中,不同的数据库系统对SQL 语法的支持程度各不相同。但通过ODBC 接口的一致性级别,将ODBC API 函数、 ODBC SQL 语法划分为不同的级别,应用程序在遵循一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。ODBC 提供了两方面的一致性级别:ODBC API和 ODBC SQL 语法一致性ADO ,是一个用于存取数据源的COM 组件。它提供了编程语言和统一数据访问方式OLE DB 的一个中间层。主要用于客/服或 Internet/Intranet 环境下,它的特性表现在:1 独立创建的对象:不用冗长的代码来创建对象,程序的结构简明。2 对批量更新的支持:可以将一批数据下载到本地的缓存中,然后统一地进行更新。3 支持存储过程:包括带参数和不带参数的存储过程,并且可接收返回值。4支持不同的光标类型:包括支持后台光标的潜力。5 支持返回数据量限制:显示数据时,如果数据量太大,会分段下载,提高效率。6 支持支持多个结果。用 CGI 做通路的情况下编写Web 数据库系统的编程要点:1 编写 HTML表单,收集用户的输入信息,并向CGI 脚本提交。 2 数据传递参数的方式(POST、GET) ,CGI 脚本从 Web 服务器设置的环境变量或标准输入获取用户发来的信息串。3 解码。 4.CGI 脚本根据用户要求,执行相应的数据库客户程序,通过约定的通路访问数据库。ADO 对象模型中有7 个对象: 1.Connection 对象:代表了一个打开的与数据源的连接,可以处理连接中的主要问题。2.Recordset 对象:代表了对数据库操作返回的整个结果集,它只代表当前结果集中的记录,可以修改数据库。3.Command 对象:可以像用Connection 和 Recordset 对象那样执行查询,不同在于它可以在数据库源上准备、编译查询并且反复使用一组不同值来发出查询。4.Field 对象:具有相同数据类型的一列数据。5.Parameter 对象:一个因为参数化查询或存储过程而与Command 对象相关的参数或参量。6.Property 对象:代表一个被Property 定义的ADO 对象的属性:内置型和动态型。 7.Error 对象:包含了一次数据操作所产生的错误的详细信息。SSI 的优点 :运行于服务器端,减轻了客户端的负担,所有关于SSI 的动作都在服务端计算完成。缺点: 在商业的站点加入SSI 要求有强大的Web 服务器平台, 在页面中加入太多的SSI 标记, 会让 Web承担太大的负担;会带来安全隐患。ODBC 数据库驱动程序的作用:1 建立与数据源的连接;2 向数据源提交SQL 请求,执行SQL 语句 (3)根据实际需要,将发送的数据或是读取的数据进行必要的格式转换(4)返回处理结果;(5)将数据源错误转换为ODBC 标准错误代码,返回给应用程序;(6)提交事务的初始化请求,事物完成请求或撤消请求;(7)根据需要声明和使用游标。ODBC 驱动程序管理器的作用:提供了窗口式驱动程序管理和数据源管理。其功能具体包括:1.装载指定的ODBC 驱动程序。2.定义数据源,在ODBC.INI文件中把数据源名映射到指定的驱动程序动态链接库。 3.支持驱动程序函数的表格,为其提供ODBC 函数入口点。4.处理 ODBC 初始化调用,为ODBC 调用提供参数验证和次序验证。Web 数据库系统中服务器端的主要功能:1.管理多用户的数据库。2.管理用户权限及保证数据的安全性。3.管理和处理用户的请求,管理用户请求,包括请求队列。响应请求、通知服务完成、返回结果。4.维护数据库,包括备份和恢复。第六章名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 事件模型:DOM 中指定元素进行交换的那部分称为事件模型。事件:指一系列对网页进行的动作,诸如将鼠标移动、进行网页发布、提交一个反馈表格、单击反馈表输入区等。构成 DHTML的各方面技术:1.客户端的脚本语言:运用服务器端编写脚本能使网页中更多的HTML功能元素得到发挥。2.DOM :是动态 HTML的核心内容。 它使得 HTML具备了变动性。3.CSS: DOM的一部分,它的属性也可以通过动态HTML编写语言得到体现。DOM 的对象:允许程序员使用脚本语言访问和利用所有的HTML元素。在理论上,可以用DHTML去编程控制所有的属性、所有的级联样式表、及所有的嵌入对象、图像和文本。对象成员:每个对象都有其成员。成员是对象的属性、方法和事件。属性就是品质;方法就是对象可以做的事情;事件是对象可能发生的事情,通常是用户所做事情的结果。窗口对象的地位和一般用途:窗口对象是一种顶级对象。可以用这个对象去发现窗口的URL 或构造按钮,在浏览器中模拟Back 和 Forward 按钮,通过用户的网络冲浪历史记录转到不同的URL 。DHTML的集合:有些对象实际上是一些对象的集合。常以S 结束的对象就是一个集合。当然,AII 对象同样也是一个集合。在引用对象或对象串时,可能会出现不一致性。修改 HTML内容:修改容器元素,用 innerHTML或 innerTEXT 。修改元素本身及内容,用outerHTML 。以 text 结束的属性有innerText 和 outerText ,分别提供了对象的文本内容。以HTML结束的两个属性 innerText 和 outerHTML ,还包括了所有的HTML标记。如果想保持现有的元素和文本,并添加新的元素和文本到现有代码中,用insertAdjacent 或 insertAdjacentText 。列出 5 个以上的DHTML DOM中的集合: all 、 anchors、 applets 、areas、 cells/children 、 elements 、embeds、 filters 、 forms/frames/ 、images、 imports/ links /options/ plugins、 rows、 rules、 scripts 、stylesheets/bodies 第七章PHP:是一种服务器端HMTL嵌入式脚本描述语言,其特色在于在互联网网页上对数据库操作的方便性。PHP 的特点: 1 支持多种系统平台。2 具有自由软件的特性。3 版本更新速度快。4 容易与现有的网页整合。5 具有丰富的功能。6 系统移植速度快。PHP 和 CGI 的比较: 1.写 CGI 的方式有很多种,PHP 只是其中一种。2.PHP 可用在数种Web 服务器上, NSAPI 要在 Netscape。3.在稳定性上, NSAPI 在执行时若出现问题,会使得 Web 服务器一起瘫痪。ASP 有时需要重起。PHP 在许多的平台使用上稳定性强。4.在开发及维护时间上,PHP 及 ASP 都不错。 NSAPI 及 ISAPI 则需要长时间的开发过程。5.网页结合的能力,PHP 及 ASP 并驾齐驱,其他不能内嵌 html 语法。 6.在新增功能及升级方面。PHP 数天至数周就有一个新版本出现。综述,所以PHP 处于开发容易、性能变不错的平衡点上。MYSQL 的特点: 1.真正多线程、多用户的数据库系统2.真正支持多平台的。3.可以使用所有的SELECT 和 WHERE 语法。 5.丰富的数据类型,支持1234 和 8 字节长的整数类型6.可以在一次操作中从不同的数据库中混合表格。7.完全支持ODBC MySQL权限管理的原理和步骤:MySQL权限系统用来保证用户可以在自身权限范围内顺利的执行权限。当用户连接到MySQL数据库后,身份就会根据主机名和用户名来确认。权限系统据此来赋予操作权限。步骤1:数据库服务器对登陆的用户进行检查,确定是否可以进行连接。步骤2:系统将会对此用户的每一个请求进行检查。系统首先根据权限表确定你是否可以执行这个操作,如果可以将进行操作,反之终止。头文件:是一个外部文件,它的内容可以被多个程序文件所引用,并包含在引用它的文件之中。简述两种在PHP 中引用头文件的方法及它们的不同:在PHP 中引用头文件只要在程序文件中引用头文件名。引用头文件涉及两个函数:include() 和 require() 。require() 函数工作方式类似于SSI,只要程序一引用, 头文件的内容就作为主程序的一部分来运行。include() 则相反, 只有执行到这个函数语句时,它所引用的头文件才包含到主程序中。require() 和 include() 函数不同: 如果发生了包含错误,require()会给出错误信息并终此程序执行,而include() 只是给出错误信息,程序还会自动执行。$GLOBALS数组:是一个联合数组使用global 为变量的名字, 全局变量作为改变量数组其中某个元素的值。它是 PHP 程序中较特殊的变量,系统会自动匹配相关的变量在里面。在函数中, 不管 $GLOBALS数组是否已做全局声明,就可以直接使用。第八章Servlet :被认为是服务器端的Applet. Servlet 。被 Web 服务器加载和执行,就如同Applet 被浏览器加载执行一样。Servlet 从客户端接受请求,执行某种作业,然后返回结果。servlet 的基本流程:1.加载 servlet2. 初始化 servlet3. 对于 htmlpost 请求,调用servlet 的 dopost()方法 4.servlet 执行某种处理并将通过输出流返回应答5.响应最初由httpweb 服务器接收。Servlet 功能: 1.创建并返回基于客户请求的动态HTML页面。 2.创建可嵌入到现有HTML页面中的部分HTML页面。 3.与其他服务器资源进行通信。4.接收多个客户机的输入,并将结果传播到多个客机上。 5.采用特定的MIME类型对数据过滤。Servlet 的优点: 1.Servlet 是持久的。 Servlet 只需 Web 服务器加载一次,可以在不同请求间保持服务。而CGI 脚本是短暂的、瞬态的。2.Servlet 是可扩展的。因为Servlet 是用 Java编写的。3.Servlet 是安全的。从外界调用一个Servlet 的唯一方法就是通过Web 服务器。 4.Servlet 可以在多种多样的客户机上使用。Java Servlet 与 Applet 、CGI 差别: Servlet 在网络服务器内运行,而Applet 在网络浏览器运行;Java Servlet 与 CGI 相比, Servlet 具有更高的效率,更易使用,功能更强大,具有更好的可移植性,更节省时间。最大的区别是在性能方面。简述 Servlet 的生命周期:定义了一个Servlet 如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。第九章JSP概述: JSP技术是 J2EE 的一个关键技术,它在更高一级的层次是抽象Servlet。可以让常规静态html 与动态产生的内容相结合,看起来像一个HTML网页。其目的是简化建立和管理动态网站的工作。Servlet 带来的问题:1.处理代码和HTML元素交织在一起。开发和维护应用程序需要深厚的Java 编程知识。2.改变应用程序的外观和风格时,都要重新编译Servlet 代码。 3.很难利用网页开发工具的优势来设计应用程序界面。如使用生成的HTML代码须被手工嵌入到Servlet 代码中。JSP与 ASP 的简单比较:两者非常相似,都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。都是面向Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP 的编程语言是VBScript之类的脚本语言,而JSP 使用的是Java。JSP 与 ASP 本质区别:两种语言引擎用完全部同方式处理页面中嵌入的程序代码。jSP 的组成:模板元素、指令元素、动作元素、脚本元素、声明、表达式、Scriptlets 和 JSP内建对象。模板元素:指JSP 的静态 html 或 xml 内容,它对JSP 的显示非常必要。这部分的任务主要由制作网页的美工来完成。简述 JSP 中的指令元素:指令是用于从JSP 发送到容器上的一个信息。它用来设置全局变量,声明类要实现的方法和输出内容的类型等。它们并不向客户产生任何输出,所有的指令都在JSP 整个文件范围内有效。它为翻译阶段提供了全局信息。格式: 。JSP有三种类指令:1.页面指令。定义了许多影响到整个页面的重要属性。格式如下: (2)Include 指令。 Include 指令通知容器将当前JSP页面中内嵌的、在指定位置上的资源内容包含进来。Include 指令如下:其中 filename 为要包含的文件名。一经编译,内容不可变,如要改变须重新编译JSP文件,但是它的执行效率高。( 3) Taglib 指令。允许页面使用者自定义标签。JSP 的标签库在页面里定义如下:。Request:Request 对象有它的请求访问,它将包装成HttpServletRequest 接口。 它将作为给jspService() 方法的一个参数而由容器传递给JSP页面。 通过 getParameter 方法可以得到Request 参数, 通过 GET 、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - P0ST 等得到 Request 的类型,通过Cookies、Referer 等得到引入的Http 头。Response 对象: Response 对象具有页面的范围,它被包装成HttpServletResponse 接口。他封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。第十章UML 的通用模型元素:模型元素(包括基元素和构造型元素)、约束、依赖关系、细化、注释。UML 建模语言介绍约束:在UML 中提供了一种简便、统一及一致的约束条件的表达方式,用于类、关系、属性等元素及其基本构成要素的约束条件,这些约束条件描述了这些元素及其构成要素应遵守的限制和应满足的条件。十一章Microsoft.NET :是 Microsoft的 XML Web服务平台。它包含了建立和运行基于XML的软件所需要的全部部件。它是一种面向网络、支持各种用户终端的开发平台环境。Microsoft.NET方案组成关键部分:NET 构建块服务、NET 用户体验和 .NET 基础结构Microsoft.NET解决了的核心问题:1.互操作性、集成性和应用程序的可扩展性太难实现而且代价很高;2 无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂;3 终端用户使用软件时,总觉得不够简便;4 用户在使用Web 时候,无法对自己的个人信息和数据进行控制,导致个人隐私泄露问题;5 很多 Web 站点开发很难为用户们提供足够的有价值的数据。.NET 战略内容:改革商务模型、提高软件开发效率、改进用户界面,并支持多种用户终端。.NET 战略意义:一场软件革命。1)NET 对最终用户非常重要。2 .NET 对开发人员也很重要,不但会改变开发人员开发应用程序的方法,而且使得开发人员能创建出全新的各种应用程序,提高软件生产率。 3 .NET 把雇员、客户和商务应用程序整合成一个协调的、能进行智能交互的整体,各公司将是这场效率和生产力革命的最大受益者。十二章J2EE:是开放的、基于标准的平台,用于开发、部署和管理N 层结构,面向Web 的、以服务器为中心的企业级应用。它是一套体系结构,而不是一个具体的软件。J2SE 主要适用GUI 的客户端程序,即通常所说的桌面应用,并且为我们提供了Java 编程常用到的核心包;J2EE 的体系结构:(1) J2EE 的容器体系结构(容器服务API 、声明性服务、组件协议和其他容器服务等); (2)J2EE 应用的体系结构。J2EE 的关键技术:1 技术基础( Java HTTP XML ) 2 核心技术有Servlet, JSP, EJB 和 JMS。J2EE 应用程序的体系结构:1 客户端。 2.Web 层:表示层,它通过调用业务层的EJB 来处理业务逻辑。3.业务层:主要运行了EJB,它处理系统运算量巨大的业务逻辑。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -