SSH整合之配置文件

1. web.xml文件的配置:

 

Web.xml配置文件需要做以下幾件事情:配置ActionServlet,Spring容器監聽器(字符處理,session已關閉異常處理)括號內爲可選。

 

需要注意的地方:

  a.過濾器的配置必須寫在Servlet配置前,比如字符處理   org.springframework.web.filter.CharacterEncodingFilter 必須配置在ActionServlet註冊之前。

  b.過濾器名和參數名要正確,是固定不變的。比如在配置Spring容器監聽時,上下文參數名稱必須爲contextConfigLocation. 等等

 

2.applicationContext.xml

 

以上是Struts1.0的寫法。

applicationContext.xml需要做以下幾件事情: 數據源的配置(可以在hibernate-config.xml配置),Common層,Dao層,Service層,Action層(也可以單獨配置,然後採用Struts的插件plug-In將其添入),事務配置。

 

注意點:

    a.在配置 SessionFactory 時,其屬性configLocation的值爲applicationContext.xml在發佈之後的路徑,若它位於src目錄下,則可以直接使用 classpath:; 若其位於WEB-INF下則爲 /WEB-INF/classes/applicationContext.xml

    b.如果採用的是Struts1,則配置Action Bean時,用name代替id屬性,其值爲struts-config.xml中相應Action的path屬性值。class值爲Action的類路徑,struts-config.xml中type屬性爲DelegatingActionProxy 代理類的路徑

    c.在自動代理配置中beanNames屬性爲Service層Bean組件的id值。

 

 

3.Struts-config.xml

 

Struts大家都很熟悉,在此不作解釋。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章