ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:20.55KB ,
资源ID:1337734      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1337734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(浅谈基于TAPESTRY5+EJB3架构的石化行业管理系统实现.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

浅谈基于TAPESTRY5+EJB3架构的石化行业管理系统实现.docx

1、浅谈基于 TAPESTRY 5+EJB 3 架构的石化行业管理系统实现 摘要 传统的石化行业管理主要以电子文档和纸质材料为媒介,分散且不便于集中管理。对此,本文提出开发基于 Tapestry 5 和 EJB 3 的 B/S 架构的数据库管理系统,对多年积累的数据进行汇总分析,为高级管理人员提供决策。 关键词 Tapestry; EJB 3;框架 应用程序可以分为表示层、业务层、持久层和领域模型层。按照这种分层结构,本文分别介绍和 两种开源框架。使得程序具有一致性的结构,通过开发组件,增强了代码的复用性和程序的健壮性。结合项目实例介绍了如何整合这两种框架构建的应用。应用这种整合框架,可以使系统层

2、次清晰,并实现层之间的解耦,各层可以独立开发,极大地提高了开发效率。 1 基于的软件架构 .1 框架简介 是一个使用语言创建应用的面向组件的开源框架。其中 是框架的第个版本。应用建立在根据组件构建的页面的基础上。这个框架能够提供输入验证、本地化国际化、状态持续性管理、构建参数映射等功能。独一无二的类重载机制使得开发者对源代码的修改无需重新部署和启动便可立即显现,极大地提高了开发的效率。组件的思想贯穿 始终。以组件为例,用户只需要写极少的代码就可以实现一个 J B中所有属性到一组组件的映射。同 时,在 时代,提供了老练的支持。由于在浏览器运行时的不稳定性,框架对其进行了很好的隐藏。此外,完善的验

3、证机制,内置的国际化策略都使得开发轻而易举。系统开发工程中大量使用该框架的优秀特性,极大地提高了开发的效率。 1. 框架简介 ( )是平台的中心,它用于开发和部署商业应用程序的分布式组件模型,作为一种实现业务逻辑的组件技术,具有可扩展性、事务处理和安全保 密性。而项目采用的是 ,使用元注释()替换原有的的部署描述文件以及采用依赖注入等优势,降低了程序的复杂性和组件之间的耦合性,大大提高了系统的开发效率。而将系统的业务核心集中在层完成,在 W层实现模式调用,实现了层和 W层的解耦,使得编程难度降低,且形成模板化,从而使得本系统具有易于维护和扩展、低成本、高效率等特点 。开发需求多变的企业级应用系

4、统,应用技术将大大简化系统的开发和维护成本。 的运行环境: 需要运行在 容器,每个应用服务器都含有 容器和 容器,所以既可以运行,也可以运行 应用。目前支持 的应用服务器有 BOSS( 以上版本)、( 以上版本)、 ( 以上版本)、 ( 以上版本)和我们国内的 A 应用服务器。本文将介绍 BOSS和,前者是使用者最多的开源应用服务器,后者是市场占有率最高 的商业应用服务器。注意: 目前只是 容器,它不能运行应用。 1.3 基于 的 /架构 1.3.1 () 是一个用于分布式业务应用的标准服务端组件模型。采用 架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支

5、持 规范的服务器平台,如 J、 W等。 ()定义了 3 种企业,分别是会话( ),实体( )和消息驱动( )。 1.3.2 是自 版本开始就绑定的标准 。它为各种现有的命名和目录服务提供了通用接口:、活动目录( )、注册器、注册器、 及文件系统 。在结构上, 由两部分组成:客户 和服务提供商接口( ,),应用程序通过客户 访问命名和目录服务;服务提供商接口用于供厂商创建命名和目录服务的 实现。的结构如图所示。 开发者只需要知道使用客户 如何访问命名和目录服务即可,而不需要知道 的使用,因为不需要使用 开发 实现产品,这就好比通过 访问数据库,我们只需要知道使用 如何 访问数据库,而不需要知道数

6、据库的 驱动如何实现。使用客户 访问 ,只需编写少量代码。 1.3.3 应用范围 只专注于业务核心的开发,它并不关心客户端的类型及其使用的技术。既可以在 中调用,也可以在 或中调用。对于在中调用,可以把代码直接写在中,但这种做法已经被抛弃,原因是 J代码与 HTML 代码相混合,不但可读性差,而且维护起来也很麻烦。目前,在 开发上,我们可以引入第三方 W框架 ,如, ,等。其实使用开发项目,对于选择 W框架会显得不是那么重要,因为日后即使更换成另一种框架,对于业务核心是不会构成任何影响的。即使如此,我们选择 W 框架仍需谨慎,因为谁也不想换来换去。目前,可推荐的 W框架是 和,前者是这几年的主

7、流框架,使用的开发人员比较多,后者属于规范,有望成为 W框架的主角。其中一个样例如图所示。 ()浏览器请求 文件。 ()应用服务器 的 引擎编绎。 () 通过 查找获得 的存根对象,然后调用()方法, 容器截获到方法调用。 () 容器调用 实例的()方法。 2 项目实例 端: 配置文件 关联所有的持久层类,企业级数据库可以利用语法无缝将数据转换成对象。 ? ? : : 2 端: 持久层核心代码 类型:接口 目的:通过实现 接口以启用其序列化功能。主要加载层中的类。 类型:抽象类 目的:实例化中的各种方法。 类型:接口 目的:配合表格组件使用,完成分页等具体功能,并保证数据库取值的范围。 3 端

8、: 的数据库连接配置 不同的数据库对应不同的配置文件,以下是 的配置文件。 :; 4 端: 关联 通过从配置文件中取得相应函数,指向关联的 应用。 () ( ) (); (, ); (, () :); ( , ); (); ( ) (); 配置文件为: 如何调用 中的 () ; 上述应用写入到 J的表现层类中即可直接应用 中的相应的方法。 3 结束语 本文介绍了开发中的轻量级框架组合 JB ,并通过实例说明组合框架的应用。应用 JB 框架构建应用程序具有很好的扩展性、可维护性,并能充分发挥两者的优势,因此该组合框架具有很好的应用前景。 主要 李慧宗,孟祥瑞基于的中小企业电子商务系统的设计与实现中国管理信息化,(): 2刘能现,俞建家基于 apestry pring batis 框架的 Web应用开发计算机技术与发展,(): 4

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。