如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2004年12月28日

Struts Tips 將Application分割成不同子系統的方法

使用狀況
系統由多人開發, 必須個別在不同的目錄開發並設定不同的Struts configuration file, Struts 1.1可以在web.xml中為ActionServlet設定不同的參數已定義不同子系統的路徑與configuration files

步驟 :
1. 在Web Application下建立新的目錄, ex: admin/ 用來包含系統的administrative functionality
2. Copy所有的JSP and View components到此目錄
3. 建立新的struts configuration file, ex: struts-config-admin.xml, 並放在Web Application的 WEB-INF/ 目錄內
4. 在新的configuration file中一些resources檔案要加上module的子目錄名稱, ex : global-forward原指到userAdmin.jsp, 要改為 /admin/userAdmin.jsp
5. 修改web.xml, 加入Servlet 新的參數(init-param), ex: param-name : config/admin, param-value : /WEB-INF/struts-config-admini.xml

子系統就可以用新的URL進入, ex : http://domain–name/webapp/admin/index.jsp

沒有留言:

張貼留言

歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)