ejb容器及jdo策略的研究和实现

ejb容器及jdo策略的研究和实现

ID:32271981

大小:2.33 MB

页数:98页

时间:2019-02-02

ejb容器及jdo策略的研究和实现_第1页
ejb容器及jdo策略的研究和实现_第2页
ejb容器及jdo策略的研究和实现_第3页
ejb容器及jdo策略的研究和实现_第4页
ejb容器及jdo策略的研究和实现_第5页
资源描述:

《ejb容器及jdo策略的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、四川大学硕士学位论文EJB容器及JDO策略的研究与实现计算机软件与理论专业研究生黄川豫指导老师唐宁九目前在Internet/Intranet环境中,企业级应用系统大多采用三层或多层应用模式。为了方便开发、部署、运行和管理基于多层结构的应用,需要以网络和分布式计算的底层技术为基础,构建一个完整的应用框架,提供相应的支撑平台作为多层应用的基础设施,这一支撑平台的关键就是位于中间层的应用服务器。而近年在应用服务器市场上最具意义的进展,就是J2EE(Java2PlatformEnterpriseEdition)的出现。这是Sun公司提出的开发、部署、运行和管理基于Java分布式应用的标准平台。

2、它提供了对EJB、JavaServlet、JSP等技术的全面支持。EJB作为J2EE架构中最重要的组件,是服务器端分布式计算模型的核一fl,。J2EE使用EJB容器作为商业组件的部署环境,EJB容器负责控制EJB的运行,并且为它提供重要的系统级的服务一一事务处理、安全、远端访问、数据库访问等。Jaap(Jus{anotherappServerprovider)项目是完全或大部分基于J2EE规范的企业级应用服务器的研究和开发。Jaap定义为一个J2EE应用服务器开源项目,实质上是一组服务和工具的软件包。在前期工作中已完成的工作包括JMX管理框架,EJB容器以及JDO规范的独立实现。本文作

3、者在EJB规范的基础上,进行了EJB容器的研究和实现。着重关注于J2EE数据持久层的解决方案,力图完成Java数据对象的轻量级封装策略的研究和实现。经过列对象/关系映射(O/RMapping)思想的学习和对其实现策略的比较,舍弃了CMP方式,采用在EJB环境使用EJB中的对话组件(SessionBean)直接访问JDO对象从而进四JIJ大学硕士学位论文行数据库访问。这样做的原因在于:-无论是JDBC还是CMP,都必须同时处理两种信息模型,给应用程序开发带来极大的困难;-在不需要太多分布式特性情况下,使用CMP作为对象/关系映射方案,耗费了过多资源资源,性能低下;-CNP不支持继承,其数

4、据库查询方式没有摆脱SQL。而采用本文中所述的架构,有如下所述的诸多优势:-简化了EJB容器的架构。将数据持久化的功能转移给独立的JDO组件完成,避免了容器持久性管理所耗用的大量资源;一为EJB提供了一个面向Java的数据库透明存储机制,即完全面向对象的数据库访问形式。一提供完整的J2EE数据持久层解决方案。由于JDO本身的跨平台独立性,使它可以作为一个独立的组件使用,即用于J2EE分布式架构的任何一层,而不仅仅被EJB使用。关键词:J2EE、应用服务器、EJB、EJB容器、对象/关系映射、JDO2四川大学硕士学位论文ReSearchOfEJBContainerand工mplement

5、a七ionofJDOMajorComputerSoftware&TheoryStudent:HuangChuanyuAdvisor:TangNinjiuNowadays,thethree—tierormulti—tierarchetecuturehasbeenappliedtomostoftheenterpriseapplicationsystemsinInternetorIntranetenvironmen七.Therefore.itisneededtoConstructanentjreapplieationframeworkforthedevelopment,deployment.

6、runandmanagermentoftheseapplicationstoprovidethemwithanappropriatedcorrespondingplatformastheinfrustracture,whichisbasedonthecomputernetanddistributedcomputingtechnologies。Actually,Thekeyofsuchaplatformistheapplicationseverinthemiddlelayer.Duringthepastseveralyears,themoscsignificantprogressinth

7、eapplicationservermarketwastheappearanceofJ2EE(Java2P1atformEnterpriseEdition).ItisastandardplatformspecifiedbytheSunCorporationtodevelop,deploy,runandmanageJavadistrihutedapplications.IthasprovidedwiththefullsupportofEJB,Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。