資源描述:
《myeclipse10ssh搭建教程(完整版)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Myeclipse10下搭建SSH框架(圖解)Struts2.1+Spring3.0+Hibernate3.3??一、建立一個(gè)WebProject?①點(diǎn)擊File→New→WebProject新建一個(gè)Web工程。???②在ProjectName中輸入項(xiàng)目名ssh,在J2EESpecificationLevel中選擇JavaEE6.0,然后點(diǎn)擊Finish。???二、搭建Spring3.0?①左邊顯示的是生成以后的WebProject目錄結(jié)構(gòu)。?選擇工程名(ssh),然后添加Spring。MyEclipse→ProjectCapabi
2、lities→AddSpringCapabilities??②Springversion選擇Spring3.0?按圖選擇相應(yīng)的包Spring3.0AOP,Spring3.0Core,Spring3.0PersistenceCore,Spring3.0PersistenceJDBC,Spring3.0Web;JARLibraryInstallation里選擇Copy到lib目錄(避免發(fā)布到Tomcat出問(wèn)題)。??③生成applicationContext.xml文件,F(xiàn)older中選擇WebRoot/WEB-INF,然后點(diǎn)擊Fini
3、sh。???三、搭建Hibernate3.3?①左邊顯示的是生成Spring以后的目錄結(jié)構(gòu)(文件夾上面會(huì)有個(gè)S)。?選擇工程名(ssh),然后添加Hibernate。MyEclipse→ProjectCapabilities→AddHibernateCapabilities??②HibernateSpecification選擇Hibernate3.3?按圖選擇相應(yīng)的包Hibernate3.3Annotations&EntityManager,Hibernate3.3Core;JARLibraryInstallation里選擇Copy
4、到lib目錄(避免發(fā)布到Tomcat出問(wèn)題)。???③這里統(tǒng)一由Springconfigurationfile管理Hibernate。??④選擇繼承的Spring配置文件(WebRoot/WEB-INF/applicationContext.xml),SessionFactoryId默認(rèn)。??⑤這里配置數(shù)據(jù)庫(kù)連接,這里不打勾SpecifySpringDataSourceconnectiondetails,點(diǎn)擊Next。?如果要建可以在DBBrowser(Windows→ShowView→Other→MyEclipseDatabase
5、→DBBrowser)里面新建。???⑥不打勾CreateSessionFactoryclass,點(diǎn)擊Finish。??四、搭建Struts2.1?①左邊顯示的是生成Hibernate以后的目錄結(jié)構(gòu),這里用Spring管理所以看不到hibernate.cfg.xml文件了。?選擇工程名(ssh),然后添加Struts。MyEclipse→ProjectCapabilities→AddStrutsCapabilities??②Strutsspecification里選擇Struts2.1,Struts2filtername默認(rèn),點(diǎn)擊N
6、ext。??③加入Struts核心包,點(diǎn)擊Finish。??④到此SSH環(huán)境就已經(jīng)搭建好了。下面開啟服務(wù)看看對(duì)不對(duì)????五、啟動(dòng)Tomcat服務(wù)器,看搭建成功沒??①在web.xml里面加個(gè)監(jiān)聽Spring。???org.springframework.web.context.ContextLoaderListener????②在Servers里面點(diǎn)擊AddDeployments。這個(gè)是MyEclipse自帶的TOMCAT6
7、.0.13。???③把工程發(fā)布到Tomcat上。???④點(diǎn)擊RunServer啟動(dòng)。??⑤Console控制臺(tái)里面啟動(dòng)完成,Spring也啟動(dòng)起來(lái)了。??⑥打開IE輸入:http://localhost:8080/ssh???正常顯示環(huán)境已經(jīng)沒有問(wèn)題,在此框架基礎(chǔ)上可以擴(kuò)展了。??※生成之后所用到的包?①WebRoot/WEB-INF/lib?antlr-2.7.6.jar?cglib-2.2.jar?com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar?com.springsource.
8、net.sf.cglib-2.2.0.jar?com.springsource.org.aopalliance-1.0.0.jar?com.springsource.org.apache.commons.fileupload-1.2.