- 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平台的
EJB技术的研究及应用
吴莹 叶顶富 胡启飞 程才
中国矿业大学计算机科学与技术学院,徐州,221008
摘要本文通过作者在实际开发中的体会,阐述了J2EE平台上的EJB的体系结构,探讨了组件
服务的思想。最后给出了一个应用实例——在线音乐商店系统的开发过程,该系统采用Weblogic
应用服务器,使用了JSP/Servlet/EJB/JDBC等技术,可以作为学生的电子商务实验模拟案例。
关键词J2EE,EJB,组件,电子商务
电子商务是一种存在于企业与企业之间、企业与客户之间、企业内部的一种联系网络,它
贯穿于企业行为的全过程n]。由于电子商务的内部逻辑复杂,安全性要求苛刻,商务形式的快
速发展,需要Web技术提供足够的复杂度和灵活性以适应电子商务的需求。所以在企业应用
开发的实际过程中,一方面,开发人员希望能够开发出大型的分布式商务应用软件;另一方面
企业也希望快速建立起自己的应用并且不希望被限制在某一个平台上。
J2EE(Java2EnterpriseEdition)框架就是一种比较适合企业级应用的分布式多层应用模
JavaBeans)技术是J2EE框架的核心组成部分,
型,可以很好地解决以上难题。EJB(Enterprise
EJB组件中只封装应用逻辑,可以利用企业已有的应用组件,由EJB容器提供底层的系统服
务。当业务逻辑发生变化时,只需将这些组件重新装配,变更应用程序的组件,也不会影响系统
的使用。
这样的多层体系结构非常灵活:首先,开发人员可以把时间和精力集中于业务逻辑的编
写,大大提高了开发效率;其次,大大简化了中间组件的开发过程,只要供应的软件组件符合
EJB的体系结构标准,就都可以相互操作,对于服务器端而言,只要写一次就可以随处运行;再
次,提供EJB组件的组件商可以在不干扰用户EJB应用程序的前提下,有机会改进中间组件
层;最后,JSP/Servlet技术和EJB的结合,加上客户连接和数据库资源池的共享,使得关键资
源的使用效率可以最大化,把“仅写一次,随处运行”的概念提高到了一个新的高度。
本文探讨了基于J2EE平台的EJB的体系结构以及组件服务的思想,并通过构建在线音
乐商店系统的过程,说明EJB应用程序的开发过程。该系统可用于学生的电子商务实验模拟
案例。
J2EE体系结构及其技术
J2EE为Java2企业版本,是分层的分布式应用模型的现行标准。应用逻辑按功能划分为
各个应用组件,各组件根据它们所在的层分布在不同的机器上(如图1所示):
84
·客户端机器上的客户层组件。可以是基于web方式的静态的HTML页面和Applets,
也可以是基于传统方式的应用程序。负责客户端的表达逻辑。
和客户端的控制逻辑。
以上两层一般也称为表示层(presentation
layer)。
·对应J2EE服务器上的业务逻辑层组件EJB。J2EE应用程序的核心由一个或几个EJB
组成,它们负责执行应用程序的事务操作、封装应用程序的业务逻辑。该层也称业务逻辑层
(business
layer)。
·数据层(data
layer)。用于管理原始的业务数据、为业务逻辑层提供低级事务性服务,并
保证数据的完整性。
多层化应用为不同的服务提供相应独立的层。就像我们使用组件技术是为了对系统进行
一种划分一样,层的一个很大的作用也是如此,是为了系统更容易地被理解,使系统不同的部
分能够以代价尽可能小的方式被较容易的替换[2],使业务逻辑和表达逻辑的重用率大大提高。
I 浏览器
兼容J2EE规范的应用程序的服务器必 J2瓯眼务器
l HTML:页面
seI,vlet
Jsp
您可能关注的文档
最近下载
- 三年级道德与法治上册教学计划(通用5篇).pdf VIP
- 《新媒体营销》教案12 任务十二 认识微博营销.docx VIP
- 《食用菌栽培技术》课件.ppt VIP
- 中心管道吸痰护理操作.pptx VIP
- 市场营销沙盘模拟实训教程—基于ITMC市场营销综合实训与竞赛系统 第2版 学习情境二 营销策略基础.ppt VIP
- 《新媒体营销》教案6 任务六 掌握新兴的新媒体营销方法.docx VIP
- 苏教版小学上册音乐四年级全册教案.doc VIP
- 《新媒体营销》教案5 任务五 掌握主流的新媒体营销方法.docx VIP
- 七年级英语秋季开学第一课(人教版2024).pptx
- 《开学第一课》课件共27张PPT)2025.pptx VIP
文档评论(0)