三、Spring323+Hibernate42项目框架搭建

上传人:公**** 文档编号:432602355 上传时间:2022-07-31 格式:DOCX 页数:11 大小:155.02KB
返回 下载 相关 举报
三、Spring323+Hibernate42项目框架搭建_第1页
第1页 / 共11页
三、Spring323+Hibernate42项目框架搭建_第2页
第2页 / 共11页
三、Spring323+Hibernate42项目框架搭建_第3页
第3页 / 共11页
三、Spring323+Hibernate42项目框架搭建_第4页
第4页 / 共11页
三、Spring323+Hibernate42项目框架搭建_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《三、Spring323+Hibernate42项目框架搭建》由会员分享,可在线阅读,更多相关《三、Spring323+Hibernate42项目框架搭建(11页珍藏版)》请在金锄头文库上搜索。

1、Spring3.2.3+Hibernate4.2.4的框架整合1、新建web项目,导入包(WEB-INF下的lib文件夹中)1) Spring3.2.4http:/www.springsource.org/download/communit(这个地址可能无法进入,请另外找地方下载)0LatestGArelease:3.2.4.RELEASEspring-framework-3.24RELEASE-dist.zjp(sha1)48.0MB.spring-framework-3.0.2.RELEASE-depend曰nui曰s包中的/-mons.dbcp-1.2.2.osgi.jar其中红色部分为

2、spring中数据库连接所需要的jar包,在包。 5pring-aop-3.2.3.RELEASE.jarspring-aspects-3.2.3.RELEASE.jar.spring-beans-3.2.3.RELEASE.jar啣spring-context-3.2.3.RELEASE.jar彗5pring-context-support-3.2.3.RELEASE.jar養spring-core-3.2.3.RELEASE.jar啣spring-expression-3.2.3.RELEASE.jar.spring-jdbc-3.2.3.RELEASE.jar.5pring-orm-3.

3、2.3.RELEASE.jar.5pring-tK-3.2.3.RELEASE.jarspring-web-3.2.3.RELEASEJar3)Hibernate4.2.4http:/in.relation.to/Bloggers/HibernateORM424FinalReleasedHibernate0RM4.2.4.FinalReleasedHibernateORM4.2.4.Finalwasjustreleased,containingmultiplebugfixiojectld=10031&ve阳ion二13了0JBossNexus:https:epusit口ry一jbuss一口rg

4、FriexusFc口ntent/q口upsFpubl8F口rq/hiMavenCentral:httpMepcd一m斷erL0qFinEn2FciFqFhibErimEFhibEmE-cciEf;SourceForge:https:sou匚丽qe一口EtF口口jects/hi血门日怕州I肘hi血mmt圍Do帅b制s:424FiizlZIP.M.24Fin日ITGZantIr-2.7.7jardom4j-1.6.1.jarhibernate-commons-anno帖tions-4,0,2,Fin目Lj嚼hibernate-coire-4.2.4.Finaljar轄hibernate-entit

5、ymanager-4.2.4.Fin自Ij自r轄hibernate-jpa-2.O-api-l.O.l.Finaljar轄javassist-3.15.0-GA.jar嚼jbos5-logging-3.1.0.GA.jar鑒jboss-trareaction-api_l.l_spec-1.0.1.Finalj数据库jar包。童mysqI-connector-java-5.1.7-binjar日志jar包(选用struts中的log包,也可以用spring的)。HHcommons-logging-1.1.3.jar2、配置1)web项目的配置:web.xmlspring的配置在spring-fr

6、amework-3.2.3.RELEASEdocsspring-framework-referencehtml打开spring-web.html文件。 Chapter17,WebMVCframeworkChapter18,Viewtechnologies|Chapter19,加拒gatingwithofhEcvEb和加e附oMcs Chapter20,PortletMVCFramework进行listener的配置。orgspringfr:dineworkwebcontextContextLaderListener进行context-param的配置。conteKtConfigLocation

7、/WEB-INF/applicaticinConteKt*.Kml并对spring的配置文件的位置进行修改。spring容器酉蛊FQnizExizConfigLo匸Biziorv:/二三它一宀訓&:classpath:applicaizionCon七exIz.xmil*/parami-value!-sp厂ing容器监听器-2) orgspringframeworkweb匸on1zE)ctContextLoaderListenerHibernate的配置:把hibernate的配置信息放在spring配置文件中,故hibernate.cfg.xml不需要生成。Spring的配置:applicat

8、ionContext.xml在项目的根路径下创建Spring配置文件applicationContext.xml帽PackageExplorerS3androidServerofhmynewsnbwblStrutsIHibernateJ獲StrutsSpringHiber“妙src曲com.dhy.pc0,JT|TCoursl更|TSc.java0融TScId.jaJT|TStuder我3TCours皐ITSc.hbn號ITStuderQstruts.xmlA毘RESystemLit0叠JavaEE5Libr:A已WebRootGoIntoOpeninNewWindowOpenTypeHier

9、archyShowInF4Alt+Shift+WCopyCtrl+CCopyQualifiedNamePasteCtrl+VXDeleteDeleteBuildPathSourceAlt4-Shift+SRefactorAlt+Shift+TImport.Export.RefreshCloseProjectCloseUnrelatedProjectsAssignWorkingSets.F5NewRunAsDebugAsProfileAsEJBProjectEnterpriseAppli匚同tionProjectWebProjectWebServiceProjectJavaProjectRepo

10、rtWebProjectProject.PackageClassInteirfa匚巳SourceFolderFolderFileAppletHTML(AdvancedTemplates)JSP(AdvancedTemplates)XHTML(AdvancedTemplates)SeirvletEJB3SessionBeanEJB3EntityBeanEJB3MessageDrivenBeanXML(AdvancedTemplates)XML(BasicTemplates)设置Spring配置文件的路径和文件名Enterorselecttheparentfolder:接下来完成spring配置文

11、件的内容,包括bean依赖注入、hibernate配置、数据库连接池dbcp等。首先打开下载的spring文件包,在spring-framework-3.2.3.RELEASEdocsspring-framework-referencehtml目录下打开“orm.htm1”文件,找到15.3Hibernate15.3HibernateWewillstartwithacoverageofHibernate3inaSpringenvironment,usingittocovermanyissuesindetailandshowdifferentvariationsofDAOimplementati

12、csupportedORMtools.Thefollowingsectionsinthischaptewilllthencoverthe(QNoteAsofSpring3.0,SpringrequiresHibernate3.2orlater.15.3.1SessionFactorysetupinaSpringcontainer然后将下面方框的内容复制到applicationContext.xml文件中,进行Hibernate数据库的配置。已valu已二org.hsqldbjdbcDriver/:producthbm.xml(/valuepropertyn:已二liibernateProp已rti已s15.3.1SessionFactorysetupin呂Springcontainerhib已rriMt已dialect=orghib已工./prop已rty在此基础上进行修改,修改后的内容如下:在applicationContext.xml文件中加入xml的命名空间。Lmlns-http:/lvww.springframework.org/schema/beansxmlns:xsi=11http:/wwlv.org/2001/XMLSchema

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号