毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于J2EE的多层人事管理系统的设计研究 第7页

更新时间:2009-9-13:  来源:毕业论文
基于J2EE的多层人事管理系统的设计研究 第7页
§十脚#{∞#g^口#g{a∞&*日E
    要求所采月的软件构件技术具有可用性.在至关重要的企业应月种能够稳i.主垒.
可$地运行.月外,自f数据库在企n计葬十扮演着十#耍要∞角色,软件构件技术席能够
S数据库技术密切集成.
3可扩展性
    集成框架必须%可“扩展∞,能够协月不目的设计模式和实现荒略。可“根据企业
  计罐的需求进行裁剪,#自&够迅速&映市场∞变化和技术∞艟展趋势.通过保证j前应
  用的可重用性.最大程度地保护企业∞投女,
4 2 2 EJB与GORBA技术的比较
    J2EE体系∞EJB组件目c。RBA在开发种都得到T广泛白勺应月,两者∞关系是选样
  ∞
    l  一个coRB^客户机可H存取基f∞RBA的EJB服务器上∞椅建
    2  个客P机在一十事务蛀理过程种可“目对目月coRB^目EJB对象
    3  十$务可“目时利尉$根自不目开发自提供∞,基f c。ItBA∞EJB服务器
    但是coRBA的缺A是虚大而且复杂,#目技术和标№∞《新速度E较慢,cORBA规范执
l O开级到2 0所花镕∞时闻很短,而*往赢版本∞笈布就十H缓慢T.
    但是J2雎是suN公目自a%X的,它的演变就很快。J2EE十语目*月¨避_『^v^.而
JAvA语言∞优势是纯语言∞.跨平e性特别女f。J2EE丹≈对象拄术通常指远程女法Ⅷ用(酬T)
Ⅻ企业级JavaBean(EJB)。附I提供T一个J肌^对象远程调月月一十J^v^对象∞方法。与
传统的RPc类似,R№支持初数版本∞分布对象Ⅱ操作.suN0月是基f删I.提mT EJB,
基f J^H服务器端组件模g,EJB框架提供T像远程访目,女全,交g,持久性日生命周
§。目前,EJB技术和c佣B^技术有融☆£展∞趣并
4 2 2 BJ日和cOM技术的对比
    B1B目c叫+,wINⅨ)WS酷A(wIND0鸭分布式箍成月络应月体系镕构)月№较对f开发选
十系统米说,JzEF的EJB更加自有优势主要表现在
1业界∞支持
    任何十☆业化∞技术蔓想拥有自好∞m场自有,业界自重要企业∞誊#和认可是非常
重要∞。J2£E{自sUN“导t各十厂自共月发起建立,并得到广泛认可∞工业标准。业自
“企业计算”锤域的犬企业如:I醐.BE^sy札0ms Oracle等都纷纷}目。
    在J2EE规范制定阶段让供应自参目进来.能够吸…他们在企业计算《域;年来白勺成糌
经验,而目&够推动他们迅速开发J2EE的产8.目*采用7H上种种请略,现g日经超过
25十不目∞服务器早自支持J2EE的规范体i。
    自于采月r开放白勺坼作制i规范,J2旺也件现7众$盘业计算领域供应W∞知识和专
业技术.这就意味着产&解挟方辜能够满足任何商业∞需求.自f拥有大量日勺r商∞支持,
所有用P∞选择范日就E加r阕.
    #此相对M-wIND呻s DsA架构是自微软单独制定并完成的,#P如果琏择T这种没有
得到业*广泛支持的专有架构,就舍把自B局m在幕一个供应商∞技术女现上。这台阻碍客
P将来采m其他供应商∞产&.而这些供应自很有可能最适合某一±业的特£需求。
2保目现#∞IT女产
    自于企业必须适应新∞☆业需求.利月B有的企业信息§统方面∞投女,而不&完全重
新刮定全盘∞方案就&得十分重要。这样.一十H渐新∞(而不是激进的,全盘否定的),
#f J2雎*{∞#g^$*Ⅱ{‰∞洲自
方式建立在E有系统之上的服务器平自机制就是企业所需要的。J2EE:架拇可H充丹利用用
P原有的系统,如一些公目使用的B卧T…d0,I Bj.cIcs,I叫En…a H爰Nets…e
apDJIca…s…er辞等。这之所H成为可&是目*J2EE拥有广泛白勺业界支持和一些重要
的“企业计算”领域供应商的参;。每一个供应Ⅱ都对现有的客户提供T不用废弃B有*源,
进八可穆植的J2EE领域的升级逢径。自于基f J2EE平自∞产£几乎能够在任何操作§统和
硬件配置上逗行,现有的操作秉统和硬件也&够被保目使用。
    S此相对E.微软的wIND0船D№构架要求客P购买并安装他们特有的操作系统,还有
可№需要窖P购买新∞硬件.客P就没有机会使用原有供应商的许可或文护协议.增加T项
目的成本。
3伸缩性
这种}自能够提供极佳的可伸缩性去浦足那些在他
  们系统上进行商业运行的大批新客P。基f J2旺平自∞应用程序可H被部署到各种操作
  系统上运行,而这一点对于开发现代的^事管理系统是非常重要的,自于本§统将要应月
  于各个不目的县市,而不同地区∞系统有所不月,如何能做到在各十不同的系统上应月自
  如就成T选择组件的标准之一。例如可H被部署到高端∞uNIx自犬型系统上.这种{统
  单机可H支持64剿256个处理器。(这就&耵服务器所女尘莫及的)J2EE领域∞供应自
  提供7更自广泛∞负载平衡策略.№够*陪i统种存在的瓶颈运行}自服务%集成部署,
  这种部署可选到数千个处理器,实现可高度伸缩的系统.满足束米商业应用舯需要。
4稳定∞可用性
    一十服务器端平自必须能全天填运行H满足企业客P,古作伙伴的需婴。目*Int…et
是全球化的,无处不在的,及时在夜间按计划停机也可能造成严重白々搅失。若是意外停机.
将可能造成不好的后果e J2EE部署剜可靠白々撕镕环境十,他们支持长蝌∞可用性.一些J2EE
‰署在wIND0峙环境十,客户也可H选择健壮性&好的撵作系统如sUN soIa…IBM 0s/390
最健壮的撵作i统可到选99 99g%∞可用性或者每午只需要5分钟白勺停机时目。这是宴时
性很强∞商业系统的理想选择。
5  十月件服务器的&好支持
    如状态服务,让开发人月写更少白勺代码,下用关系∞何管理状态,这样能够更快地完成
程序的开发。持续性服务,让开发人女
生成更轻日,与数据库无关的应月系统.这种应月系统更B于开发和文护
对象cA吲E服务,让卡发人自编制高性能的系统,
在wI邱O峪删A÷实不具备的。
4 2 3 EJ8将成为wEB应用系统组件模型的首选
EJB计算技术代表白匀是一种前言技术它使得应用钡域的开发人自将开艘糟女放在应
用逻辑方面,复杂的多层结构应用系统开发变得相对窖#。盯B技术建立在取得极大成功
的JA蛆语宫之上-采用啪技术能有效地进行软件复用,提高开发人自的效率.降低软
件白勺开发和文护成奉t提高软件质揖,控制所构建幕统∞复杂性。丘IB技术将使得J^¨
在企业计算十的地位得到加强.为基于J2髓∞应用系统提供T个框架。和目前白勺许}
系统∞模型相&较.盯B有许$优越性.种#迹象表",可B根有可能成∞多层结构分布
式应用系统的服务器椅建模型白勺首要选择。
#f J2EE*{∞$g^■*Ⅱ{%∞*#Ⅻm
4 3系统中组件的划分方法
    基于组件白勺#件开发过程∞核心在于“拉现并构造组件”。如何在系统分析目设计阶
段将大型复杂软件系统划分∞一系列具有高魔的重用性的组件并构遗&来,是宴现软件重用
和流裎重构的基础。尤其是针对大型的人事管理系统.如果组件划分自q不恰女-台直接影响
£开拄的程度
将系统划分∞组件不是随意的,要遵循一定∞原则。组件粒度是最重要白勺因紊。基于组
件的软件系统太}运行在分布式环境下一组件月通讯需要耗女大量白勺时月和系统§源.从选
一方面看,组件越大越好.然而,大组件具有复鼎的接口一组件越大.系统结构白勺灵活性越
小,这对系统∞重构和组件车身自臼重用又是不利的。
    聚合性和耦台性对组件设计来说是非常重要白勺目索很#文献都将“组件自部的高幕台
性”;“组件之目∞低耦台度”作∞衡量组件设计优劣∞和关键的指标。自募台性是描述组
件的自部属性之目∞差异∞变量。属性的差异越少,组件就越具有襄音性。高度聚台白勺组件
代表较为单纯的业§概念。耦音度袭示一个组件对其它组件的依赖程度。组件之目的相互依
赖性越强,耦合度越高.组件∞变化需要与其茬生耦台荒系的组件发生相应∞变化§耦合
度下降之后,组件变得Ⅲ容8文护和扩展。
    在计算机软件项目∞开发过程十.许}公目、许$^目*资金或其他∞目紊目扰,往往
是从事某一个具体白勺项目米开发,而不是从事一种通用软件来开发。选种情况T^们为7抢
时目,往往是*7jB速完成任务而不作详细白臼系统设*和分析就急忙进行编码工作。这种情
况下对项目做m的{统分析往往可“用下目来描述
耀
    这种描述是大;数开发程序目对项目的最韧印象,也是最直接的目泉-但这种目象往往
成为不少程序目对项目∞最终目象。
    总体上来看,目一女十,从整体上看,它只是一十项目而E。设计&来的东西,无疑是
这个项目∞其体描述,目*项目里面业务和通用方法没有被区分开来,被目菩对待.H同样
自勺方式编制。最月产生日来的是业务和通用方法混杂在一起的成胶着状态B勺产目.这种非常
具体的编程方式自区于}不器细致∞设计方案从棍本上来谴不可能产生通用方宴.一投项目
开发的完成.肘下一个项目.E口使是项目流程非常相似的项目来说,
目自有借鉴意义,这种开发∞结果在经验方面也收获甚步.更不能对H后∞开靛构成有效的
指导。
蔓对H后∞开发构成指导性白勺意义,就必须对项目本身
分析.使用基于目件的解决方案将应用程序白勺开发分∞两类大∞任务
很多应用程序使月白勺通月部件;另一粪任务是集成这些通月部件提供∞服磬.构造m特自的
业务解挑方案。才有可№开发自具有最^可能的重用性和通用程序.基于这样∞思想,我们
可以得&下目:
    目=
    目=。和目一∞目显E别是项目的业务和通用方法已经%显的E分开来7。这里育必要对
业务和通用方法这两^术镕加Ⅸ说目一F.所谓业务,就是面自客户而言∞,针对于用户具
体的商业逻辑。举例来说.目样是产日,例如化工产£和技术产8.它们的定义不月,分类
不目,表现不同。所H针对不月∞窖P米说,这_部分的两业逻辑是干变万他的。而所谓通用
方法,就是指独立f商业逻辑.可H在需求分析过程十单独提取&来的那一部分不管客P
是否改变,实现方法总是相同或者基奉相同的,
    基于组件白勺软件开发.cBD)从根本上改变T软件的生产方式,5传统开发方法相&.它
具有裎日显∞优势。cB口是在模块化系统、结构化设计和面自对寨技术日勺基础上&屉起来的,
被认∞是面自对象白勺软件工程(OosE)之后的软件开发白勺标准方法体系.仝世界每年目开报多
次HcBsE自主最的目际会议。
  c叩的基奉思想就是“丹治”.强调将系统分解成梧敞耦台的组件并独立开控.然后避
过接口厦脚本语言将它们连接起来。CBD的过程可H简单描述成寻拽组件和用组件装配系统
两个阶段,其中寻找组件有两个途径开发和重月。开壁是指系统设计^目针对系统率女∞
特征构造组件并实现之.而重用组件则强调使月口前开发过的组件。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

基于J2EE的多层人事管理系统的设计研究 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。