| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 经济论文 >> 正文 用户登录 新用户注册
基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现           
基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现

[摘要] 传统的石化行业管理主要以企业级应用系统,应用ejb技术将大大简化系统的开发和维护成本。
ejb 的运行环境:ejb 需要运行在ejb容器,每个javaee应用服务器都含有ejb 容器和web 容器,所以既可以运行ejb,也可以运行web 应用。目前支持ejb 3.0的应用服务器有jboss(4.2.x 以上版本)、glassfish、weblogic(10 以上版本)、sun application server(9.0 以上版本)、oracle application server(10g 以上版本)和我们国内的apusic 应用服务器。本文将介绍jboss和weblogic,前者是使用者最多的开源应用服务器,后者是市场占有率最高的商业应用服务器。注意:tomcat 目前只是web 容器,它不能运行ejb应用。
1.3基于ejb 3的b/s架构
1.3.1 enterprise javabeans(ejb)
enterprise javabeans 是一个用于分布式业务应用的标准服务端组件模型。采用enterprise javabeans 架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持enterprise javabeans 规范的服务器平台,如jboss、weblogic等。
enterprise javabean(ejb)定义了3种企业bean,分别是会话bean(session bean),实体bean(entity bean)和消息驱动bean(messagedriven bean)。LOCAlhOST
1.3.2jndi
jndi是自jdk 1.3 版本开始就绑定的标准java api。它为各种现有的命名和目录服务提供了通用接口:dns、ldap、活动目录(active directory)、rmi注册器、cos注册器、nis 及文件系统。在结构上,jndi 由两部分组成:客户api 和服务提供商接口(service provider interface,spi),应用程序通过客户api 访问命名和目录服务;服务提供商接口用于供厂商创建命名和目录服务的jndi 实现。jndi的结构如图1所示。

ejb 开发者只需要知道使用客户api 如何访问命名和目录服务即可,而不需要知道jndi spi 的使用,因为不需要使用jndi spi 开发jndi 实现产品,这就好比通过jdbc 访问数据库,我们只需要知道使用jdbc api 如何访问数据库,而不需要知道数据库的jdbc 驱动如何实现。使用客户api 访问ejb 3.0,只需编写少量jndi代码。
1.3.3应用范围
ejb 3.0只专注于业务核心的开发,它并不关心客户端的类型及其使用的技术。既可以在web 中调用ejb,也可以在j2se 或j2me中调用ejb。对于在web中调用ejb,可以把代码直接写在jsp中,但这种做法已经被抛弃,原因是java代码与html代码相混合,不但可读性差,而且维护起来也很麻烦。目前,在web 开发上,我们可以引入第三方web框架,如struts,jsf,spring mvc,tapestry等。其实使用ejb开发项目,对于选择web框架会显得不是那么重要,因为日后即使更换成另一种框架,对于业务核心是不会构成任何影响的。即使如此,我们选择web 框架仍需谨慎,因为谁也不想换来换去。目前,可推荐的web框架是struts 和jsf,前者是这几年的主流框架,使用的开发人员比较多,后者属于javaee规范,有望成为web框架的主角。其中一个样例如图2所示。

(1)浏览器请求test.jsp 文件。
(2)应用服务器的jsp 引擎编绎test.jsp。
(3)test.jsp 通过jndi 查找获得helloworld ejb 的存根对象,然后调用sayhello()方法,ejb 容器截获到方法调用。
(4)ejb 容器调用helloworld 实例的sayhello()方法。

2项目实例

2.1 ejb 3端:meta-inf/persistence.xml 配置文件
关联所有的持久层类,企业级数据库可以利用hql语法无缝将数据转换成对象。
<?xml version="1.0" encoding="utf-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="core">
<jta-data-source>java:/oildata</jta-data-source>
<class>com.jncom.core.ejb3.control.entity.userhbm</class>
<class>com.jncom.core.ejb3.control.entity.rolehbm</class>
<class>com.jncom.core.ejb3.control.entity.operationhbm</class> <exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="hibernate.hbm2ddl.auto" value="update" />
<property name="hibernate.dialect"
value=

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理
    [交通运输]浅谈基于创新能力培养的路基路面工程课程教学方法

    经济论文
    普通论文广东省“双转移”战略与产业先导
    普通论文北京零售业组织管理研究
    普通论文欧美国家创业板市场兴衰对于中国
    普通论文浅论知识经济时代情报信息营销与
    普通论文简论失独老人的养老问题
    普通论文新制度经济学的新发展与政治学新
    普通论文社区经济基本内涵及我国社区经济
    普通论文建立城镇居民医疗保障制度的思考
    普通论文关于“三率”在当前金融危机下的
    普通论文试析基于劳动价值新解释的相关问
    普通论文行为经济学理论的延伸及借鉴
    普通论文关于虚拟旅游的功能结构、盈利模
    论文
    普通论文[免费范文]ISO9001质量管理汇报材料
    普通论文[法律论文]试论我国劳动关系界定问
    普通论文[免费范文]振兴##老工业基地要立足
    普通论文[企业管理]妊娠妇女生活形态圈概念
    普通论文[今日更新]浅析叔本华的人生哲学的
    普通论文[免费范文]武警中队开展向火灾中牺
    普通论文[免费范文]教师学习《中国*党的三大
    普通论文[免费范文]发展农产品加工业的思考
    范文大全
    普通范文[范文大全]浅析法的价值在促进社会
    普通范文[先进性教育]先进性教育党性分析
    普通范文[科学发展观]学校第三批深入学习实践
    普通范文[范文大全]2012年寒假致学生家长一
    普通范文[个人简历]成都毕业生流行豪华自荐
    普通范文[演讲稿]新闻工作者爱岗敬业演讲
    普通范文[零八零二]在庆祝三.八国际劳动妇女
    普通范文[范文大全]2012年大学生村官半年工
    演讲致词
    普通演讲[贺词致辞范文]寿宴答谢诗词
    普通演讲[公关礼仪范文]拜访中的举止礼仪常识
    普通演讲[节日祝福语]2010最牛的中秋祝福短信
    普通演讲[竞聘演讲稿]食品学院学生会主席竞聘演
    普通演讲[鲜花礼仪范文]照顾你的意识花园
    普通演讲[庆典致辞]xx市档案局档案保管保密制
    工作范文
    普通领导讲话[工作报告]市场助理职位工作报告
    普通总结[自我鉴定]自我职业生涯规划书
    普通公文方案[合同范本]硬体设备维护合同
    普通公文方案[公文写作]西门子的TOP战略
    普通汇报体会[经验材料]创新村党支部第一书记工作
    普通公文方案[公文写作]大连市解放路改造项目策划
    普通党建工会[入党相关]学生预备党员转正申请书
    普通汇报体会[先进事迹材料]纺织行业安全事迹演讲稿
    普通公文方案[公文写作]满款项不够或无款支付时怎
    普通总结[工作总结]县交通局2009年党风廉政建
    普通汇报体会[先进事迹材料]社区申报窗口单位创先争优
    普通公文方案[公文写作]团代会预备会议主持词