ssh集成配置方法_第1頁
ssh集成配置方法_第2頁
ssh集成配置方法_第3頁
ssh集成配置方法_第4頁
ssh集成配置方法_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Struts1.2+Spring2.5+Hibernate3.0建立項目的方法第一步:加入struts支持1、建立相應的包■13ssh』&src{&oom.hua.stuts由oom.hua.struts.dao由com.hua.struts.entityHioom.hua.struts.implHlcom.hua.struts.service,,>;戰(zhàn)JRESystemLibrary三-.■?"'呂J2EE1.4Libraries&Struts1.2LibrariesS'.ReferencedLibraries&WebRoot-&META-INF-<3WEB-INFj*index.jsp第二步:加入Spring支持1選中項目 ---3右鍵----3MyEclipse--3addSpringCapabilipiesSpring2.5AOPLibraries-<MyEdipse-Library>Spring2.5CoreLibraries-<MvEdipse-Library>注意司選的jar包Spring2.5PersistenceCoreLibraries注意司選的jar包Spring2.5PersistenceJDBCLibraries-<MvEdipse-Library>Spring2.5PersistenceJDOLibraries-<MvEdipse-Library>Spring2.5PersistenceIBATISLibraries-<MyEdipse-Librarv>Spring2.5JZEELibraries-<MvEdipse-Library>Spring2.5RemotingLibraries-<MyEdipse-Library>Spring2.5MiscLibraries-<MyEdipse-Library>Spring2.5TestingSupportLibraries-<MyEdipse-LibrarY>Spring2.5WebLibraries-<MyEdipse-Library>SpringWeoflow1.0Core-<MyEdpse-Library>SpringJavaConfig1.0Core-<MyEdipse-Library>ToplinkEssentials-<MyEdipse-Library>OpenJPA-<MyEdipse-Library>Hibernate3.2CoreLibraries-<MyEdipse-Library>Hibernate3.2Annotations懸EntityManager-<MyEdipse-Library>2、jar包放到lib下面2MUUUIKLKKULIUI口1心LUpiUJtIL.1UUllU-pdLTI曼}CopycheckedLibrarycontentstoprojectfolderalwayscopied)LibraryFolder:Aft/ebRoot,.,,-.VEB-IMF/libTagLibraryInstallation注意TagLibraryInstallation注意j竺包最好放在:Lib下面Browse...Browse...TagLibraryFolder:/WebRoot/i/VEB-INF第三步:在strust-config.xml加入Spring代理插件1、 右鍵點擊struts-config.xml--3new----other-」MyEclipse-9Web-Struts9Stuts1.2--^Struts1.2Plugin2、 點擊next找到Pluginclass---3Browse…Chooseatype: ▼□rg.springframework,web.struts.c 手動輸入Matchingitems:3ContexiLaaderPlugln-org.springframework,web.stuts3、點擊AddProperty輸入contextConfigLocationValue 輸入/WEB-INF/classes/applicationContext.xml(也就是spring的主XML的項目路徑)4、finish完成打開xml查看<plug-incla5sName= .Feb.5trut5.ContextLoaderPILjgZnH><set-propertyproperty=trcontex gLocationrtwain已己sses/上口己t:上QnCQntmxt.xml”/></plug-in>第四步:加入Hibernate支持1、選中項目 ---3右鍵----3MyEclipse--3addHibernateCapabilipiesHibernate3.2Annotations&EntityManager-<MyEdipse-Library>Hibernate3.2CareLibraries-<MyEdipse-Library>注意選中Hibernate3.2AdvancedSupportLibraries-<MyEdipse-Library>Spring2.5PersistenceCoreLibraries-<MYEdipse-Library>"i己N‘日門dEdilhbrm;己豈JARLibraryInstallation■'1AddcheckedLibrariestoprojectbuild-patii ?ar放到lib下面■pjCopycheckedLibraryJarstoprojectfolderandaddtobuild-patliLibraryfolder:A^ebRootA^EB-INF/lib Browse.

2、 Next注意這個單選按鈕Hibernateconfigurationfile(hibernate.cfg.xml)大型項目時用Springconfigurationfile(applicationContext.xml)小型項目時用HiesshprojectisconfiguredwithSpringcapabilities.SelectthetypeofconfigurationfileMyEdipseHibernateTools'.'.illusefartliisproject:□Hibernateconfigurationfile(hibernate.cfg.xml)'Springconfigurationfile(applicationcontext,xml)ConfigurationSteps:CreateanewHibsrnateconfigfileorspecifyanexistingconfigfileOptional:DefineaHibernateSessionFactoryinSpringconfigfileOptional:Definedatabaseconnectiondetails3、 next倉0建sessionFactorySpringconfigurationfiletobeusedbyMvEdipseHibernateTools:。NewSpringconfigurationfile■-1ExistingSpringconfigurationfileSpringConfig:src/applicationContextxml—Spring-HibernateConfigurationSupportK,ca:NoHibernateSessionFactDryfoundintiieSpringconfigurationfiledefinedabove.EntertiieSpringSessionFactoryBeanIdtobecreatiedandusedbyMyEdipseSpring+dibernateTools.ThenpressBMextPtospecifytheDataSourcecnnnectiondetails:SessionFactoryId:sessionFactoryl4、 next倉0建dataSource5、 next去掉createSessionFactoryclass的選中6、finish完成注意會彈出來個問題(是不是要覆蓋沖突的jar包)選擇不覆蓋(keepExisting)HCreatesionFactarydass?HCreatesionFactarydass?ConffictingTifeResourcesThefollowingHibernatesup.lassnjortfilesalreadyexistwithintheproject:ThefollowingHibernatesup.lassnspring-tx.jarspring-arm.jarspring^idbc.jarpersistence.jarWouldyouliketo'KeeptheexistingprojectlesouroesorReplace'existingprojectresourceswithMyEdpseHibernateresources?KeepExistingReplaceCancelKeepExistingReplaceCancel第五步:實現Struts和Spring的結合(代理權的轉交)1、 創(chuàng)建實體映射關系2、 倉0建FormActionjsp3、 打開struts-config.xml4、 找到5、在工程中找到spring-webmvc-struts.jar包找到DelegatingActionProxy.class把第4點時的type里面的路徑改成這個類的路徑wspring-webJarspring-'A'ebmvc-portlet.jar出arg.springframework.web.servlet.view.tilesj由Qrg.springframework.web.strutsBActionServletA'A'areProoessor.dass也也AutowiringRequestProoessor.dass4ioAutowiringTilesRequestProoessor.class也ContextLoaderPlugln.dassr;.旅CcintExttciecle「PlugInSl,clB5s4ioDelegatingActonProxy.dass4ibDelegatingActonUtils.dass叢DelegatingRequestProcessor.classDelegatingTilesRequestProoessor.匚lass曲DispatchActionSupportdass^1}LookupDispatchActionSupport.classMappingDispatdiActjonSupport.classEMappingDispatdiActjonSupport.classE重SpringBindingActionForm.dassRSpringBindingActionFormsl.dass6、改完之后(這里就是一個代理的轉讓由Struts自己處理的action交由Spring去管理)<acL.2.on二nput="/class/addg1ass.jsp"n己珀己=rrcl^ssFo2^irrpdraraeter=,,ineEZodrrpath=**/g1ass"TOC\o"1-5"\h\zscope= st"type=n struts.Del= cti ,r><zcr-■±rdtl己K.e=r,Lipdot5FFpatrj= s^/Lipda .j" ><fcr-■ir□rame=rra21"^a.z'a^,T/class/allclass.jspr,'></acc2.an>第六步:完成接口層 實現類層 DAO層的代碼第七步:完成數據源的注入(MyEcl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論