首页 基于软件工程的Web开发与应用

基于软件工程的Web开发与应用

举报
开通vip

基于软件工程的Web开发与应用基于软件工程的Web开发与应用 ? 冯贵春 重庆大学软件学院 ,摘 要,介绍了Web工程及其与传统软件工程的显著区别,讨论了一种具体的、切实可行的实施web工程的方法。该方法借 鉴了传统软件工程的某些思想,对基于Web的应用系统采用结构化的方法进行分析和设计,在整个开发过程中应用螺旋模型,同 时融入Web应用的开发特性,最后给出了一个开发示例。 ,关键词,Web工程 软件工程 开发应用 EasyJWeb是基于java技术,应用于WEB应用程序快速开发 这种方法可以实现基于CGI方式无法实现的许多复杂应用。例如...

基于软件工程的Web开发与应用
基于软件工程的Web开发与应用 ? 冯贵春 重庆大学软件学院 ,摘 要,介绍了Web工程及其与传统软件工程的显著区别,讨论了一种具体的、切实可行的实施web工程的方法。该方法借 鉴了传统软件工程的某些思想,对基于Web的应用系统采用结构化的方法进行分析和设计,在整个开发过程中应用螺旋模型,同 时融入Web应用的开发特性,最后给出了一个开发示例。 ,关键词,Web工程 软件工程 开发应用 EasyJWeb是基于java技术,应用于WEB应用程序快速开发 这种方法可以实现基于CGI方式无法实现的许多复杂应用。例如: 的MVC框架,框架设计构思来源于国内众多项目实践,框架充分 远程对象既可以作为其他宿主机的远程对象的客户程序或Applet本 借签了当前主要流行的开源Web框架(Struts、JSF、Tapestry 、 身,又是其他远程对象的远程对象,这样就能实现浏览器客户与 Webwork),吸取了其优点及精华,利用Velocity作为 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 页面引 www 服务器的交互,从而实现复杂的分布式应用。同时,由于使 擎,是一个实现了页面及代码完全分离的MVC开发框架。是一个能 用Applet作为客户端程序,使客户端的用户界面能够最大限度地贴 近用户,使表现性大大提高。图1为Applet方式体系结构图。 实现中小型Web应用系统快速开发的简易Web框架。 一、基于软件工程的Web开发特点 最早的Web设计是很简单的,一大堆的超链接。大量的文本和 图片。而现在的Web已经具备了与数据紧密连接的需要,大量B, S结构的应用,毫无疑问,Web已经成为软件的一个重要分支。 1. Web是图形化的和易于导航的(navigate) Web 非常流行的一个很重要的原因就在于它可以在一页上同 时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信 图1 CORBA 应用层结构 息只有文本形式。Web可以提供将图形、音频、视频信息集合于一 三、Web服务体系结构中MVC的应用 一个GIS站点可以根据用户的查询找到企业信息,站点查找 体的特性。同时,Web是非常易于导航的,只需要从一个连接跳到 已知的web服务,这些服务被注册在“静态导航服务”(Static 另一个连接,就可以在各页各站点之间进行浏览了。 2. Web是分布式、动态的 大量的图形、音频和视频信息会占Navigation Service)文件中。这是一个web服务的静态查找,因为 用相当大的磁盘空间,我们 Web服务接口和实现对系统来说是已知的。“静态导航服务”文件 是 一个XML文件,它含有类似于下面所示的条目: 甚至无法预知信息的多少。对于Web没有必要把所有信息都放在 一起,信息可以放在不同的站点上。只需要在浏览器中指明这个站 点就可以了。使在物理上并不一定在一个站点的信息在逻辑上一体 化,从用户来看这些信息是一体的。由于各Web站点的信息包含站 点本身的信息,信息的提供者可以经常对站上的信息进行更新。如 某个 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 的发展状况,公司的广告等等。一般各信息站点都尽量保 上面的“静态导航文件”中定义的变量N表明,可能有N个服 证信息的时间性。所以Web站点上的信息是动态的。经常更新的。 务实现会提供相同的web服务:该体系结构将为用户调用所有这些 这一点是由信息的提供者保证的。 服务,并巩固所有这些服务的结果。 3. Web是交互的、需要测试的 Web的交互性首先表现在它的结束语 Web软件工程的研究借鉴和集成了其他学科的知识和 超连接上,用户的浏览顺序和 研究成果,从而为复杂系统的开发提供自然、抽象的技术手段, 所到站点完全由他自己决定。另外通过FORM的形式可以从服务器 包括社会学、组织学、认知科学、经济学等。近年来的研究趋势表 方获得动态的信息。用户通过填写FORM可以向服务器提交请求, 明,面向Web软件工程将与其他计算机技术之间具有密切的关系, 服务器可以根据用户的请求返回相应信息。Web开发的产品要放到 如面向服务的计算(service—oriented computing)、语义Web、网 格网络上,要接受大量不同用户的浏览和使用,所以测试工作尤其重 计算、自主计算(autonomic computing)等。一方面,这些研究 方要。维护也是一样,没有经过及时维护的网站是没有价值的。基于 向试图将Web理论和技术用于其特定问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的解决,从而对Web软 件上述特点(在Web开发中采用软件开发的方法学和软件工程的思想 工程提出了明确甚至是新的要求,从而作为一种需求驱动力促进 是完全可行的。 Web软件工程的研究;另一方面,通过与这些计算机技术相结合, 拓宽了Web软件工程的应用领域和范围,为Web软件工程与各种主 二、基于Corba组件技术的Web系统的模型 在CorbaWeb的多种分布式应用模型中,利用Applet实现Web 流技术相结合,走向大规模、工业化应用提供了应用背景( 与Corba的集成方法是较有前景的一种。客户端向web Server请求 参考文献: [1]金 波 林家骏 王行愚:入侵检测技术评述[J],华东理工大学学 的网页内含1个Applet,该Applet是Corba客户程序的Java实现, 报,2004(4):193—195 与ORB捆绑在一起。浏览器在解释该Applet时,Applet作为Corba [2]唐 谦 张大方:入侵检测中模式匹配算法的性能分析[J],计算 客户程序就会请求访问远程对象。当远程对象得到方法请求后,对 机工程与应用,2005(17):136 这个请求做出响应,将结果返回给浏览器,从而实现分布式应用。 file:///D|/我的资料/Desktop/新建文本文 档.txt Appliance Error (configuration_error) Your request could not be processed because of a configuration error: "Could not connect to LDAP server." For assistance, contact your network support team. file:///D|/我的资料/Desktop/新建文本文档.txt2012-07-12 20:42:52
本文档为【基于软件工程的Web开发与应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:28KB
软件:Word
页数:0
分类:互联网
上传时间:2018-04-15
浏览量:11