网站大量收购闲置独家精品文档,联系QQ:2885784924

SpringMVC+Hibernate+Spring整合开发.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SpringMVCHibernateSpring整合开发

SpringMVC+Hibernate4+Spring3整合开发 ·使用开发工具 Myeclipse2014 、Subversion、 ·首先新建立一个项目SHSpringMVC ,组织好文件结构 ·将所建立的简单的项目发布到SVN服务器上,(如果你仅仅是想在本机搭建一个开发环境的话,不必要用SVN的,下面关于svn的发布,可以略过) 选择SVN 点击Next; 找到你的SVN服务资源库,如果没有的话,可以选择创建新的资源库位置; 默认点击finish,然后把项目提交上去,就OK了,开始配置三个框架的开发,严谨来说是两个框架;看到如下图所示的界面说明你的项目就发布到SVN服务器上了; ·接下来,就要配置开发包,也就是支持的JAR包,首先添加Spring支持,同时呢SpringMVC也是添加上了,我们要做的就是配置MVC框架;配置过程分为手动配置和自动配置,现在大部分工具都支持了自动配置,很少人再去手动配置编写配置文件了,那我们就采用自动配置的方式配置这两大框架的整合开发环境;在项目上右键?Myeclipse?Project Facets?Install Spring Facet 下面的步骤都可以默认不作修改,然后打开最后一步,需要添加数据层支持,也就是所谓的持久层开发支持,点击Finish; ·添加Hibernate支持,在添加hibernate支持之前,一定要新建立一个数据源,打开DB browser视图,右键空白处?new 按照下图所示配置, 添加Hibernate支持,项目右键?myeclipse?project facets?install hibernate facet 选择你刚刚创建的一个数据源,也就是下图显示的DB Driver,下面的一些信息就自动生成了; 就选择默认核心包,没必要增加其他插件,OK了; ·增加完成之后,Hibernate在applicationContext.xml文件之中增加了如下的几个配置; bean id=sessionFactory?这个bean是用来连接数据库的,但是缺少了数据库的连接属性,连接属性,我们刚刚放到hibernate.cfg.xml文件之中了,但是为了项目的方便移植和可维护方便,我们就要把配置写到一个配置文件之中,所以需要在applicationContext.xml文件的sessionFactory这个bean之中增加priperty属性; class=org.springframework.orm.hibernate4.LocalSessionFactoryBean property name=configLocation value=classpath:hibernate.cfg.xml /property?当我们将c3p0的数据库配??添加好之后,这个配置也就可以删掉了; /bean bean id=transactionManager?这个bean用来配置事务提交的,不过还不完善,还需要配置很多东西, class=org.springframework.orm.hibernate4.HibernateTransactionManager property name=sessionFactory ref=sessionFactory / /bean ·下面我们新建立一个perties的资源文件,用来编写数据库连接信息; db.driverClass=org.gjt.mm.mysql.Driver db.url=jdbc:mysql://localhost:3306/mysql db.username=root db.password=mysqladmin我们怎么用这个配置文件呢,当然是需要在applicationContext.xml文件之中配置了;要想知道怎么配置使用这个perties这个资源文件,我们必须要了解的当然是ComboPooledDataSource这个类了, java.lang.Object com.mchange.v2.c3p0.impl.AbstractIdentityTokenized com.mchange.v2.c3p0.impl.IdentityTokenResolvable com.mchange.v2.c3p0.impl.PoolBackedDataSourceBase com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource com.mchange.v2.c3p0.AbstractComboPooledDataSource com.mchange.v2.c3p0.ComboPooledD

文档评论(0)

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

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

1亿VIP精品文档

相关文档