2022年2022年互联网软件应用与开发复习资料培训课件 .pdf
《2022年2022年互联网软件应用与开发复习资料培训课件 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年互联网软件应用与开发复习资料培训课件 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章Web 开发过程有五个基本阶段:1.规划;目的是生成项目计划。项目计划包括:确定日程表、确定项目每个阶段的最后期限、明确项目目标开发方法等2.设计;目的对于网站的外观、站点定位、Web要完成的任务及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。3.建设和测试;目的是开发符合项目设计规划的高质量的Web 应用。主要任务:确定开发规则、创建页面、制作网页、测试、纠正错误4.投入使用;目标是把全面测试过的Web 应用发布到运营服务器上。对整个开发环境,源文件,文档进行备份.5.完成及后续管理;保障站点内容及时更新并保障其平稳运行。完成设计阶段的任务清单:1 功能分析 ,确
2、定用户在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 产品
3、和服务模型项目规划包括:1.目标 2.风险和假设3.时间表。 4.预算。项目小组角色包括:内容设计者,内容Web 管理员,数据库设计者,图形设计者,项目管理人员,软件质量管理分析人员和测试人员,系统管理员,技术Web 管理员和Web 程序员项目小组中客户的角色:1.决策人:负责做最后的判断2.商务发起人:有权利判断项目的进展3.问题专家4.支持人员项目管理员必须具备的技能:规划;估计和调度;追踪;联络交流。调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动第二章Internet:是一个用路由器实现多个广域网和局域网网联的大型网际网,它对推动科学、文化、经济和社会的发展有
4、着不可估量的作用。Web 是一种体系结构的含义:1.web 是 internet 提供的一种服务2.web 是存储在全世界internet 计算机中数量巨大的文档的集合3.web 上的信息是由彼此关联的文档组成4.web 的内容保存在web 站点中,用户可通过浏览器访问web 站点web 体系结构和工作过程:web 是基于客 /服的一种体系结构。微机的性能/价格比工作站,大型机高得多,因此人们将数据等大量信息存储在共享的服务器上,用价格低廉的个人计算机与之相连,以便享用服务器的高性能。在这种客/服模型中,通信过程为:客户机向服务器发送请求,要求执行某项任务,而服务器则执行此项任务,并向客户机返
5、回响应。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
6、个( 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 服务器文件夹上的S
7、SL 安全性第三章HEAD 元素内的元素的功能:1.给文档一个标题。2.安排多个文档之间的联系。3.告诉浏览器创建一个搜索格式。4.提供一个向特定浏览器和其他观察器传递特殊消息的方法。链接:是惟一的从一个Web 页到另一个相关的Web 页的理性的途径,它由锚链和URL 引用组成。绝对:指明web 页的精确的计算机,目录和文件的URL 引用。请描述创建有序表、无序表和定义表的句法:无序表:/List item/List item/ 有序表 : / List item/List item/ 定义表 : / List/itemTerm definition/List itemTerm definit
8、ion/ URL 编码: HTTP1.0 规范要求URL 数据是一种能用于几乎任何软硬件平台的编码方式。按这种方法组织的信息被称为 URL 解码步骤 :1.查找提交的字符串遇到& 时,在该点断开,将前面的内容作为一个变量,变量名是等号前面的东西,值是后面2.用空格代替全部加号3.用相应的ASCII 码代替所有第四章ASP:是服务器端本环境,可以通过结合HTML网页、 ASP 指令和 ActiveX控件建立动态、交互且高效的Web 服务器应用程序,消除了某些创建Web 应用程序的不确定性,不必再担心客户机一端安装的浏览器类型。ASP 的组成部分包括:服务器脚本、客户端脚本、服务器组件、标准文本、
9、文件系统和服务器端对象。ASP.NET 的优越性: 1.简化开发操作2.语言独立3.分离程序代码和网页内容4.提高执行效率6.支持多种客户类型7.支持下一代Web Service 8. 增进适用性、延展性10 更多的支持工具。ManagerProvider :是一个多层结构的无连接的一致的编程模型。它提供了DataSet 和数据中心之间的联系。主要有三个部件:1.连接对象Connection 、命令 Command、参数对象Parameter 提供了数据源和 DataSet 之间的接口。2.数据流提供了高性能的、前向的数据存取机制。3.更底层的对象允许你链接到数据库,然后执行数据库系统一级的特
10、定命令。DataSet:是 ADO.NET的中心概念。可以把它想像成内存中的数据库。DataSet 使得程序员在编程时可以屏蔽数据库间的差异,获得一致的编程模型。支持多表、表间关系、数据约束等。ADO 访问数据库的步骤:1.创建一个到数据库的链路;2.查询一个数据集合;3.对数据集合进行需要的操作4.关闭数据链路。ADO.NET访问数据库步骤:1.创建到DB 的链路 2 请求一个记录集合3 把记录集合暂存到DataSet4 如果需要返回第2 步 5 关闭 DB 链路; 6 在 DataSet 上做所需要的操作。ASP.NET 中的页面数据缓存技术:允许页面保存和索引http 请求所要求的各种各
11、样的对象。ASP.NET 的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生命周期取决于应用的生存周期,即当应用重新启动时,缓存实际上也已重建。ASP.NET 缓存替换策略:腐烂搜索、到期控制、文件键值依赖。ASP 的内建对象: (1) Applica tion对象, 可在给定的应用程序的所有用户之间共享信息(2)request 对象 :可访问任何用http 请求传递的信息(3) Response 对象: 可控制发送给用户的信息,(4) Server 对象:提供对服务器上的方法和属性进行的访问,常用的是创建ActiveX组件的实例(5)session 对象:存储特定的用户会话所需的
12、信息。标准的 ActiveX组件包括:广告循环组件、浏览器性能组件、数据库访问组件、内容链接组件、文件访问组件等。ASP.NET 中页面处理的内部过程:1.Page_load2.事件处理3.Page_Unload ASP.NET 中主要服务器控件:1.文本输入控件2.按钮控件3.复选 /单选控件5.列表框 6 RequiredField-Validator 7 ValidationSummary 8.选择控件9imagebutton 控件 10.列表控件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
13、 - - - 第 1 页,共 4 页 - - - - - - - - - Web 数据库的组成:Web 服务器、 CGI 和数据库。Web 数据库发展中存在的问题:1.网络通信速率低,骨干通信网通信能力小。2.网上垃圾泛滥,使检索有用信息成为困难。3.网络安全4.网上中文信息较为贫乏。Web 数据库的工作原理:用户浏览器通过html 表单搜集参数,并通过http 传给 Web 服务器,在服务器端通过CGI 脚本分析参数,同时启动通路程序,把分析后的参数传给通路程序,通路程序将分析后的参数转化为SQL 命令,交SQL 服务器执行Web 数据库的编程要点:1.编写 html 表单,搜集用户信息,通
14、过Submit 向 CGI 提交。 2.根据传递参数的方式(post/get),CGI 脚本获取用户数据。3. 解码。数据串都采用固定的URL 格式编码。 4.CGI 脚本根据用户要求,执行相应数据库客户程序通过约定通路访问数据库。5.将数据库客户获得执行结果返回给标准输出Stdout. 客户端职责功能:建立或断开与服务器的连接;提交访问数据请求;等待接受结果或服务器发来的错误信息;数据的输入输出及验证;提供一个良好的用户界面网络职责:保证客户及服务器的物理连接;支持多种网络协议服务器端职责:管理多用户的数据库;管理用户权限及保证数据的安全性;管理和处理用户的请求,包括请求队列;响应请求,通知
15、服务完成返回结果维护数据库,包括备份和恢复客 /服结构及特点:WEB 数据库服务器本身是一个客/服系统。 客 /服系统结构主要指数据库应用系统分解为前台的客户,应用程序及后台的服务器部分。这种结构的核心是客户应用程序仅发送应用请求,请求通过网络传送给服务器,由服务器来完成请求的内容,然后将结果返回客户端,服务器完成的工作对客户应用程序来说完全不可见。Web 数据库系统中客/服结构的特点:1.把处理任务在客户和服务器分开。2.减少主机网络负荷。3.数据库与客户应用程序无关。4.数据库平台和操作系统无关。5.维护数据库的完整性。Web 服务器:即为WWW 浏览器提供服务的机器。Web 服务器是在主
16、控制平台上运行的软件包,也是在Internet 中运行的最重要的软件包。Web 服务器提供给用户所需的文件。客户机和服务器的对话过程大致如下:1.客户机:向用户提供请求的方法;将你的请求发送给某个服务器;接受服务器返回的结果,经过适当解释,呈交HTML文档或传递各种文件适当的浏览器2.服务器:接受请求;对请求进行合法性检查及安全屏蔽;针对请求获取并制作数据,包括使用CGI 脚本为文件设置适当的MIME类型把结果发送给提出请求的客户机HTTP 协议是基于客/服模型的信息分布方式,是请求/响应模型,即信息文件存放在服务器上,用户通过程序向服务器发出请求,并访问服务器上的数据。MIME :是对原来标
17、准邮件协议的补充,能传送多媒体信息,扩充了对字符集/二进制及其他应用文件类型的支持。MIME的使用过程:1 打开浏览器访问站点,2 浏览器向对方服务器发出请求,包括浏览器能处理的MIME的类型, 3 对方 Web 服务器返回给浏览器各种信息,及信息对应的MIME类型,以便于浏览器处理。Web 服务器的性能指标:1.速度 2.建立和维护3.对用户保持跟综。4.安全性5.其他:可能需要和数据库之间对话,Internet 功能取决于服务器软件的可靠性。较流行的web 服务器: Netscape Enterprise 、 Oracle、Microsoft ODBC 规范:它为应用程序提供了一整套调用接
18、口规范和基于动态链接库的运行支持环境。应用程序调用的是标准的ODBC 函数和 SQL 语言,克服了传统数据库应用程序的缺陷。ODBC 的体系结构:1.应用程序。调用ODBC 函数,处理查询结果。2.驱动程序管理器。为应用程序安装驱动程序,定义数据源。3.DB 驱动程序。处理ODBC 调用、向数据源提交SQL 语句、接受查询结果 4.数据源。应用程序要访问的DB 服务器ODBC 定义的驱动程序类型:单层驱动程序不仅要处理ODBC 调用,还要解释执行SQL 语句,执行DBMS 的功能。由于单层驱动具备数据库引擎的功能,多用来编写非客/服结构的数据库应用程序。多层仅处理应用程序的ODBC 函数调用和
19、数据转换,数据源接受SQL 语句后由DBMS 解释执行。它与DBMS 的功能分离,构成了典型的客/服的结构,如SQL Sever 。单层驱动程序和多层驱动程序的差别:不仅是在于是否具备数据库引擎功能,前者在网络中充当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,而且提高了应用程序的运行效率。数据源:是指提供数据资源的实体,它是用在台式数据库应用程序中的单个文件或它是一个充分发展的相关DB 处理系统。ODBC 的特性: ODBC 接口的最显著的优点在于互操作性,即由ODBC 所建立的应用程序不必针对特定的数据源,各种驱动程序和数据源应该支持完全相同的ODBC 函数调
20、用和SQL 语句。而实际应用中,不同的数据库系统对SQL 语法的支持程度各不相同。但通过ODBC 接口的一致性级别,将ODBC API 函数、 ODBC SQL 语法划分为不同的级别,应用程序在遵循一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。ODBC 提供了两方面的一致性级别:ODBC API和 ODBC SQL 语法一致性ADO ,是一个用于存取数据源的COM 组件。它提供了编程语言和统一数据访问方式OLE DB 的一个中间层。主要用于客/服或 Internet/Intranet 环境下,它的特性表现在:1 独立创建的对象:不用冗长的代码来创建对象,程
21、序的结构简明。2 对批量更新的支持:可以将一批数据下载到本地的缓存中,然后统一地进行更新。3 支持存储过程:包括带参数和不带参数的存储过程,并且可接收返回值。4支持不同的光标类型:包括支持后台光标的潜力。5 支持返回数据量限制:显示数据时,如果数据量太大,会分段下载,提高效率。6 支持支持多个结果。用 CGI 做通路的情况下编写Web 数据库系统的编程要点:1 编写 HTML表单,收集用户的输入信息,并向CGI 脚本提交。 2 数据传递参数的方式(POST、GET) ,CGI 脚本从 Web 服务器设置的环境变量或标准输入获取用户发来的信息串。3 解码。 4.CGI 脚本根据用户要求,执行相应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年互联网软件应用与开发复习资料培训课件 2022 互联网 软件 应用 开发 复习资料 培训 课件
限制150内