- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 创新农村公共服务管理模式,推进乡村振兴.pptx VIP
- 学校食堂承包经营及餐饮服务投标方案(技术方案).pdf
- 2022年中国银行公司客户经理考试总题库.doc
- 中国哲学史12-两汉经学.ppt VIP
- 中国康复类医疗器械产业加速腾飞,正迎来黄金发展期——2023大型现状调查报告(先进制造2024前沿第9期).docx
- 电力系统继电保护及安全自动装置运行评价规程 QGDW 10395-2022.docx VIP
- 锚杆静压桩施工设计方案.doc VIP
- 早产儿贫血诊断与治疗的临床实践指南(2025年).pptx VIP
- (高清版)DG∕TJ 08-88-2021 建筑防排烟系统设计标准.pdf VIP
- 《寄生虫学检验》课件——结膜吸吮线虫.pptx VIP
文档评论(0)