Struts+Hibernate+Spring_广告系统论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 【摘要】 随着互联网的迅猛发展,越来越多的人开始获取的手段和交流的平台。系统具有访问,对性能要求的特点,在Web应用开发中这样的系统具有一定的代表性。J2EE是实现企业级分布式应用的平台,J2EE以其高效率,高性能,高扩展而成为企业级应用的优秀解决方案。视图层和业务层分离,。系统Along with the rapid development of Internet, more and more people begin to pay close attention to advertising, obtain the required information advertisement management system as obtain the means and communication platform for advertising management system, system has visiting swift to performance requirements low characteristics, in the Web application developing such system has certain representativeness J2EE is to realize the enterprise-level distributed sequence 【Key words】Struts ; Spring; Hibernate; J2EE; JSP; EJB; Multi-layer structure Struts+Spring+Hibernate广告管理系统 第一章 绪论 (一)Struts介绍: Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。为了MVC设计模型分别为Model1 与Model 2。 在Model 1 架构中,JSP 直接处理Web 浏览器送来之请求( Request ),并辅以JavaBean 处理应用相关逻辑。Model 1 架构单纯编写比较容易,但在Model 1 中JSP 可能同时肩负View 与Controller 角色,两类程序代码有可能混杂而不易维护。而Model 2 中将Servlet 纳入架构中扮演前端Controller 角色,将Web 浏览器送出之请求集中送至Servlet ,Servlet 可集中管理使用者登入、权限控制、多国语言转换等前置处理,再视需求转向给对应之JSP 处理。Model 2 中采用了较佳之MVC 模式,但增加了编写复杂度。 MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Spring介绍: IoC和Spring AOP是应用的粘合剂,它们使得应用组件都是可配置的。尤其是,开发者可以动态调整、更换所需的企业级服务和应用组件。借助于Spring IoC,开发者能够对所需要的应用组件进行依赖注入。借助于Spring AOP,开发者能够透明地使用企业级服务。它们一起组成了轻量级的J2EE架构。因此,Spring是架构级的Java/J2EE框架。借助于Spring,开发者能够将主流的Open Source框架以“热拔插”方式集成到应用中。比如,为了使得Web容器具有全局事务的功能,开发者可以将JOTM集成到Spring应用中;为了使得持久化服务能够基于Hibernate实现,开发者可以借助于Spring DAO抽象将Hibernate集成到应用组件中;为了将JSF、Tapestry Web框架集成到Spring应用中,开发者可以直接使用Spring提供的集成支持。因此,Spring是未来J2EE发展趋势的缩影。通过抽象的显著特性让基础的程序块组成在一起成为一个连贯的整体。Spring框架作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务等。Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而与它们无缝地整合。Spring是一个开源框架,它由Rod Johnson创建。它是为

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档