- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业管理 SCEINCE&[ECHNOLOGY2008NO.34~
基于SOA和JavaEE架构的人力资源管理系统
设计与实现
丁 洪 昌
(上海大学计算机工程学院 上海 201203)
摘 要:本文介船了一个基于JAVA EE的面向服务架袖的(sOA)的人力资源管理系统平台的开发和设计实例。谊平台提供了一个 简易
的基于MVC的应用开发框架,和一个 WEB环境下的标准三层体系结构(B/s/s)运行环境 。
关键词:JAVA EE SOA(面向服务的架构) Mvc(~tlll一模型一控制器) R/s/s 人力膏泺
中图分类号:C962 文献标识码 :A 文章编号:l672-379t(2008)12(a)一0147—03
1系统研究背景 向服务架构 (soA)的开发和运行平台。它 一 个标准的统一的接 口。
1.1开发背景 提供 了一个基于MVC的简易的应用开发 (2)原则上坚持 四个 “基于”:首先 ,基
一 直 以来 ,软件开发者在进行应用程 框架 ,同时提供了一个WEB环境下的标准 于交易,交易的定义是 :一个完整的,不可分
式开发工程中,存在很多的问题 ,例如在复 的B/S/S三层体系结构的运行环境 ,提高 离的事务处理单元 。交易是通过组建的组
杂的人力资源管理系统 中,开发成本过高 , 了组件的灵活性和程序的复用性 ,简化了 装来实现的。如 :授权 、控制、日志等交易
代码质量不高,开发周期过长 ,频繁的需要 程序的开发和维护 。 执行 ;其次,基于组件 ,关于组建,不同的组
变更等等 .要想很好的解决这些问题 ,必须 12技术背景 织给出了不同的定义 ,组件其实就是接 口以
在项 目技术 的实施上 ,使 用规范 的开 发方 MVC(模型一视 图 控制器)结构是交 及实现的组合 ,它提供 了对象 间的松散耦
法 和开发工具 。 互式应用程式 的一种体 系结构 ,被业界广 合 ,在不影响系统运行的情况下可以允许替
以WEB方式作为 已经成为了企业级应 泛的采用。 “模型(Mode1)”指的是应用系 换组件的实现部分,可以很好的管理复杂的
用系统的一种的趋势 ,而 JAVA EE规范已 统的业务逻辑 ,可以有 JavaBean和EJB组 系统 ;再次 ,基于服务 ,服务是一个或多个组
经成为WEB应用的主流规范 ,其规范的应 件(EntityBean)等来实现,视“图(View)”是 件的集合。服务是面向业务的,可以说服务
用体系架构已经得到了非常多的软件供应 指应用系统的表示层 ,可以由JSP页面 产 就是组件,是面向业务的组件;最后,基于消
和 开 发 商 的支持 。但 是 目前 直接 基 于 生,“控制器(Controller)”是提供应用系统 息 ,消息就是用于对服务的调用 ,不同的服
JAVA EE的WEB应用存在很多问题已经 的处理过程控 制 ,如 servlet和 struts的 务是通过不同的消息来标识,包含了不同的
成为项 目管理和应用开发的障碍 ,主要体 Action。这种设计模型可以很好的把应用 服务规定的请求和应答格式。
现在 :逻辑表示层 (如:JSP)和业务逻辑层 逻辑 ,显示逻辑和处理过程分开成为不 同 (3)编码原则上要严格遵守JAVA的编
(如:EJB)没有提供很好的有效的控制 ,特 的组件来实现。 目前MVC框架有很多,如 码规范 ,如命名:包名 ,类名的大小写 ,方法
别是很多的应用在 JSP上面实现 了大量的 spring,struts,BEA的JPF等 。 名等等 。
业务逻辑 ,使用EJB来构建业务逻辑层又 SOA(面向服务的架构,Service0dented
十 分的复杂 。
您可能关注的文档
最近下载
- 小学体育三年级下册全册教案表格式小学体育三年级下册全册教案表格式.doc VIP
- (2025)冠脉介入培训试题答案.docx VIP
- 毛利人的传统文化.pptx VIP
- 新西兰毛利文化课件.pptx VIP
- 固体物理学 -课件(3.1.1)--第三单元课件.pdf VIP
- 小学三年级上册体育计划及教案(全册)(表格式107页).doc VIP
- Dell戴尔Dell 32 Plus 4K QD-OLED显示器 - S3225QC用户指南.pdf
- 部编版小学二年级下册道德与法治第三单元《绿色小卫士》教材解读.pdf VIP
- 遗失补办户口本授权委托书.doc VIP
- 2020年自考《播音与主持创作基础》练习试题及答案.doc VIP
文档评论(0)