- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSH的整合
SSH的整合
Struts2 , Hibernate , Spring 都已经讲完,3个框架各司其职,给了我们很大的方便;框架也算是一种软件,只是更加的底层,我们是在别人的基础上再次的开发新的软件。
此刻对ssh的理解:Hibernate ,搬运工,进行数据的存取;Struts2,转运工与关卡,解释数据的来龙去脉;Spring , 监工,hold全场;而我们自己写的Action是操作工,对数据进行需要的处理
此处记录SSH整合的基本配置,对于Spring的配置有两种:一种是基于注解的,我们不在xml文件中配置我们写的java类的bean属性,而是在java类中通过注解来进行标示;另一种是基于xml文件的,我们在spring的配置文件中,手动的配置bean属性,确定bean的id,class和param。相比较而言,基于xml的配置维护起来更为方便明了
一:基于注解
1). 加入 Spring
加入 jar 包
org.springframework.aop-3.1.0.M1.jar:spring的面向切面编程,提供aop实现
.asm-3.1.0.M1.jar:spring独立的asm程序,相比2.5版本,需要额外的asm.jar包
.aspects-3.1.0.M1.jar:spring提供AspectJ框架的整合
.beans-3.1.0.M1.jar:spring IOC的基础实现
.context-3.1.0.M1.jar:spring提供在基础IOC功能上的扩展服务。提供企业级服务的支持
.context.support-3.1.0.M1.jar:spring-context的扩展支持,用于mvc方面
.core-3.1.0.M1.jar:spring3.1的核心工具包
.expression-3.1.0.M1.jar:spring的表达式语言
.instrument.tomcat-3.1.0.M1.jar:spring3.1对Tomcat的连接池的集成
.instrument-3.1.0.M1.jar:spring3.1对服务器的代理接口
.jdbc-3.1.0.M1.jar:spring对jdbc的简单封装
.jms-3.1.0.M1.jar:spring为简化JMS API 使用而做的简单封装
.orm-3.1.0.M1.jar:spring整合第三方的ORM映射支持,如Hibernate,Ibatis
.oxm-3.1.0.M1.jar:spring对Object/XML的映射的支持,可以让java与xml来回切换
.test-3.1.0.M1.jar:spring对Junit的测试框架的简单封装
.transaction-3.1.0.M1.jar:为jdbc,hibernate,jdo,jpa等提供的一致的声明式和编程式事务管理
.web.portlet-3.1.0.M1.jar:spring mvc的增强
.web.servlet-3.1.0.M1.jar:对j2ee6.0 Servlet3.0的支持
.web.struts-3.1.0.M1.jar:整合struts的支持
.web-3.1.0.M1.jar:spring web下的工具包
其中红色的一般是必须需要的,以.开头的前面是org.springframework
为了方便我们也把相关的jar包添加进来
commons-logging-1.1.1.jar:spring的事务依赖此包,日志
c3p0-0.9.1.2.jar:数据源
mysql-connector-java-5.1.7-bin.jar:mysql的jar包
com.springsource.org.aopalliance-1.0.0.jar:aop实现的辅助
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar:aop实现的辅助
加入 Spring 的配置文件
applicationContext.xml
配置 Spring IOC 容器自动扫描的包(基于注解才需要)
在applicationContext.xml 文件中配置
context:component-scan base-package=jin.ssh2/context:component-scan
配置 web.xml 文件.
在 Web 应用的 web.xml 文件中声明一个 ContextLoaderListener 并且在同一文件里增加一个 contextConfigLocation context-param/ , 这个声明决定了哪些 Spring XML 配置文件将要被加载。没指定 contextConfigLocation 的cont
您可能关注的文档
最近下载
- 零售金融消费者权益保护专题报告 2024.docx
- 传感器与检测技术第四版胡向东习题答案.pdf
- 2023全国职业院校技能大赛-西式烹饪赛项备考试题库-下(多选题部分) .docx
- 保时捷Cayenne Turbo, Turbo S_2010款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 动物疫病防治员国家标准.doc VIP
- 爱戴尊敬荣光 麦克白 威尔第钢琴伴奏五线谱子.pdf VIP
- 新时代、新思维、新高考.pptx
- 2002年至2019年 西藏自治区15岁及以上文盲人口(人口抽样调查)统计.docx
- 医院应急预案及处理流程.docx
- 动物疫病防治员国家职业标准(三级).doc VIP
文档评论(0)