最近要做SSH項目
原文轉自:http://blog.csdn.net/wuyt2008/article/details/8218212
單位把原來的技術總監請來,給我們將解了下ssh框架,一下子清晰了很多。乘高手還在,先把ssh框架學懂。各種軟件包下載安裝略過,從ssh框架搭建開始。
ssh框架結構,很抱歉,我大概明白但是說不清楚。so,自己google吧。
其實這個內容也是從網上看的(http://xly3000.wordpress.com/2012/04/11/myeclipse10下搭建ssh框架圖解struts2-1spring3-0hibernate3-3/),我也就是照着做了一遍。
1、創建一個web項目項目
2、添加spring
修改下spring包的位置
3、添加hibernate
4、添加struts
ssh算是搭建完成,在web.xml裏面添加個監聽器。
- <span style="font-size:18px;"> <listener>
- <listener-class>
- org.springframework.web.context.ContextLoaderListener
- </listener-class>
- </listener></span>
這時候,發佈,訪問,一個ssh框架就算是ok了。
另外,如果,發佈運行的時候,提示
嚴重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
這個是因爲struts的支持包沒被放到部署的lib目錄下。我的部署目錄和程序不在同一目錄,刪除部署目錄lib下的所有文件,重新部署一次就好了。
或者手動拷貝struts的支持包到lib目錄下也行。