- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
StrutsEJB在J2EE平台上的设计与实现
第 3期杜明等 : Struts + EJB在 J2EE平台上的设计与实现? 223?Struts + EJB在 J2 EE平台上的设计与实现杜明,李朝纯(武汉理工大学计算机学院 ,湖北武汉 430070)摘要 :主要讨论了 Struts + EJB的集成使用 ,介绍了 J2EE体系结构、Struts原理及其使用技巧、EJB组件技术及其使用技巧 ;通过一个实例 ,讲述了集成使用的方法。最后总结了两种技术集成的优势。关键词 : J2EE; Struts; MVC模式 ; EJB中图法分类号 : TP311. 1文献标识码 : A文章编号 : 1001- 3695( 2005) 03- 0223 - 03Design and Implementation of Struts + EJB on J2EE PlatformDU Ming, LI Chao-chun( School of Computer, Wuhan University of Technology, Wuhan Hubei 430070, China)Abstract: This paper discusses the applications of Struts + EJB, and introduces the J2EE architecture, the principle of Strutstechnology and the EJB component technology, and illustrates how to integrate the two technologies by an example. Finally,this paper summarizes the advantages of the integration of Struts + EJB.Key words: J2EE; Struts; MVC Pattern; EJBSUN公司提出的 J2EE( Java 2 Platform, Enterprise Edition)是一个获得广泛认可的、面向对象的、完整的大型应用开发平2Struts原理及其使用技巧台,它具有“一次开发 ,到处运行”的移植能力 ,并具有强大的分布式处理和事务处理功能。 J2EE已经逐渐成为企业 Web应用开发的标准。基于 MVC模式的 Struts框架和 EJB组件技术的集成使用 ,具有高性能、高扩展性和高安全性的特点,在J2EE应用中具有十分强大的优势。Struts是 MVC设计模式的一种实现。它是一个框架 ,而不是一个库 ,但也包含了丰富的标记库和独立于该框架工作的实用程序类。由于它很好地实现了 MVC,而且其标记库具有强大的的页面开发功能 ,因此近年来被越来越多地运用于很多大型系统 ,成为 Web应用开发中最为流行的框架之一。1J2EE体系结构简介由 Struts框架的组件结构图 (图 1 )可以很清楚地看到Struts的工作原理和流程 :客户端发出请求后 ,请求被 Action-J2EE是 SUN公司提出的集所有企业相关的标准和 API于一身的开发分布式企业软件的应用平台。 J2EE体系结构是一个多层的、端到端的解决方案 ,该体系结构横跨客户层、表示层、业务逻辑层,最终到达数据层。 J2EE体系结构清晰地将一个企业应用程序分隔为表示层、业务层和数据层,这些层被映射到在 J2EE体系结构实现中处理特定功能的四个不同的层Servlet截获 ; ActionServlet在 Struts-config. xml配置文件中查找有效映射 ;找到有效映射后将相应的 ActionMapping类和封装表单数据的 ActionForm类转发给实现应用程序的业务逻辑的Action类;在 Action实例的方法中 ,可以进一步调用 EJB或JavaBean,完成复杂的业务逻辑处理 ;最后通过 ActionForward类将 Action类的处理结果转发至目的地 ,如另一 JSP页面。次。客户层被客户用来与应用程序进行交互 ;中间层是由一个或者多个应用服务器组成 ,应用服务器处理客户的请求,执行复杂的表示和业务逻辑 ,然后将结果返回给客户层 ;数据层是存储业务数据的地方。在处理业务逻辑的时候 ,由中间层访问数据层。大部分 J2EE应用程序通常包含所有的四层 ,使用一部分或者全部的 J2EE规范中指定的 Java技术 ,这些技术包括EJB, RMI, JDBC, JSP, JNDI, JMS, JTA, JavaMail等。其中 , EJB是 J2EE的中心内容。总之 , J2EE是一个标准的多层体系结构 ,它以 Java语言为中心 ,可以在不同的平台上运行 ,适用于开发和部署分布式的、Page 1 JSP 1
您可能关注的文档
最近下载
- 农庄小能手(积肥)(教学设计)-四年级下册劳动教育“小农庄”(校本课程).docx VIP
- 世界上最棒的礼物幼儿园儿童故事绘本PPT课件.pptx VIP
- 幼儿园故事《世界上最棒的礼物》绘本故事PPT课件.pptx VIP
- 幼儿园故事《世界上最棒的礼物》绘本故事PPT课件.pptx VIP
- 中国石化品牌管理手册解读(适用业务简单的单位).pptx
- 世界上最棒的礼物幼儿园儿童故事绘本PPT课件.pptx VIP
- 酒店管理物业 物业消防设施月度维保检查记录表——集团连锁酒店管理公司(叶予舜).docx VIP
- 室内分布通信系统工程施工组织设计方案.docx
- 北师大版2024年数学七年级下册期末模拟培优卷(含答案).docx VIP
- 铁路防洪重大风险分析与管控措施.pdf VIP
文档评论(0)