Struts2.1.6+Spring2.0+Hibernate3.1整合圖解教程(ssh223)
阿新 • • 發佈:2018-08-11
不同 onf 第一步 RKE 版本 found http 地址 mysql- 在網上搜索了很多ssh223的配置文章,但有的開發環境不同,版本也不同,下面是我做的ssh223的開發配置教程,以供參考(因為是很久很久以前寫的,因此環境有些古老,有用得到朋友根據實際情況來就OK)
開發環境:MyEclipse5.5+Tomcat6.0+MySql5.1
配置環境:Struts2.1.6+Spring2.0+Hibernate3.1
第一步:創建Java-Web Project工程,選擇J2EE 5.0版本
下一步
下一步
第二步:配置spring2.0
1、添加jar包
如圖:
下一步
註:如果使用的是MyEclipse6.5請選中前四個包
下一步
下一步
下一步
2、配置web.xml文件 添加如下配置: <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> //Srping配置完畢,啟動tomcao,看看啟動是否有錯。
第三步:配置Struts2.1.61、
1.添加jar包,因為MyEclipse5.5裏面沒有集成struts2,因此我們需要自己添加jar包,復制所需jar包到lib目錄下, 一共是7個: commons-fileupload-1.2.1 commons-io-1.4 freemarker-2.3.13 ognl-2.6.11 struts2-core-2.1.6 struts2-spring-plugin-2.1.6 xwork-2.1.2 2、配置web.xml,添加struts2核心控制器 代碼如下: <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 3、創建struts.xml文件 註意:一定要在src根目錄下,代碼如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <package name="struts2" extends="struts-default"> </package> </struts> // Struts2.1.6配置完畢,測試發布。如果有問題,及時排除錯誤。
第四步:配置Hibernate3.11、
1.添加jar包, 如圖:
下一步
下一步
下一步
下一步
下一步
下一步
2、添加一個commons-pool.jar
否則啟動的時候會提示你找不到這個包,如圖:
只要我們添加上commons-pool.jar這個包就可以了。
Hibernate3.1配置完畢。
第五步:調整jar包
1、刪除asm-2.2.3.jar 如果不刪除,在後面的開發中,可能會報jar包沖突。 2、添加mysql-connector-java-5.1.13-bin 如果沒有驅動包則添加,有就不必要了(建議使用5.0以上的驅動包,能更好的對中文支持) 3、刪除重復的jar包(此步驟不是必須的) 如果有重復的包,盡量使用高版本的,刪除完後一共是78包(如果使用MyEclipse6.5則是68個包) 不刪除一般也不會出現什麽問題,可以再後續開發的時候隨時調整。 至此Struts2.1.6+Spring2.0+Hibernate3.1開發環境搭建完畢。
第六步:測試是否搭建成功
啟動Tomcat,在地址欄上輸入:http://localhost:8080/myssh223,出現下圖,OK。
Struts2.1.6+Spring2.0+Hibernate3.1整合圖解教程(ssh223)