基于J2EE技术的企业管理信息系统设计.pdfVIP

基于J2EE技术的企业管理信息系统设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
王正成 (浙江大学生产工程研究所,浙江杭州310018) 摘 要:在简单介绍J2EE技术的基础上,提出了基于J2EE技术的企业管理信息系统的软件架构。并对软件分层 实现机制和系统业务功能模型进行了设计与阐述。最后介绍了系统的开发与运行环境。 关键词:体系结构;软件架构;分层机制;功能模型;业务逻辑 中图分类号:F270.7 文献标识码:A 文章编号:100l一7348(2004)10—0152—02 和多种数据库连接方式。另外J2EE规范为储和管理数据,数据既可以存储于一般的大 1 J2EE简介 了使远程对象间的相互调用实现了多种通 型数据库中(如0racle、db2、SQL 2 Edi. J2EE(JavaPlatfomEnterprise 信方式:远程方法调用(JavaRMI)、接口定库等),也可以存在于企业其他的一些“遗 tion)是SUN公司定义的一个开发分布式企 传”系统中(即现存业务系统)。 义语言(JavaIDL)、Java命名和目录接口 业应用的规范,它提供了一个多层次的分布 (JNDI)以及Java消息服务(JMS)等。这种分层架构的目的就是使业务逻辑 式应用模型和一系列开发技术规范。通过提 因此,综合目前企业计算机应用的特点 和数据分离,和前端表现分离,更好地实现 供企业计算环境所必需的各种服务,使得部 和技术发展的趋势,作者对基于J2EE技术各层次的功能。由于中间层隔离了客户直接 署在J2EE上的多层应用可以实现高可用的企业管理信息系统进行了研究与实现。 对数据服务器的访问,保证了数据库的安全 性、安全性、可扩展性和可靠性。J2EE规范 性;由于业务逻辑在中间服务器层,当业务 2基于J2EE的信息系统设计 不仅定义了相关组件(如客户端组件、Web 规则变化后,客户端程序基本不做改动;基 组件和EJB组件等),而且为了实现企业级2.1软件系统架构设计 于多层分布体系,当业务增大时,可以在中 分布式应用,J2EE定义了丰富的技术标准。 软件系统采用的技术架构是典型的 间层部署更多的应用服务器,以提高对客户 这些技术包括数据库访问、分布式通信、安 J2EE框架结构,是一套真正的多层应用程端的响应,而所有变化对于客户端都透明。 全等,为分布应用提供多方面的支持。 序的设计方案,应用程序被分为一个客户 所以基于这种分层的机制,使软件具有安全 J2EE的核心思想是基于组件/容器的层,一个中间层和一个后台信息层(如图1 性、易维护性、可重构性和快速响应性。 应用。组件可以由多种语言开发,且可以重 所示)。 2.2软件分层实现机制 用、共享和分布的。Servlet用来生成动态页 (1)客户层(表示层)。用以向用户提供 系统应用程序分为6层,也就是说一个 面或接收用户请求产生相应操作。JSP基于 操作界面,既可以是浏览器的页面形式,又 应用程序由6种零件构成,它们分别是:界 文本通过容器产生相应的Senrlet,使内容和 可以是传统的应用程序的界面形式。 面层、通讯层、控制层、业务逻辑层、持久化 显示分开。而EJB规范提供了一种开发和部 (2)中间层(应用服务层)。用以封装企 层和数据库层,如图2所示。 署服务器端组件的方法。每个EJB按功能逻业的业务逻辑(BusinessL09ic),使用企业 (1)界面层UI.最终用户的使用界面, 辑划分,只关注具体事务分析且支持分布式 Java组件(EJB-EnterpriseJavaBeans)来实现,

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档