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