- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE技术在网络管理系统设计和实现中应用
J2EE技术在网络管理系统设计和实现中应用
摘要:目的:研究J2EE技术的应用与发展最新动态,为更深入研究提供参考。方法:通过参阅国内外30篇相关文献,对J2EE技术的应用和发展现状进行分析整理和归纳总结。结果:概述了J2EE技术的特点,基于J2EE平台实现系统集成开发的可行性及优越性,详细分析了利用J2EE技术实现各种网络管理系统的设计思想和实现方法,并对于未来j2EE的前景进行了展望,为后续深入研究提供参考信息。结论:利用J2EE技术不仅能够缩短网络管理系统的开发周期,而且保证了系统的高效性和可靠性,是目前各类企业网络应用系统开发的主流技术。
关键词:J2EE;电子商务;信息管理;网络系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)21-4994-04
电子商务和信息技术的快速发展,以及对他们的需求给应用程序开发人员带来了新的压力,必须用更少量的资金和有限的资源,更快的设计和开发企业应用程序,为了降低成本,加快企业应用程序的设计和开发,J2EE是一个基于组件的简化企业应用程序设计、开发、装配以及部署的标准平台。通过参考国内外30余篇相关文献,文章总结了J2EE具有灵活的实现形式、面向对象、跨语言的能力以及良好安全性等特点,并简要介绍了j2EE技术未来的发展趋势,为今后更深入研究和广泛应用此技术提高参考。
1 J2EE 体系结构及核心技术简介
J2EE英文全称Java 2 Platform Enterprise Edition,是Sun公司推出的为支持java语言服务器端部署而提供的与平台无关的可移植,多用户,安全和标准的企业级平台[1]。它提供了一个多层结构的分布式应用程序模型,不仅克服了传统Client/Server模式的弊病,而且迎合了Browser/Server架构的潮流。简化和规范了多层分布式系统的开发和部署,是企业级分布式应用程序的首选平台。J2EE规范定义了以下种类的组件:应用的客户组件、Javabean组件、Servlets及JSP页面组件、Applets。应用逻辑根据功能被划分为不同组件,既可以在同一个服务器,也可以在不同服务器上安装,应用组件安装的位置由该组件属于J2EE环境中的那一层来决定,这些层分别为:客户层、表示层、业务逻辑层、系统数据层,各层的具体功能如下[2]:
客户层:主要负责为系统提供操作界面,可以是Web浏览器或非Web浏览器的应用程序。在一个基于Web的J2EE中, 用户的浏览器在客户层中运行, 并从一个Web 服务器上下载Web 层中的静态HTML页面或由JSP或Servlet等程序生成的动态HTML页面。它通过HTTP协议或RMI-IIOP 协议来访问系统的中间层。在一个不基于Web的J2EE程序中,一个独立的客户程序运行在其他一些基于网络的系统中,而非HTML页面中,在不经过Web层的情况下访问Enterprise Beans。
表示层:该层主要提供逻辑视图,系统业务数据通过此视图展现。主要由JSP,Servlet 和Java Bean等组成。
业务逻辑层:实现核心业务逻辑服务和对数据库的访问,是整个应用的核心部分, 使用Java Bean组件来处理业务逻辑,负责接收web层传来的请求,并对接收的请求进行处理,同时将处理的结果交给数据层进行存储。J2EE 体系结构的一个主要目的就是简化企业应用系统的设计和开发, 使程序员将主要精力放在商业逻辑的开发上。EJB( Enterprise JavaBeans) 就是基于这种思想而研发的服务器端技术。EJB其实也叫Enterprise JavaBeans,企业级的Java Bean.它是J2EE体系结构的核心, 其本身也是一种规范, 该规范定义了一个可重用的组件框架来实现分布式的、面向对象的商业逻辑。EJB在功能上分为会话Bean( Session Bean) 和实体Bean( Entity Bean) 。会话 Bean 实现业务逻辑和业务规则它代表一种业务操作,是具有事务过程逻辑的可重用组件。实体 Bean 是标准的EJB组件,它将底层数据以对象的形式映射到内存中, 供其他组件使用。这种将事务逻辑与底层数据分离的做法, 使设计者只需关心商业逻辑,通过EJB 容器来实现目录服务、事务处理、持久性、安全性等底层系统逻辑, 从而使应用可以适应不同操作系统的需求, 增强了系统的可移植性和可扩充性。为会话 Bean访问业务数据提供接口。
系统数据层:即后台数据库层,该层用来存放系统业务数据及系统支持数据,系统数据库层配置了一个连接池。连接池采用的标准是SUN 的JDBC,以保证业务与数据库的连接的高效性。J2EE体系结构图如图1所示[3]。
2
您可能关注的文档
最近下载
- 北京市西城区2025-2026学年高一上学期期末考试 物理含答案 .pdf VIP
- 微生物发酵机制.pptx VIP
- 施工场地已具备施工条件的证明.doc VIP
- 2025年福州城市建设投资集团公司治理结构组织架构和部门职能.docx
- GM_T 0027-2014 清晰版 智能密码钥匙技术规范.docx VIP
- 2025年轮机英语问答题答案全 .pdf VIP
- 微生物代谢产物发酵.pptx VIP
- 新教材-普通高中教科书物理教师用书选择性必修1 电子版.pdf VIP
- 砖厂突发环境事件应急预案.pdf VIP
- 高中政治部编版必修四《哲学与文化》全册知识点填空练习(分单元课时编排)(附参考答案)(2023秋最新版).pdf VIP
文档评论(0)