浅谈基于tapestry 5 ejb 3架构的石化行业管理系统实现 _第1页
浅谈基于tapestry 5 ejb 3架构的石化行业管理系统实现 _第2页
浅谈基于tapestry 5 ejb 3架构的石化行业管理系统实现 _第3页
浅谈基于tapestry 5 ejb 3架构的石化行业管理系统实现 _第4页
浅谈基于tapestry 5 ejb 3架构的石化行业管理系统实现 _第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档2016全新精品资料全新公文范文全程指导写作独家原创1/16浅谈基于TAPESTRY5EJB3架构的石化行业管理系统实现摘要传统的石化行业管理主要以电子文档和纸质材料为媒介,分散且不便于集中管理。对此,本文提出开发基于TAPESTRY5和EJB3的B/S架构的数据库管理系统,对多年积累的数据进行汇总分析,为高级管理人员提供决策。关键词TAPESTRY;EJB3;框架应用程序可以分为表示层、业务层、持久层和领域模型层。按照这种分层结构,本文分别介绍和两种开源框架。使得程序具有一致性的结构,通过开发组件,增强了代码的复用性和程序的健壮性。结合项目实例介绍了如何整合这两种框架构建的应用。应用这种整合框架,可以使系统层次清晰,并实现层之间的解耦,各层可以独立开发,极大地提高了开发效率。1基于的软件架构精品文档2016全新精品资料全新公文范文全程指导写作独家原创2/161框架简介是一个使用语言创建应用的面向组件的开源框架。其中是框架的第个版本。应用建立在根据组件构建的页面的基础上。这个框架能够提供输入验证、本地化国际化、状态持续性管理、构建参数映射等功能。独一无二的类重载机制使得开发者对源代码的修改无需重新部署和启动便可立即显现,极大地提高了开发的效率。组件的思想贯穿始终。以组件为例,用户只需要写极少的代码就可以实现一个JB中所有属性到一组组件的映射。同时,在时代,提供了老练的支持。由于在浏览器运行时的不稳定性,框架对其进行了很好的隐藏。此外,完善的验证机制,内置的国际化策略都使得开发轻而易举。系统开发工程中大量使用该框架的优秀特性,极大地提高了开发的效率。1框架简介精品文档2016全新精品资料全新公文范文全程指导写作独家原创3/16是平台的中心,它用于开发和部署商业应用程序的分布式组件模型,作为一种实现业务逻辑的组件技术,具有可扩展性、事务处理和安全保密性。而项目采用的是,使用元注释替换原有的的部署描述文件以及采用依赖注入等优势,降低了程序的复杂性和组件之间的耦合性,大大提高了系统的开发效率。而将系统的业务核心集中在层完成,在W层实现模式调用,实现了层和W层的解耦,使得编程难度降低,且形成模板化,从而使得本系统具有易于维护和扩展、低成本、高效率等特点。开发需求多变的企业级应用系统,应用技术将大大简化系统的开发和维护成本。的运行环境需要运行在容器,每个应用服务器都含有容器和容器,所以既可以运行,也可以运行应用。目前支持的应用服务器有BOSS、和我们国内的A应用服务器。本文将介绍BOSS和,前者是使用者最多精品文档2016全新精品资料全新公文范文全程指导写作独家原创4/16的开源应用服务器,后者是市场占有率最高的商业应用服务器。注意目前只是容器,它不能运行应用。13基于的/架构131是一个用于分布式业务应用的标准服务端组件模型。采用架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持规范的服务器平台,如J、W等。定义了3种企业,分别是会话,实体和消息驱动。132精品文档2016全新精品资料全新公文范文全程指导写作独家原创5/16是自版本开始就绑定的标准。它为各种现有的命名和目录服务提供了通用接口、活动目录、注册器、注册器、及文件系统。在结构上,由两部分组成客户和服务提供商接口,应用程序通过客户访问命名和目录服务;服务提供商接口用于供厂商创建命名和目录服务的实现。的结构如图所示。开发者只需要知道使用客户如何访问命名和目录服务即可,而不需要知道的使用,因为不需要使用开发实现产品,这就好比通过访问数据库,我们只需要知道使用如何访问数据库,而不需要知道数据库的驱动如何实现。使用客户访问,只需编写少量代码。133应用范围只专注于业务核心的开发,它并不关心客户端的类型及其使用的技术。既可以在中调用,也可以在或中调用。对精品文档2016全新精品资料全新公文范文全程指导写作独家原创6/16于在中调用,可以把代码直接写在中,但这种做法已经被抛弃,原因是J代码与HTML代码相混合,不但可读性差,而且维护起来也很麻烦。目前,在开发上,我们可以引入第三方W框架,如,等。其实使用开发项目,对于选择W框架会显得不是那么重要,因为日后即使更换成另一种框架,对于业务核心是不会构成任何影响的。即使如此,我们选择W框架仍需谨慎,因为谁也不想换来换去。目前,可推荐的W框架是和,前者是这几年的主流框架,使用的开发人员比较多,后者属于规范,有望成为W框架的主角。其中一个样例如图所示。浏览器请求文件。应用服务器的引擎编绎。通过查找获得的存根对象,然后调用方法,容器截获到方法调用。精品文档2016全新精品资料全新公文范文全程指导写作独家原创7/16容器调用实例的方法。2项目实例端配置文件关联所有的持久层类,企业级数据库可以利用语法无缝将数据转换成对象。精品文档2016全新精品资料全新公文范文全程指导写作独家原创8/16精品文档2016全新精品资料全新公文范文全程指导写作独家原创9/162端精品文档2016全新精品资料全新公文范文全程指导写作独家原创10/16持久层核心代码类型接口目的通过实现接口以启用其序列化功能。主要加载层中的类。类型抽象类目的实例化中的各种方法。类型接口精品文档2016全新精品资料全新公文范文全程指导写作独家原创11/16目的配合表格组件使用,完成分页等具体功能,并保证数据库取值的范围。3端的数据库连接配置不同的数据库对应不同的配置文件,以下是的配置文件。;精品文档2016全新精品资料全新公文范文全程指导写作独家原创12/16精品文档2016全新精品资料全新公文范文全程指导写作独家原创13/164端关联通过从配置文件中取得相应函数,指向关联的应用。;精品文档2016全新精品资料全新公文范文全程指导写作独家原创14/16;);配置文件为精品文档2016全新精品资料全新公文范文全程指导写作独家原创15/16如何调用中的;上述应用写入到J的表现层类中即可直接应用中的相应的方法。3结束语本文介绍了开发中的轻量级框架组合JB,并通过实例说明组合框架的精品文档2016全新精品资料全新公文范文全程指导写作独家原创16/16应用。应用JB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论