互联网软件应用与开发综述

上传人:you****now 文档编号:156429032 上传时间:2022-09-26 格式:DOCX 页数:30 大小:90.24KB
收藏 版权申诉 举报 下载
互联网软件应用与开发综述_第1页
第1页 / 共30页
互联网软件应用与开发综述_第2页
第2页 / 共30页
互联网软件应用与开发综述_第3页
第3页 / 共30页
资源描述:

《互联网软件应用与开发综述》由会员分享,可在线阅读,更多相关《互联网软件应用与开发综述(30页珍藏版)》请在装配图网上搜索。

1、第一章 互联网软件开发过程概述1、Web开发过程的五个阶段:(1)规划:目的是生成项目计划。项目计划包括:确定日程表、确定项目的高级时间期限和每个阶段的最后期限、明确项目目标、Web应用的目标、开发方法、项目任务分配、项目设想和风险。(2)设计:目目的对于网站站的外观、网网站结构、站站点定位、WWeb应用要要完成的任务务以及必要的的数据资料,必必须经过用户户的认可。同同时确定站点点设计准则和和技术特征。(3)建设和测测试:目的是是开发符合项项目设计规划划的高质量的的Web应用用。主要任务务:确定开发发规则、创建建页面、测试试准备、制作作网页、技术术设计、测试试、纠正错误误(4)投入使用用:目标

2、是把把全面测试过过的Web应应用发布到运运营服务器上上。文件安装装完毕,小组组投入测试工工作,保障正正常运行。(5)运行及后后续管理:保保障站点内容容及时更新并并保障其正常常平稳运行。2、界标:在阶阶段转换时出出现的判断点点也称其为“界标”,因为她们们标志一个阶阶段的完成。在在这些判断点点上,项目小小组和客户一一起讨论项目目设计方案、设设计状况和风风险,指出小小组没有解决决的问题,并并修改项目规规划以确保原原来的目标的的实现。客户户的责任是负负责判断项目目小组是否可可以开始下一一步工作。比比如进入下一一循环或者下下一阶段,这这通常被称为为客户在这一一“界标”上“终止”工作。3、调度:调度度是在

3、开发过过程中一种对对人员、资源源、应用风格格以及开发技技术手段进行行平衡的活动动。电子商务模型:通常访问者者从产品目录录中选择了一一种产品后,就就把该产品放放入虚拟的购购物车中,这这样就可以继继续选购其他他产品。购物物结束时,迅迅速检查一下下购物车中的的产品,然后后提供送货地地址和信用卡卡信息。4、项目规划:整个Webb开发过程中中最重要的阶阶段。这个阶阶段中需要了了解项目要做做什么?如何何做?什么时时间做?等等等。还必须确确定项目的目目标、Webb应用的目的的、目标用户户、项目范围围、用户重点点和实现项目目的最佳方案案,最后创建建出项目计划划任。5、项目规划包包括:至少包包括以下四部部分:(

4、1)目标总结在“确定项目目目标”和“确定Webb应用目标”中明确下来来的目标,另另外,还要明明确商业术语语中的关键词词语。(2)风险和假假设项目管理理人员列出他他在编写项目目计划中所做做的全部假设设:管理人员员都要估计出出每一种风险险出现的可能能性,并提出出消除这种风风险的方法。(3)时间表明确每一一阶段的详细细任务及完成成期限:根据据项目规模明明确每项任务务每个步骤所所需的时间。(4)预算取决于制定定时间表时所所做的估计及及分配给项目目的资源量。6、Web应用用的商业目的的是:建立市市场部分的合合作共识、利利用新的渠道道促销产品或或者服务、在在Interrnet上提提供产品或者者服务、在II

5、nternnet上出售售产品获取利利润。7、站点模型包包括:信息出出版模型、公公司基础结构构模型、售后后支持模型、电电子商务模型型、产品和服服务模型、产产品和服务模模型8、电子商务模模型:通常访访问者从产品品目录中选择择了一种产品品后,就把该该产品放入虚虚拟的购物车车中,这样就就可以继续选选购其他产品品。购物结束束时,迅速检检查一下购物物车中的产品品,然后提供供送货地址和和信用卡信息息。9、客户重点包包括:时间、开开销、风格、风风险、视觉效效果。比较权权衡它们之间间的关系。10、项目管理理员必须具备备的技能:规规划:估计和和度量:追踪踪:交流。11、项目小组组中客户的角角色包括:决决策人、商务

6、务发起人、问问题专家、支支持人员。12、风格漂移移就是一种缓缓慢的不易被被发现的项目目风格,特点点逐渐变化的的过程。13、简述在确确定项目规模模时估价项目目的步骤:确定WWeb应用的的功能和特点点、选择站点点模型、选择择浏览器、确确定具体内容容、确定用户户重点、对开开发方法一致致.第二章 IISS介绍1、Interrnet是指指全球性的住住处系统,该该系统具有三三个主要特征征:(1)Inteernet中中的计算机通通过全球性的的性地址逻辑辑地链接在一一起;(2)Inteernet中中的计算机之之间的通信使使用的是TCCP/IP协协议;(3)Inteernet可可以为公共用用户或个人用用户提供高

7、水水平的信息服服务。它有三个特点:全球性、开开放性、平等等性。2、Web(缩缩写为WWWW)“万维网网”。Web是是一种体系结结构,通过它它可以访问遍遍布于Intternett主机上的链链接文档。(它它可以用简单单的方式连接接全球范围的的超媒体信息息。)3、Web服务务器向浏览器器提供服务的的过程:(1)打个浏览览器程序,指指定URL,浏浏览器便向UURL所指向向的Web服服务器发出请请求。(2)Web服服务器接到浏浏览器的请求求后,把URRL转换成页页面所在服务务器上的文件件路径名。(3)Web服服务器将URRL指向的HHTML文档档传送给浏览览器。(包括括javasscriptt等)(4)

8、如果HTTML文档中中嵌有CGII程序,Weeb服务器就就运行CGII程序,并将将结果传送至至浏览器。4、现阶段Weeb技术包括括:服务器技技术、HTMML技术、CCGI技术、JJava技术术、JavaaScrippt技术、AActiveeX技术和VVBScriipt技术、VVRML技术术。5、CGI技术术:CGI(通用网关接接口)是Weeb动态页面面的基础,也也是Web与与其他应用交交流的基础。虽虽然CGI的的一些功能已已经可以由JJava、jjavasccript等等代替,但CCGI仍然是是不可缺少的的。6、IP地址:接入Intternett的计算机,每每台计算机或或路由器都有有一个由授权

9、权机构分配的的号码,称为为IP地址,IIP地址采用用分层结构,它它由网络号与与主机号两部部分组成。其其中,网络号号用来标识一一个逻辑网络络,主机号用用来标识网络络中的一台主主机。一台IInternnet主机至至少有一个IIP地址,而而且这个IPP地址是全网网惟一的。7、IP地址的的长度为322位的二进制制数,以X.X.X.XX格式表示:每个X为八八位二进制数数,其十进制制为02255。IPP地址可以分分为5类,AA、B、C、DD、E类,前前三种为常用用IP地址,A类IP的网络络号的空间长长度为7位,主主机号空间长长度为24位位,表示范围围为(1.00.0.0-1266.255.255.2255

10、),一一般用于有大大量主机的大大型网络。B类IP地址,网网络号空间长长度为14位位,主机号空空间长度为116位,表示示范围为(1128.0.0.0191.2255.2555.2555),适用于于中型网络。C类IP地址,网网络空间号长长度位21位位,主机号空空间长度为88位,表示范范围为(1992.0.00.0223.2255.2555.2555),适用于于小型网络。8、域的划分采采用两种划分分模式:组织织模式和地理理模式。9、二级域名的的分配:acc科研机构、 com商业组织、edu教育机构、gov政府部门、int国际组织、net风格支持中心org各种非盈利性组织。10、域名系统统的实现原理理

11、:主机域名名不能直接用用于TCP/IP协议的的路由选择中中。当用户使使用主机域名名进行通信时时,必须首先先将其映射成成IP地址。这这种将主机域域名映射为IIP地址的过过程称为域名名解析。域名名解析包括两两种方式:正正向域名解释释(从域名到到IP)和反反向域名解释释(从IP到到域名)。IInternnet的域名名系统DNSS能够透明地地完成工作。如如果要寻找一一个主机名所所对应的IPP地址,则需需要借助域名名服务器来完完成。Inttrenett中存在大量量的域名服务务器,在每台台域名服务器器中保存着它它对它所管辖辖区域中主机机域名与IPP地址对照表表。当Intternett应用程序收收到一个主机

12、机域名时,它它向本地域名名服务器查询询该主机域名名所对应的的的IP地址。如如果在本地域域名服务器中中找不到该主主机域名对应应的IP地址址,则本地域域名服务器向向其他域名服服务器发出请请求,要求其其他域名服务务器协助查找找,并将找到到IP地址返返回给发出请请求的应用程程序。11、使用密钥钥管理器,可可以保护数据据的安全传输输,方便而快快捷地创建密密钥对文件和和请求文件。12、如果要实实现Web的的服务器上的的SSL请求求,可按照下下列步骤进行行:(1)生成密钥钥对文件和请请求文件(2)从身份验验证权限中请请求一个证书书(3)在服务器器上安装证书书(4)激活WWWW服务器文文件夹上的SSSL安全性

13、性第三章 HTMML语言介绍绍1、HMTL:HTML是是Web的基基础,是一种种超文本标识识语言,它是是构成Webb页面的主要要工具。2、HEAD元元素内的元素素的功能:给给文档一个标标题、安排多多个文档之间间的关系、告告诉浏览器创创建一个搜索索格式、提供供一个向特定定浏览器和其其他观察器传传递特殊消息息的方法。3、列举至少55项bodyy元素的属性性及其功能。BODY属性及及功能:ALINK 定义活动链链接颜色VLINK 定义已访问问过的链接的的颜色LINK 定义未访访问链接的颜颜色BACKGROOUND 指向用做做文档背景色色的图像的UURLBGCOLORR 定义文档背背景颜色TEXT 定

14、义文档档颜色BGPROPEERTIESS 如果它被被设为FIXXED,背景景不能滚动LEFTMARRGIN 以像素为为单位设置文文档左侧边界界宽度TOPMARGGIN 以像素为单单位设置文档档顶边界宽度度4、注意:allinkllinkvvlink的的用法;表示斜斜体显示。5、HTML使使用十六进制制编码系统来来定义颜色。该该系统基于三三种颜色单元元RGB,每每一种颜色单单元被赋予介介于00-FFF之间的十十六进制数值值。如:#FFFCC000。文档体颜颜色属性有:BGCOLLOR、TEEXT、LIINK、VLLINK、AALINK。6、链接:链接接是惟一的从从一个Webb页到另一个个相关的W

15、eeb页的理性性的途径,它它由两部分组组成:锚链和和URL引用用。当单击一一个链接时,浏浏览器装载由由URL引用用给出的文件件或文档。7、URL引用用可以分为相相对引用和绝绝对引用。相对引用:对同同一个计算机机上文件的UURL引用。这这意味着URRL是相对于于浏览器最初初装载Webb页的计算机机和目录的。绝对引用:指明明Web页的的精确的计算算机、目录和和文件的URRL引用。8、创建超级链链接:网站链接:搜狐E-mail链链接:联联系我!UseNet新新闻链接:新闻闻FTP的链接这里对大数据库的访访问这里里访问远程计算机机这里9、表示建立表格格表格标标题说明文字字,该元素的的ALIGNN属性值

16、:TTOP和BOOTTOM表示建建立一行,该该元素的ALLIGN属性性有三个属性性值:LEFFT、RIGGHT、CEENTER;VALIGGN属性也有有四个属性值值:TOP、BBOTTOMM、MIDDDEL、BAASELINNE(缺少为为MIDDLLE)。表头单元格格具体内容10、表单:还要定定义它使用的的脚本以及如如何发送数据据methood=posst(URLL),gett(信息附加加到URL尾尾部)。如:。它它有三种类型型的标记可用用于创建字段段。l :提提供一个多行行文本输入的的字段。用rrows(行行)和colls(宽)属属性要以定义义其大 小。l :弹出一一个滚动列表表。optii

17、on定义出出现的选项。属属性multtiple允允许多项选择择,seleected 缺省选项,valuee返回脚本的的值。l :属性tyype设置要要显示的输入入的字段类型型(textt)文本输入入框、(paassworrd)密码框框、 (cheeckboxx)复选框、(rradio)单单选钮、(rreset)和和(submmit)显示示具有预置功功能的按钮发送到服服务器。第四章 ASPP.NET介介绍1、 ASP.NETT中的文件类类型:Global.asax:ASP.NNET系统环环境设置文件件.aspx:内内含ASP程程序代码文件件,向服务器器提出浏览请请求.asmx:制制作Web Se

18、rviice的原始始文件.aspc: 可重复使用用多个.asspx的文件件,此文件内内可含有控件件.ascx: 内含Useer Conntrol的的文件,可内内含在多人.aspx文文件中2、 在ASP.NEET中,用于于模板定义的的标示符是 3、ASP.NNET的优越越性:简化开开发操作、语语言独立性、分分离程序代码码和网页内容容(使用事件件驱动和事件件绑定的开发发方式)、提提高执行效率率、简化部署署与组态的操操作、支持多多种客户端类类型、增进适适用性、增进进延展性、更更佳的安全机机制、Sesssion可可用跨进程跨跨机器。4、验证控件包包括:ReqquireddFielddValiddato

19、r(必必填控件)、CComparreValiidatorr(比较验证证)、RanngeVallidatoor(限定边边界控件)、RRegulaarExprressioonValiidatorr、CusttomVallidatoor、VallidatiionSummmary。5、页面处理的的内部过程包括:PPage_lload、事事件处理、PPage_UUnloadd 。6、事件:在面面向对象的编编程中,对页页面对象进行行的一系列操操作。如鼠标标事件(onnMouseeOver、oonMousseOut等等)、页面事事件(OnLLoad等)、按按钮事件(OOnclicck等)等。7、有两种情况况

20、,ASPXX会被重新编译:ASPPX页面第一一次被浏览器器请求、ASSPX被改写写。8、Web页面面处理过程:页面的一次次往返处理、页页面重建、页页面处理内部部过程。9、ASP.NNET服务器器端控件:文文本输入控件件、按钮控件件、复选控件件、单选按钮钮、列表控件件、选择控件件等。可以使使用户对页面面内容作出判判断的控件是是:按钮控件件。10、ManaagerPrrovideer: 是否否个多层结构构的无连接的的一致的编程程模型。它提提供了DattaSet和和数据中心之之间的联系。11、DataaSet: 是ADO.NET的中中心概念,可可以把它想象象成内在中的的数据库。使使得程序员在在编程序

21、时可可以屏蔽库之之间的差异,从从页获得一至至的编程模型型。12、ADO.NET访问问数据库的步步骤:(1) 创建一个到数据据库的链路,即即ADO.CConnecction;(2) 查询一个数据集集合,即执行行SQL,产产生一个Reecordsset;(3) 对数据集合进行行需要的操作作;(4) 关闭数据链路。13、ASP.NET提供供了三种缓存存替换的策略略:(1)“腐烂搜搜索”。类似于“最近最少使使用”替换原则,当当内在变得比比较紧张时,缓缓存机制会找找出最不常用用和最不重要要的对象,把把它从内在中中移出,以减减轻系统压力力;(2)“到期控控制”。编程者可可以指定缓存存对象的生存存周期;(3

22、)“文件和和键值依赖”。从外部文文件或者是其其他缓存键值值是否改变,来来决定本身键键值是否有效效。第五章 Webb数据库技术术基础1、Web数据据库发展中存存在的问题:(1)网络通信信速率低,骨骨干通信网通通信能力小。(2)网上垃圾圾泛滥,使检检索有用信息息成为困难。(3)网络安全全是影响Weeb数据库在在金融、行政政、保险等行行业迅速开展展的主要原因因。(4)网上中文文信息较为贫贫乏,因此加加强Web与与Serveer的中文信信息的开发势势在必行。2、Web数据据库的工作原原理:用户浏浏览器通过HHTML表单单搜集参数,这这些参数通过过HTTP传传递给Webb服务器,在在服务器端通通过CGI

23、脚脚本分析参数数,同时启动动通路程序,把把分析后的参参数传递给通通路程序,通通路程序的功功能就是将分分析后的参数数转化为SQQL命令,交交SQL服务务器执行。3、Web数据据库的编程要要点:(1)编写httml表单,搜搜集用户信息息,通过Suubmit向向CGI提交交。(2)根据传递递参数的方式式(postt/get),CGI脚脚本获取用户户数据。(3)解码。数数据串都采用用固定的URRL格式编码码,解码是标标准的。(4)CGI脚脚本根据用户户要求,执行行相应数据库库客户程序通通过约定通路路访问数据库库。(5)将数据库库客户获得执执行结果返回回给标准输出出Stdouut.4、Web数据据库:是

24、由WWeb服务器器、数据库接接口(CGII)和数据库库三大部分组组成。5、简述Webb服务器向浏浏览器提供服服务的过程。(1)用户打开开计算机,启启动浏览器程程序,并在浏浏览器中指定定一个URLL,浏览器便便向该URLL所指向的WWeb服务器器发出请求。(2)Web服服务器接到浏浏览器的请求求后,把URRL转换成页页面所在服务务器的文件路路径名。(3)如果URRL指向的是是普通的HTTML文档,WWeb服务器器直接将它送送给浏览器。(4)如果HTTML文档中中嵌有CGII程序,Weeb服务器就就运行CGII程序,并将将结果传送至至浏览器。WWeb服务器器运行CGII程序时还可可能需要调用用数据

25、库服务务器和其它服服务器6、客户/服务务器结构特点点:(1)在处理任任务时将客户户和服务器分分开;(2)减少主机机网络负荷;(3)数据库与与客户应用程程序无关;(4)数据库平平台和操作系系统无关;(5)维护数据据库的完整性性。7、Web服务务器:即为WWWW浏览器器提供服务的的机器。Weeb服务器是是在主控制平平台上运行的的软件包,也也是在Intternett中运行的最最重要的软件件包。Webb服务器提供供给用户所需需要的文件。8、HTTP是是基于客户/服务器模型型的信息分布布方式,是“请求/响应应模型”,即信息文文件存放在服服务器上,用用户通过程序序向服务器发发出请求,并并访问服务器器上的数

26、据。9、MIME(通通用Inteernet邮邮件扩充服务务)是19881年规定的的。对原来标标准邮件协议议的补充,能能够传送多媒媒体信息,扩扩充了对字符符集的支持:扩充二进制制及其他应用用文件类型的的支持。10、Web服服务器提供了了二种安全保保护措施:授授权和链接加加密。(1)授权要求求用户通过口口令访问Weeb页,是用用相同或不同同的“用户名/密密码”登录进入特特定系统。(2)链接加密密是指对浏览览器和Webb服务器之间间传输的数据据进行加密。11、Web服服务器的性能能标准:(1)速度:同同时会有多少少用户在接收收文件,当它它们浏览这些些文件时,服服务器需要作作多少处理工工作?(2)建立

27、和维维护:使Weeb服务器时时刻保持运转转无疑是Innterneet成功的关关键。(3)对用户保保持跟踪:了了解用户要去去哪里,谁在在登录,停留留多久以及验验证身体。(4)安全性:Interrnet在服服务器和用户户间传输需要要加密吗?或或者禁止个人人或组织加入入?(5)其他特性性:如费用,可可以需要和数数据库之间对对话,也可能能需要引入更更强劲的检索索器,Intternett功能取决于于服务器软件件的可靠性。12、指提供数数据资源的实实体,它可能能是用在台式式数据库应用用程序中的单单个文件或者者它是一个充充分发展的相相关数据库处处理系统。13、ODBCC是Micrrosoftt公司开发的的一

28、套开放数数据库系统的的应用程序接接口规范,为为解决数据库库间互连。14、ODBCC规范的作用用和意义:OODBC规范范为应用程序序提供了一整整套调用接口口规范和基于于动态链接库库的运行支持持环境。应用用程序调用的的是标准的OODBC函数数和SQL语语言,克服了了传统数据库库应用程序的的缺陷。15、ODBCC的体系结构构由四个层次组成:应用程程序、驱动程程序管理器、数数据库驱动程程序、数据源源。P1000(重要)数据源:是指提提供数据资源源的实体,它它可能是用在在台式数据库库应用程序中中的单个文件件或者它是一一个充分发展展的相关数据据库处理系统统。16、ODBCC的特性:ODBBC接口的最最显著

29、的优点点在于互操作作性,即由OODBC所建建立的应用程程序不必针对对特定的数据据源,理想情情况下各种驱驱动程序和数数据源应该支支持完全相同同的ODBCC函数调用和和SQL语句句。而实际应应用中,不同同的数据库系系统对SQLL语法的支持持程度各不相相同。但通过过ODBC接接口的一致性性级别,将OODBCAPPI函数、OODBCSQQL语法划分分为不同的级级别(驱动程程序声明支持持某个一致性性级别时,它它都必须支持持该级别中的的所有功能,为为了保证ODDBC应用程程序的互操作作性能力,开开发人员应尽尽量避免使用用不同厂家,为为驱动程序开开发的特有功功能),应用用程序在遵循循同一一致性性级别的不同同

30、数据库驱动动程序的基础础上,能够访访问不同的数数据库系统,实实现功能上的的独立。17、ADO的的主要特性:(1)独立创建建的对象:大大多数ADOO对象是可以以独立创建的的,不用冗长长的代码来创创建对象,程程序的结构简简明。(2)对批量更更新的支持:可以将一批批数据下载到到本地的缓存存中,筛选、更更改,然后统统一地进行更更新,这样就就可以大大减减少操作次数数,缩短等待待时间。(3)支持存储储过程:包括括带参数和不不带参数的存存储过程,并并且可接收返返回值,在进进行海量数据据处理时,这这一优点更为为明显。(4)支持不同同的光标类型型:包括支持持后台光标的的潜力。(5)支持返回回数据量限制制:显示数

31、据据时,如果数数据量太大,会会分段下载,提提高效率。(6)支持MuultiplleRecoordsett:从存储存存储过程或批批处理过程返返回值,支持持多个结果。18、ADO对对象模型中有有7个对象:(1)Connnectioon对象:就就是处理连接接的对象。一一个Connnectioon对象代表表了一个打开开的与数据源源的连接,用用它提供的方方法可以处理理连接中的主主要问题,CConnecction对对象中的Errrors集集合,可以对对各种数据库库操作造成的的错误进行处处理。(2)Recoordsett对象:一个个Recorrdset对对象代表了对对数据库操作作返回的整个个结果集只代代表当

32、前结果果集中的记录录。Recoordsett对象中的FFieldss集合,代表表了具有相同同数据类型的的一列数据。(3)Commmand对象象:它可以像像用Connnectioon和Reccordseet对象那样样执行查询,不不同在于它可可以在数据库库源上准备、编编译查询并且且反复使用一一组不同值来来发出查询。(4)Fielld对象:一一个Fielld对象就代代表了具有相相同数据类型型的一列数据据。(5)Paraameterr对象:它代代表了一个因因为参数化查查询或存储过过程而与Coommandd对象相关的的参数或参量量,很多Prrovideer支持带参参数的命令。(6)Propperty对对

33、象:一个PProperrty对象代代表一个被PProperrty定义的的ADO对象象的属性。AADO对象有有两种类型的的属性:内置置型和动态型型。(7)Erroor对象:一一个Erroor对象包含含了一次数据据操作所产生生的错误的详详细信息。19、客户机/服务器的通通信过程:客客户机向服务务器发送请求求,要求执行行某项任务,而而服务器则执执行某项任务务。客户机和和服务器概念念上更多的是是指软件,是是指两台机器器上相应的应应用程序。20、ASP的的基本语法:用来输出表表达式、变量量以及对象的的方法的值。第六章 动态网网页技术DHTMLL介绍1、DHTMLL:是一种即即使在见面下下载到浏览器器以后

34、仍然能能够随时变换换的HTMLL。它使得站站点的展示比比以前更加丰丰富多彩,更更多的定制方方法;更多的的分析大量数数据的手段;与访问者能能进行更多样样化的交互。2、构成DHTTML的各种种技术:(1)客户端的的脚本语言(JJavaSccript、VVBScriipt)(2)文档对象象模型(DOOM):在某某种意义上,DDOM是动态态HTML的的真正核心内内容。它使得得HTML具具备了变动性性。DOM体体现的是网页页元素的等级级关系,这些些元素在指定定的时间在浏浏览器上呈现现。DOM包包括时空背景景信息、浏览览器自身属性性、窗口自身身属性等。(3)层叠样式式表(CSSS):由于CCSS属于DDO

35、M的一部部分,它的属属性也可以通通过动态HTTML编写语语言得到体现现,因此能够够实现页面外外在视觉效果果方面的几乎乎一切变化。通通过改变页面面元素的CSSS属性(如如颜色、位置置、大小),可可以达到计算算机的带宽和和处理器运行行速度允许范范围内的一切切效果。3、对象的成员员:每个对象象都有其成员员。成员是对对象的属性、方方法和事件。属属性就是品质质;方法是对对象可以做的的事情;事件件是对象可能能发生的事情情;事件是对对象可能发生生的事情,通通常是用户所所做事情的结结果。4、窗口对象:一种顶级对对象。可以用用这个对象去去发现窗口的的URL或构构造按钮,在在浏览器中模模拟Backk和Forwwa

36、rd按钮钮,这几个按按钮通过用户户的网络冲浪浪历史记录转转到不同的UURL。5、DHTMLL的集合:有有些对象实际际上是一些对对象的集合(就就像阵列组)。通通常,以S结结束的对象就就是一个集合合,当然,AAII对象同同样也是一个个集合(文档档中的所有东东西)。在引引用对象或对对象串(几个个对象用句点点分开)时,可可能会出现不不一致性。6、修改HTMML内容:(1)要修改容容器元素,可可以利用innnerHTTML或innnerTEEXT属性。要要修改元素本本身及其内容容,应当用oouterHHTML属性性。(2)以texxt结束的属属性有innnerTexxt和outterTexxt两种,分分

37、别提供了对对象的文本内内容(不含标标记)。以HHTML结束束的哪两个属属性,innnerTexxt和outterHTMML,也提供供了相同的内内容,但同时时还包括了所所有的HTMML标记。(3)如果想保保持现有的元元素和文本,并并添加新的元元素和文本到到现有代码中中,可以用iinserttAdjaccent或iinserttAdjaccentTeext。理解TextRRange中中的方法:PPasteHHTML、FFindTeext、Exxpand、eexecCoommandd、isEqqual。第七章 PHPP技术简介1、PHP:是是一种服务器器端HMTLL嵌入式脚本本描述语言,其其特色在于

38、在在互联网网页页上对数据库库操作的方便便性。2、PHP具有有以下特点:(1)支持多种种系统平台。(2)具有自由由软件的特性性。(3)版本更新新速度快。(4)容易与现现有的网页整整合。(5)具有丰富富的功能。从从结构化的特特性、对象式式的设计、数数据库处理、网网络接口使用用、到安全编编码机制等,几几乎完整地包包括所有网站站所需要的功功能。(6)系统移植植速度快。少少许修改,就就可以将整个个网站从一个个平台上移到到另一平台。3、PHP和CCGI的比较较:(重点从从适用性、稳稳定性、安全全性方面)(1)写CGII的方式有很很多种,PHHP只是其中中一种。(2)PHP可可用在数种WWeb服务器器上,传

39、统CCGI也不限限制是哪种操操作系统或WWeb服务器器平台,NSSAPI却一一定要在Neetscappe的服务器器上才可执行行。(3)在稳定性性上,由于NNSAPI或或ISAPII是动态链接接的方式,因因此在执行时时若出现问题题,会使得WWeb服务器器一起瘫痪。AASP在实际际应用上,由由于系统的原原因,不是很很稳定,有时时需要重起操操作系统。PPHP在许多多的平台使用用上,不但长长期使用都没没有问题,而而且程序的稳稳定性。(4)在开发及及维护时间上上,PHP及及ASP都有有不错的表现现。而NSAAPI及ISSAPI则需需要长时间的的开发过程,在在稳定运行后后,这二种接接口反倒是效效率最佳的方

40、方法。(5)要比较和和网页结合的的能力,PHHP及ASPP是并驾齐驱驱的,其他方方式就不能内内嵌HTMLL语法了,而而这也是影响响开发时间的的因素之一。(6)系统安全全性方面,AASP最差,在在没有经过微微软件的IIIS Serrvice Pack处处理,使用 :$DAATA就可以以看到ASPP的源代码。(7)在新增功功能及升级方方面,传统的的CGI由于于不受任何语语言限制,没没有这方面的的问题。PHHP是最有活活力的,数天天至数周就有有一个新版本本出现,每次次的新版,就就代表更多的的功能及修正正更多的错误误。综上所述述,所以PHHP处于开发发容易、性能能变不错的平平衡点上。正正因为这种原原因

41、,PHPP成为了当前前最有前途的的网络程序开开发语言之一一。4、在声明一个个变量的时候候,变量名前前使用“$”,在 之之间嵌入PHHP代码。5、在程序中使使用头文件可可以大大地提提高程序开发发速度,并可可以减少程序序开发的难度度。头文件是一个外外部文件,它它的内容可以以被多个程序序文件所引用用,并包含在在引用它的文文件之中。6、引用头文件件涉及两个函函数:incclude()和reqquire()。它们的的区别:(1)requuire():不管在程程序的哪一个个部分使用这这个函数,只只要程序一引引用,头文件件的内容就作作为主程序的的一部分来运运行。如果估估一个条件控控制语句使用用这个函数,哪哪

42、怕这个条件件不为真,头头文件也会包包含进来。如如果发生包含含错误,会给给出错误信息息并终止。(2)Incllude():在执行语语句中,只有有执行到这个个函数语句时时,这个函数数所引用的头头文件才会包包含到主程序序中。这就意意味着,在条条件判定部分分使用incclude()函数时,可可以完全按照照用户的愿望望工作。如果果发生了包含含错误,程序序还会自动执执行下去。7、$GLOBBALS数组组:$GLOOBALS数数组是一个联联合数组使用用“globaal”为变量的名名字,全局变变量作为改变变量数组其中中某个元素的的值。$GLLOBALSS数组是PHHP程序中比比较特殊的变变量,不必宣宣告,系统

43、会会自动匹配相相关的变量在在里面。在函函数中,也不不管$GLOOBALS数数组是否已经经做全局声明明,就可以直直接使用了。8、PHP的语语言基础:互互联网软件应应用与开发课课本P14331739、在MYSQQL中,在数数据库安装完完成之后,有有一个默认的的账号rooot,该账号号没有密码。其其特点:是真真正的多线程程、多用户的的数据库系统统:真正支持持多平台:支支持SQL992标准:在在客户端程序序上,MYSSQL提供了了多种不同的的编程语言:具有丰富的的数据类型,并并且完全支持持ODBC。10、MySQQL权限管理理的原理:MMySQL权权限系统用来来保证用户可可以在自身权权限范围内顺顺利的

44、执行权权限。当用户户连接到MyySQL数据据库后,身份份就会根据主主机名和用户户名来确认。权权限系统据此此来赋予操作作权限。11、MySQQL的权限控控制是通过两两个步骤进行行的:步骤1:数据库库服务器对登登陆的用户进进行检查,确确定是否可以以进行连接。步骤2:在用户户连接到数据据库服务器后后,系统将会会对此用户的的每一个请求求进行检查。当当一个请求发发出后,系统统首先根据权权限表确定你你是否可以执执行这个操作作,如果可以以,那么将进进行操作,如如果你的权限限不够,那么么则终此操作作,并且给出出提示信息。第八章 Javva Serrvlet技技术介绍1、Servllet:Seervlett可以

45、被认为为是服务器端端的Appllet。Seervlett被Web服服务器加载和和执行,就如如同Appllet被浏览览器加载和执执行一样。.Servllet从客户户端(通过WWeb服务器器)接收请求求,执行某种种作业,然后后返回结果。2、使用Serrvlet的的基本流程如下下:(1)客户端(很很可能是Weeb浏览器)通通过HTTPP提出请求。(2)Web服服务器接收该该请求并将其其发给Serrvlet。如如果这个Seervlett尚未被加载载,Web服服务器将把它它加载到Jaava虚拟机机并且执行它它。(3)Servvlet将接接收该HTTTP请求并执执行某种处理理。(4)Servvlet将向向

46、Web服务务器返回应答答。(5)Web服服务器将从SServleet收到的应应答发送给客客户端。3、Servllet的生命命周期:Seervlett的生命周期期定义了一个个Servllet如何被被加载、初始始化,以及它它怎样接收请请求、响应请请求、提供服服务。Web容器加载载Servllet,生命命周期开始。通通过调用Seervlett的initt()方法进进行Servvlet的初初始化。通过过调用Serrvlet()方法实现现,根据请求求的不同调用用不同的doo操操操()方法。结束束服务,Weeb容器调用用Servllet的deestroyy()方法。4、Servllet的优点点:Servv

47、let可以以很好地替代代通用网关接接口(Commmmon Gatewway Innterfaace,CGGI)脚本。通通常CGI脚脚本是用Peerl或者CC语言编写的的,它们总是是和特定的服服务器平台紧紧密相关。而而Servllet是用JJava编写写的,所以它它们一开始就就是和平台无无关的。这样样,Javaa编写一次就就可以在任何何平台运行(WWrite Once, Run Anywhhere)的的承诺就同样样可以在服务务器上实现了了。Servvlet还有有一些CGII脚本所不具具备的独特优优点。(1)Servvlet是持持久的。(2)Servvlet是可可扩展的。(3)Servvlet是安

48、安全的。(4)Servvlet可以以在多种多样样的客户机上上使用。5、Servllet带来的的问题:(1)开发和维维护应用程序序的所有部分分需要有深厚厚的Javaa编程知识,因因此处理代码码和HTMLL元素是交织织在一起的。(2)改变应用用程序的外观观和风格,或或者加入对某某种新类型客客户机(如WWML客户机机)的支持时时,都需要更更新并重新编编译Servvlet代码码。(3)很难利用用网页开发工工具的优势来来设计应用程程序界面。如如果使用这些些工具来开发发网页布局的的话,生成的的HTML代代码必须被手手工嵌入到SServleet代码中,这这个过程既耗耗时又容易出出错,而且极极度枯燥乏味味。第

49、九章 JSPP 技术介绍绍1、模板元素:模板元素是是指JSP的的静态HTMML或者XMML内容,它它对JSP的的显示是非常常必要的。这这部分的任务务主要由制作作网页的美工工来完成。Requestt:Requuest对象象有它的请求求访问,它将将包装成HtttpSerrvletRRequesst接口。Responsse对象:RResponnse对象具具有页面的范范围,它被包包装成HtttpServvletReesponsse接口。2、JSP有三三种类指令:页面指令、IIncludde指令、TTaglibb指令。(1)页面指令令。页面指令令定义了许多多影响到整个个页面的重要要属性。一个个JSP页面

50、面可以包含多多个页面指令令,在编译过过程中,所有有的页面指令令都被抽出来来同时应用到到一个页面里里。除了Immport外外其他的页面面指令定义的的属性值只能能出现一次。页页面指令的格格式如下:(2)Incllude指令令。Incllude指令令通知容器将将当前JSPP页面中内嵌嵌的、在指定定位置上的资资源内容包含含进来。被包包含的文件内内容可以被JJSP解析,这这种解析发生生在编译期间间。Includee指令如下:一经编译,内容容不可变,如如果要改变的的内容,必须须重新编译JJSP文件,但但是它的执行行效率高。(3)Tagllib指令。这这个指令允许许页面使用者者自定义标签签。首先开发发用户的

51、开发发标签库,为为标签库编写写.tld配配置文件,然然后在JSPP页面里使用用自定义标签签。第十章 UMLL建模语言介介绍1、约束:在UUML中提供供了一种简便便、统一及一一致的约束条条件的表达方方式,用于类类、关系、关关联、属性、操操作等元素及及其基本构成成要素的约束束条件,这些些约束条件描描述了这些元元素及其构成成要素应遵守守的限制和应应满足的条件件。2、依赖关系:有两个元素素X,Y,若若修改元素XX的定义,可可能引起对另另一个元素YY的定义的修修改,则称元元素Y依赖于于元素X。3、UML的主主要内容有UUML的语义义和UML的的表示法两个个方面。(1)UML的的语义。UMML语义通过过元

52、模型来严严格定义。原原模型为UMML的所有元元素在语法和和语义提供了了简单、一致致及通用的定定义性说明。使使开发者能在在语义上取得得一致,消除除因人而异的的表达方法。UUML语义还还支持对元模模型的扩展定定义。UMLL定义了各种种元素、各种种机制及各种种类型的语义义。UML的元素是是基本构造单单位,其中模模型元素用于于构造系统,视视图元素用于于构成系统的的表示部分。UML定义的各各种机制的语语义,保持了了UML的简简单和概念上上的一致。这这些机制是依依赖关系、约约束、标记、标标记值和定制制等。(2)UML的的表示法。UUML表示法法定义了UMML的图形表表示符号,为为建模者和建建模工具的开开发

53、者提供了了标准的图形形符号和正文文语法。这些些图形符号和和文字表达的的是应用级的的模型,在语语义上它是UUML元模型型的实例。使使用这些图形形符号和正文文语法为系统统建模构造了了标准的系统统模型。UMML表示法分分为通用表示示和图形表示示两种。4、UML的特特点:统一了面向对象象方法的基本本概念。UMML是在Boooth方法法、OMT方方法和OOSSE方法的基基础上发展起起来的,是这这些方法的延延续和发展。消消除了不同方方法在表示法法和术语上的的差异,避免免了符号表示示和理解上不不必要的混乱乱。(1)建模能力力更强。(2)独立开发发过程。(3)UML提提出了许多新新概念。UMML符号表示示考虑

54、了许多多方法的图形形表示,删除除了大量容易易引起混乱的的、多余的和和极少使用的的符号,增加加了一些新的的符号。还提提出一些新的的概念,如构构造型、职责责、扩展机制制、线程、模模式、合作图图和活动图等等。5、简述UMLL的模型描述述图及其各自自的功能。答:最常用的UUML图包括括:用例图、类类图、序列图图、状态图、活活动图、组件件图和部署图图。下面给出出了每类图的的简要说明:1)用例图:用用例图描述了了系统提供的的一个功能单单元。用例图图的主要目的的是帮助开发发团队以一种种可视化的方方式理解系统统的功能需求求,包括基于于基本流程的的“角色”(Actoors,也就就是与系统的的其他实体)关关系,以

55、及系系统内用例之之间的关系。2)类图:类图图表示不同的的实体(人、事事物和数据)如如何彼此相关关;换句话说说,它显示了了系统静态结结构。3)序列图:序序列图显示具具体用例(或或者是用例的的一部分)的的详细流程。它它几乎是自描描述的,并且且显示了流程程中不同对象象之间的调用用关系,同时时还可以很详详细的显示对对不同对象的的不同调用。4)状态图:状状态图表示某某个类所处的的不同状态和和该类的状态态转换信息。5)活动图:活活动图表示在在处理某个活活动时,两个个或者更多类类对象之间的的过程控制流流。活动图可可用于在业务务单元的级别别上对更高级级别的业务过过程进行建模模,或者对低低级别的内部部类操作进行

56、行建模。6)组件图:组组件图提供系系统的物理视视图。它的用用途是显示系系统中的软件件对其他软件件组件(例如如,库函数)的的依赖关系。组组件图可以在在一个非常高高的层次上显显示,从而仅仅显示粗粒度度的组件,也也可以在组件件包层次之上上显示。7)部署图:部部署图表示该该软件系统如如何部署到硬硬件环境中。它它的用途是显显示该系统不不同的组件将将在何处物理理地运行,以以及它们将如如何彼此通信信。第十一章 Miicrosooft.NEET介绍1、Microosoft.NET:MMicrossoft.NNET是Miicrosooft的XMML Webb服务平台。.NET包含含了建立和运运行基于XMML的软

57、件所所需要的全部部部件。简言言之,.NEET是一种面面向网络、支支持各种用户户终端的开发发平台环境。2、Microosoft.NET方案案由以下关键键部分组成:(1).NETT构建块服务务(2).NETT用户体验,可可以自动建立立超级链接(3).NETT基础结构,由由.NET框框架、Miccrosofft Vissual SStudioo.NET、.NET企业业服务器和MMicrossoft WWindowws.NETT组成。3、.NET战战略:(1)改革商务务模型,(2)提高软件件开发效率,并并试图使应用用软件的发布布更加容易(3)改进用户户界面,并能能支持多种用用户终端.NET的出现现,意

58、味着人人们可以只用用一种简单的的界面就可以以编写、浏览览和分享信息息,而且还可可以得到功能能强大的信息息管理工具。4、NET包括括:(1).NETT平台,这是是一套编程工工具和基本构构架,用来创创建、发布、管管理和XMLL Web服服务(2).NETT体验,这是是终端用户用用以.NETT交互的手段段5、.NET新新特性:一致致的编程模型型、简化了的的编程模式、运运行于多个平平台、支持多多语言的和资资源管理、一一致的出错处处理方式、安安全性、XMML和SOAAP的引入、全全新的编程语语言C#6、.NET框框架由许多方方面构成,在在整个结构体体中最重要的的是系统服务务和公共语言言运行时。第十二章

59、框架介介绍1、J2EE:是开放的、基基于标准的平平台,用于开开发、部署和和管理N层结结构,面向WWeb的、以以服务器为中中心的企业级级应用。换句句话说,它是是一套体系结结构,而不是是一个具体的的软件。J2SE主要适适用GUI的的客户端程序序,也就是通通常所说的桌桌面应用,并并且为我们提提供了Javva编程常用用到的核心包包;2、J2EE的的主要组成部部分有J2EEE平台,JJ2EE规范范,参考实现现,兼容性测测试套件和JJ2EE蓝图图。简答题3、J2EE的的体系结构包包括J2EEE容器的体系系结构和J22EE应用程程序体系结构构。4、容器体系结结构可以分为为四部分:(1)容器服务务API:JJ

60、2EE定义义了每一个JJ2EE运行行环境都要支支持的Javva标准扩展展。J2EEE提供了这些些API的服服务层的抽象象。这就是使使得在容器里里访问JDBBC、JMSS之类的服务务API就像像在其中实现现基础容器一一样。(2)声名性服服务:就是指指容器动态参参与应用程序序组件的服务务,而这些服服务基于应用用程序组件之之外的特定声声名,这样简简化了应用程程序本身的开开发。比较常常见的有事物物处理服务、访访问权限控制制等。(3)组件协议议:J2EEE体系结构中中容器的基本本目的是提供供应用程序组组件的运行环环境,就是在在容器的Jaava虚拟机机中生成和调调用应用程序序组件的实例例。这样,容容器负责

61、管理理应用程序组组件的寿命周周期。但是要要在容器运行行环境中管理理应用程序组组件,应用程程序就要遵守守容器指定的的某些约定。(4)其他容器器服务:其他他实时服务,与与组件的存活活期、资源集集中、垃圾收收集等有关。5、J2EE应应用程序的体体系结构分为以下下几个部分:(1)客户端:客户端可以以是Web浏浏览器或者JJava应用用程序,如果果是浏览器的的客户端,则则可以使用AApplett Conttainerr来运行HTTML网页里里的Appllet程序,浏浏览器的客户户是通过HTTTP、SSSL等其他协协议和Webb层进行通信信。如果是一一般的客户端端,它可以使使用J2EEE里JMS、JJAA

62、S、JJAXP、JJDBC等特特性,同时所所有的J2SSE里的内容容都可以支持持,它可以直直接访问Weeb层、业务务层和数据库库层。(2)Web层层:Web层层又叫表示层层,它上面运运行了JSPP、JavaaBean和和Servllets组件件,这些组件件除了可以使使用J2SEE的所有功能能外,它还可可以使用许多多J2EE提提供的服务:JMS、JJAAS、JJDBC、JJTA、JaavaMaiil、 JAAXP等。它它通过调用业业务层的EJJB来处理业业务逻辑。(3)业务层:业务层主要要运行了EJJB,EJBB是J2EEE企业级应用用的核心,它它处理系统运运算量巨大的的业务逻辑。它它给低层的调调用提供了统统一的接口,WWeb层通过过远程调用的的方法来使用用EJB。EEJB可以使使用容器提供供的服务或者者直接访问数数据库,同时时,容器还提提供了事务服服务,简化了了EJB的开开发。通用网关接口CCGI1、WEB浏览览器访问WWWW的

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!