Spring+Hirbnate+Struts.docxVIP

  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文档。上传文档
查看更多
Spring+Hirbnate+Struts.docx

基于Struts+Spring+Hibernate的使用和部署  HYPERLINK 课题说明: 就现在WEB开发而言,J2EE企业级开发技术比较成熟,开发模式模式也比较繁多,较流行开发模式MVC更是普遍,而基于MVC模式开发的框架也是种类繁多,现在使用最多的可能就是SSH这三种框架,所以展开对这三个框架的糅合使用和浅显的研究探讨。还有由于过去常用的是TomCat的部署和使用,下来学习WebLogic的部署,比较其相同点和不同点。  HYPERLINK 研究内容: 主要是研究讨论SSH这三种开源框架的糅合使用到底是怎样实现方法和策略,及各自的优缺点,对以后Domino技术和J2EE技术结合奠定基础及WebLogic的部署和TomCat的比较。  HYPERLINK 需要注意: 第一:环境的配置,因为SSH使用到的是三种基于java语言实现的开源框架,所以基本要先把JRE配置好即安装JDK(6.0). 第二:配置好Struts ,Spring ,Hibernate这三个开源框架的开发环境配置。鉴于简单起见可以使用MyEclipse6.0的IDE这样三种开源框架的配置文件IDE已经集成好,直接添加就可以是要用。 第三:开发使用的部署工具是Tomcat,可以尝试使用WebLogic,然后对其比较。  HYPERLINK 成果方式: 一:Struts的基础介绍。 1:介绍Struts Struts是目前WEB开发中比较流行的一种开源框架,它主要是采用Servlet和JSP技术实现Model2(Servlet+JSP+JavaBean)类型MVC的设计模式,即是实现 模型-视图-控制三部分模块的分离。 2:Struts与MVC的比较 StrutsMVCMJavaBean(业务数据), Service Class(业务逻辑)M模型VJSP(动态网页) ActionForm(表单数据操作)V视图CActionServlet(接受页面请求), Action(处理请求;控制流程), struts-config.xml(配置参数)C控制部分3:Struts的基本工作流程 基本流程: (1):WEB启动,初始化ActionServlet,读取struts-config.xml的配置信息,作准备。 (2):用户发出一个请求,ActionServlet接受,根据ActionMapping查找相应的Action。 (3):Action调用JavaBean,并且结合ActionForm,处理数据。 (4):处理完成后,返回ActionForward,指定转向的地方。 二:Spring基础介绍 1:介绍Spring Spring框架也是一个开源框架,它的核心概念是依赖注入(Dependency Injection),通过依赖注入机制,可以再运行期间将组件之间的依赖关系由Spring容器注入组件,同时spring框架还提供AOP开发以及事务管理的组件,以及对WEB层和持久层的支持,从而可以很好配合Struts和Hibernate框架。 2:Spring框架的组建构成 Spring框架大体由七个模块构成: A: Core模块。该模块是其他模块的功能基础,在这个模块中存在BeanFactory类,它是Spring框架的核心,它实现依赖注入,是系统中的各组件的一俩关系从代码中独立出来,通过配置文件来实现;BeanFactory也是Spring框架的核心容器,因为他管理容器中对象的生命周期。 B: Context模块。这个模块是通过配置文件将各个组件组合在一起,使spring成为框架。其中ApplicationContext类扩展继承BeanFactory的功能,因此它也可以成为Spring容器。此外该模块还提供其他的服务。 C: DAO模块。这个模块把JDBC代码中的一些内容抽象出来,简化JDBC编码。 D: ORM模块。这个模块提供对ORM框架的支持,从而可以扩展Spring框架支持ORM框架。 E: AOP模块。这个模块提供AOP(面向切面编程)的功能,通过这个模块可以将通用功能插入到业务逻辑中。 F:WEB模块。此模块提供WEB应用所需要的上下文,可以与Struts等框架相结合。 G:WEBmvc模块,它提供面向WEB应用的MVC模式,模块利用依赖注入将控制部分和业务逻辑清晰分离。 3:理解依赖注入和方式 依赖注入也就是控制反转(IoC),把组件之间的依赖关系通过Spring容器来管理和注入。 组件之间的依赖关系通过配置文件来定义,或者说通过注入来实现的。 A:配置WebApplicationContext 两种方式: (1):在web.xml文件中配置We

文档评论(0)

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

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

1亿VIP精品文档

相关文档