java三大框架整合.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文档。上传文档
查看更多
java三大框架整合

Spring : DI/IoC - 依赖注入 控制反转 如何在xml声明注入值即可。 AOP 用AOP管理事务 使用tx:advice/ + aop:config/配置事务 JDBC操作 两种: 模板类 JDBCTemplate / HIbernateTemplate 支持类 JDBCDaoSupport / HibernateDaoSupport三框架整合 配置的方式实现的 SSH 注解的方式 SSHStruts2整合Spring , Spring整合HIbernate1:SSH整合思想: 1:创建一个Web项目。 2:先导入S2的包让s2项目可以正常运行。 3:再添加struts2-spring-plugin.jar s2提供的一个插件 。 4:再添加spring包 5:再添加hibernate的包。 6:配置事务。步1:创建一个web项目 - 导入s2的包添加过虑器:filterfilter-names2/filter-namefilter-classorg.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter/filter-class/filterfilter-mappingfilter-names2/filter-nameurl-pattern/*/url-pattern/filter-mapping步2:添加s2整合spring的插件添加spring的包:添加监听器:!-- 配置spring监听器1: 这个监听器,默认读取/WEB-INF/applicationContext.xml的spring的配置文件2:如果不想使用上面的默认的配置文件,则可以添加context-param=contextConfigLocationvalue=classpath:xxx.xml --listenerlistener-classorg.springframework.web.context.ContextLoaderListener/listener-class/listener添加默认的配置文件:[上面相当于是struts2+spring整合成功了]步3:-可选的-测试配置第一个actionpackage cn.ssh.example;import com.opensymphony.xwork2.ActionSupport;publicclassOneActionextends ActionSupport {@Overridepublic String execute() throws Exception {System.err.println(访问到了: + this);returnSUCCESS;}}先配置到spring的配置文件中去:!-- 由于Struts2要求所有action必须是多例的,所以这个对象scope必须是prototype --beanid=oneActionclass=cn.ssh.example.OneActionscope=prototype/在struts.xml文件中引用上面的springBean的id:packagename=sshextends=struts-defaultactionname=oneclass=oneActionresult/WEB-INF/views/show.jsp/result/action/package测试:http://localhost/ssh1/one【到上面的为止,已经SSH整合且测试也成功了】但是还没有数据连接。如果再连接上数据库(C3p0)_+AOP事务+后台通过JDBCTemplate操作数据库=完整的SS项目。步4:整合hiberante 包含:1:连接数据库,且创建SessionFactory.2:配置Hibernate 的事务。4.1:添加hibernate的包4.2、添加spring整合ORM框架的插件4.3、添加hibernate的配置文件cfg.xml里面是空的配置:hibernate-configurationsession-factory/session-factory/hibernate-configuration4.4、配置数据连接beanid=dataSourceclass=com.mchange.v2.c3p0.ComboPooledDataSourcepropertyname=jdbcUrlvalue=jdbc:mysql:///hib2?characterEncoding=UTF-8/propertyname=uservalue=ro

文档评论(0)

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

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

1亿VIP精品文档

相关文档