怎麼樣開發struts2的專案(1)
1. 建立介面原型
2. 建立Struts.xml
a確定namespace
b確定package
c確定Action的名稱,空的方法
d確定Result
e將介面原型頁面進行修改,匹配現有設定
f測試
3. 建立資料庫(或者實體類)
4. 建立Model層
5. 建立Service層
6. 著手開發
下面是開發一個bbs的簡單專案的原型
struts.xml的配置如下:
<?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="bbs2009_default" extends="struts-default">
<global-exception-mappings>
<exception-mapping result="exception_handle" exception="Exception"></exception-mapping>
</global-exception-mappings>
</package>
-->
<package name="admin" namespace="/admin" extends="struts-default" >
<action name="index">
<result>/admin/index.html</result>
</action>
<action name="*-*" class="com.bjsxt.bbs2009.action.{1}Action" method="{2}">
<result>/admin/{1}-{2}.jsp</result>
<result name="input">/admin/{1}-{2}.jsp</result>
</action>
<!--
<action name="category" class="com.bjsxt.bbs2009.action.CategoryAction">
<result>/admin/category_list.jsp</result>
<result name="add_input">/admin/category_add_input.jsp</result>
<result name="update_input">/admin/category_update_input.jsp</result>
</action>
-->
</package>
<package name="front" namespace="/" extends="struts-default" >
<action name="index" class="com.bjsxt.bbs2009.action.CategoryAction" method="list">
<result>/index.jsp</result>
</action>
</package>
</struts>
頁面的命名如下:
Category-add.jsp
Category-addInput.jsp
Category-delete.jsp
Category-list.jsp
Category-update.jsp
Category-updateInput.jsp
相關文章
- 板橋,你的專案怎麼樣了?
- 微火共享wifi專案怎麼樣?WiFi
- 軟體開發公司的專案管理怎麼做專案管理
- 怎樣發現專案的真正價值(轉)
- 怎樣做好一個開源專案
- 共享wifi專案怎麼樣,騰訊共享wifi專案如何加盟?WiFi
- 怎麼樣盤活僵死的ERP專案(轉)
- 請教板橋:怎樣讀 開源專案?
- 如果開發一個綜合性專案應該怎樣準備
- 轉行學Java開發怎麼樣?Java
- 共享wifi專案怎麼樣?都有哪些優勢?WiFi
- 怎麼寫開源專案的README
- 怎麼用 Solon 開發基於 undertow jsp tld 的專案?JS
- 維護大型開源專案,是怎樣的體驗?
- 用 Kotlin 開發 Android 專案是一種什麼樣的感受?KotlinAndroid
- 進去新專案,接手這樣的程式碼怎麼辦
- 裝修APP開發的市場前景怎麼樣?APP
- Java開發前景怎麼樣?值得學嗎?Java
- Linux開發工程師怎麼樣?Linux工程師
- 我們在開源專案中是怎樣埋彩蛋的
- 移動app開發專案管控流程是怎樣的-北京銳智互動APP
- 用 Kotlin 開發 Android 專案是一種什麼樣的感受?(二)KotlinAndroid
- Python專案開發實戰1Python
- 鏈遊專案要怎麼發行?怎麼運營呢?
- go專案結構是怎麼樣的?go入門學習Go
- 合約跟單系統開發是怎麼樣的?
- 區塊鏈專案是怎樣盈利的區塊鏈
- CIO怎樣才能管好企業的IT專案?
- 什麼樣的專案才算是成功
- struts2:多模組多配置檔案開發
- 怎樣做專案計劃(轉)
- 怎樣建立專案預算(轉)
- 假如開源專案創始人去世了,專案怎麼辦?
- 有用AspectJ開發專案的麼?或者計劃
- 怎麼在多種多樣的夜遊專案中秀出自己
- 小程式賣貨怎麼樣,怎樣快速開發一個賣貨的商城小程式呢
- 學習Java軟體開發的就業前景怎麼樣Java就業
- 小程式直播系統開發是什麼,功能怎麼樣?