1 / 80
文档名称:

基于Struts和JSF技术的中间件的研究与设计.pdf

格式:pdf   页数:80
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Struts和JSF技术的中间件的研究与设计.pdf

上传人:山吉 2014/1/26 文件大小:0 KB

下载得到文件列表

基于Struts和JSF技术的中间件的研究与设计.pdf

文档介绍

文档介绍:武汉理工大学
硕士学位论文
基于Struts和JSF技术的中间件的研究与设计
姓名:杨浩
申请学位级别:硕士
专业:计算机应用技术
指导教师:郭庆平
20050501
摘要是组织的开源应用架构,是一个拥有灵活控制层的高度扩展中间件在当前的软件业发展中占有重要地位。中间件技术的产生,使得更多的应用软件能够在异构平台上开发和应用。在世界计算机技术迅速发展的今天,中问件的这个作用就显得格外突出了。中间件广泛使用在各个领域,并由此产生了不同的中问件规范和技术。由于全球市场对中间件的支持,中间件正J酵ü唇P汀⑹油己涂刂破魅霾悖嫦蚨韵蟮纳杓朴肟墒化接口分开。现在的一些基于南低常褪屎喜捎肕架构,而和疾捎昧薓模式。使用ㄖ票昙呛蚆提高了代码的可重用性和控制层的灵活性。因此在大型复杂的系统开发中,框架有着很大的优势和很好的发展前景。怯蒘公司倡导的技术,它的主要目的是为开发τ玫挠没Ы缑嫣峁┮桓霰曜伎蚣堋提供了富有表现力的组件模型,在框架和际踔卸际褂昧薐定制标记库,这种标记库在表示层具有相对的独立性。同时框架的控制层允许开发者定制具体的流程处理类。基于以上这两点,可以依据娣洞唇ǘㄖ频腏组件来配合没界面组件共同完成表示层的功能。并在框架的控制层中调用定制的流程处理类来处理不同类型的页面请求。这样以来就可以在表示层使用没Ы缑在对框架和际踅斜冉虾螅疚亩灾屑浼纳杓平辛丝尚行分析。然后分别阐述了表示层定制榧涂刂撇懔鞒檀砝嗟纳杓坪褪迪郑最后通过一个τ美陶故玖酥屑浼脑诵行Ч⒈乓徊椒治隽薙和墙改昀闯鱿值拿嫦騄笠导队没У男录际酢性的框架。其目标是要全面减轻构件企业级τ玫母旱!是一种可以开发定制用户界面的τ玫姆衿鞫思际酢5捎谡饬街旨际不能直接互操作,因此不能在τ弥型碧逑殖稣饬街旨际醺髯缘挠势。本文就主要阐述了如何设计一个基于的中间件,将岣坏挠没Ы面和控制层的灵活性都体现到τ弥腥ァ在成为业新的技术与经济增长点。并且用户界面组件是在服务器上运行的,对客户端生成的事件作出响应。组件,同时在控制层和模型层继续使用框架的控制器和业务逻辑。
架和际跷蠢吹姆⒄骨熬昂颓魇啤关键字:中间件,,琈模式
.’甋.....甁’’
琺篗琒琂琈,
第滦髀框架简介际跫蚪猇狢J绞且恢直冉侠硐牖纳杓颇J剑琈通◆模型耗P桶τ贸绦虻暮诵墓δ堋DP头庾傲擞τ贸绦的状态,有时它包含的唯一功能就是状态。它对视图或控制器~无所知。访问模型的读方法,但不能访问写方法。此外,它对控制器~无所知。◆控制器:控制器对用户的输入作出反应。它创建并设置模茿橹囊桓鱿钅浚衿渌腁橹南钅恳谎系统的底层支持捎玫闹饕<际跏莝,,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。而的ㄖ票昙翘匦源覬文件获得可重用代码和抽象代码。这个特性能很好地集成到基于目技术基于模型一视图一控制器J降陌延τ逻辑和表现相分离的思想,是一种可以开发富有表现力的用户界面的τ的服务器端技术,这个技术使用魑?刂破鳌T谒陌镏拢7⒄呖以解决像创建定制的用户界面组件这样的技术问题【俊U馐且蛭#琂技术是一项开发运行在服务器端的τ贸绦虻囊桓鲇没Ы缑婵蚣埽梢苑垂聪客户端提供用户界面【。过将问题分为三个类别来帮助解决单一模块方法所遇到的某些问题川:◆视图:视图提供模型的表示,它是应用程序的外观。视图可以当更改模型时,视图应得到通知。是开放源码项目。是基于蔷涞腗模式的τ媚P汀R虼薙且桓霰冉暇涞腗框架,提供了对开发并且是一个高度可配置、高度扩展性的框架。发工具中,这些工具允许用标记编写代码。对J胶蚐蚣艿慕徊介绍将在第潞偷章进行。型。系模鳰武汉理工大学硕士学位论文
基于两种技术的中间件个页面上装配可重用的饥组件,链接这些组件到应用程序数据源,并且绑定客际跏墙应用程序用户界面的框架标准,它是通过蒍一ḿ易榭7⒌摹@肑技术所提供的程序模型,不同层次的开发者都能够迅速并且容易的开发τ贸绦颍侵恍枰T谝户端产生的事件到服务器端的事件处理器。际醯纳杓剖欠浅A榛畹模诳衫┱沟膗榧嘟鼋龆ㄒ遄榧墓δ埽逑祷乖市碜榧7⒄呷ダ┱拐庑┳榧啵佣L囟ǖ目突Ф瞬募虻ヒ子迷从谒陨淼奶逑祷埂R环矫妗技术在行为和表现之间提供了干净的分离;另一方面,际醮唇ǖ挠没Ы缑娲砹怂械拇碜鄹基于7⒌母鞲隽煊蚨伎梢韵硎艿秸庀罴际跛吹暮么Γ◆使用标记语言热鏗的网页开发者可以使用昙强饪7⒊丰富多彩的没Ы缑妗◆组件开发者可以在峁┳榧幕∩峡7⑿碌亩ㄖ谱榧◆工具提供商可以把际跫傻叫掳姹镜目7⒐ぞ咧杏美醇蚧亩嗖阌τ玫目7ⅰ这项技术同时也打开了没Ы缑孀榧从玫氖谐?7⒄吆凸ぞ咛峁商可以像搭积木一样使用ㄖ谱榧垂菇ㄓ没Ы缑妗9赜贘技术的详细介如上所述,既然这两种技术都有各自的优势,那么是否能够将那看笈端功能和控制层的灵活性都加入到τ贸绦蛑心如