经济学行业经济毕业论文 基于tapestry 5+ejb 3架构的石化行业管理系统实现

经济学行业经济毕业论文 基于tapestry 5+ejb 3架构的石化行业管理系统实现

ID:1703417

大小:32.00 KB

页数:8页

时间:2017-11-13

经济学行业经济毕业论文 基于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页
资源描述:

《经济学行业经济毕业论文 基于tapestry 5+ejb 3架构的石化行业管理系统实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南师范大学本科毕业论文考籍号:XXXXXXXXX姓名:XXX专业:经济学行业经济论文题目:基于TAPESTRY5+EJB3架构的石化行业管理系统实现指导老师:XXX二〇一一年十二月十日[摘要]传统的石化行业管理主要以电子文档和纸质材料为媒介,分散且不便于集中管理。对此,本文提出开发基于Tapestry5和EJB3的B/S架构的数据库管理系统,对多年积累的数据进行汇总分析,为高级管理人员提供决策参考。  [关键词]Tapestry;EJB3;框架  Web应用程序可以分为表示层、业务层、持久层和领域模型层。按照这种

2、分层结构,本文分别介绍Tapestry和EJB3两种开源框架。Tapestry使得程序具有一致性的结构,通过开发Tapestry组件,增强了代码的复用性和程序的健壮性。结合项目实例介绍了如何整合这两种框架构建Web的应用。应用这种整合框架,可以使系统层次清晰,并实现层之间的解耦,各层可以独立开发,极大地提高了开发效率。    1基于Tapestry+EJB3的软件架构    1.1Tapestry框架简介  Tapestry是一个使用Java语言创建Web应用的面向组件的开源框架。其中Tapestry5是框架的第5

3、个版本。Tapestry应用建立在根据组件构建的页面的基础上。这个框架能够提供输入验证、本地化/国际化、状态/持续性管理、URL构建/参数映射等功能。独一无二的类重载机制使得开发者对源代码的修改无需重新部署和启动便可立即显现,极大地提高了开发的效率。组件的思想贯穿Tapestry5始终。以BeanEditForm组件为例,用户只需要写极少的代码就可以实现一个JavaBean中所有属性到一组组件的映射。同时,在Web2.0时代,Tapestry提供了老练的Ajax支持。由于JavaScript在浏览器运行时的不稳定性

4、,框架对其进行了很好的隐藏。此外,完善的验证机制,内置的国际化策略都使得Web开发轻而易举。系统开发工程中大量使用该框架的优秀特性,极大地提高了开发的效率。  1.2EJB3框架简介  EJB(EnterpriseJavaBeans)是J2EE平台的中心,它用于开发和部署商业应用程序的分布式组件模型,EJB作为一种实现业务逻辑的组件技术,具有可扩展性、事务处理和安全保密性。而项目采用的是EJB3.0,使用元注释(Annotation)替换原有的XML的部署描述文件以及采用依赖注入等优势L4J,降低了程序的复杂性和组

5、件之间的耦合性,大大提高了系统的开发效率。而将系统的业务核心集中在EJB层完成,在Web层实现MVC模式调用,实现了EJB层和Web层的解耦,使得编程难度降低,且形成模板化,从而使得本系统具有易于维护和扩展、低成本、高效率等特点。开发需求多变的企业级应用系统,应用EJB技术将大大简化系统的开发和维护成本。  EJB的运行环境:EJB需要运行在EJB容器,每个JavaEE应用服务器都含有EJB容器和Web容器,所以既可以运行EJB,也可以运行Web应用。目前支持EJB3.0的应用服务器有JBOSS(4.2.x以上版本

6、)、Glassfish、Weblogic(10以上版本)、SunApplicationServer(9.0以上版本)、OracleApplicationServer(10g以上版本)和我们国内的Apusic应用服务器。本文将介绍JBOSS和Weblogic,前者是使用者最多的开源应用服务器,后者是市场占有率最高的商业应用服务器。注意:Tomcat目前只是Web容器,它不能运行EJB应用。  1.3基于EJB3的B/S架构  1.3.1EnterpriseJavaBeans(EJB)  EnterpriseJavaB

7、eans是一个用于分布式业务应用的标准服务端组件模型。采用EnterpriseJavaBeans架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持EnterpriseJavaBeans规范的服务器平台,如Jboss、Weblogic等。  EnterpriseJavaBean(EJB)定义了3种企业Bean,分别是会话Bean(SessionBean),实体Bean(EntityBean)和消息驱动Bean(MessageDrivenBean)。  1.3.2JNDI  JND

8、I是自JDK1.3版本开始就绑定的标准JavaAPI。它为各种现有的命名和目录服务提供了通用接口:DNS、LDAP、活动目录(ActiveDirectory)、RMI注册器、COS注册器、NIS及文件系统。在结构上,JNDI由两部分组成:客户API和服务提供商接口(ServiceProviderInterface,SPI),应用程序通过客户API访问命名和目

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

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

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