怎麼樣開發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
- 軟體開發公司的專案管理怎麼做專案管理
- 怎樣做好一個開源專案
- 用 Kotlin 開發 Android 專案是一種什麼樣的感受?KotlinAndroid
- 怎麼寫開源專案的README
- 共享wifi專案怎麼樣,騰訊共享wifi專案如何加盟?WiFi
- 怎麼用 Solon 開發基於 undertow jsp tld 的專案?JS
- 共享wifi專案怎麼樣?都有哪些優勢?WiFi
- Linux開發工程師怎麼樣?Linux工程師
- 進去新專案,接手這樣的程式碼怎麼辦
- 我們在開源專案中是怎樣埋彩蛋的
- 轉行學Java開發怎麼樣?Java
- 移動app開發專案管控流程是怎樣的-北京銳智互動APP
- go專案結構是怎麼樣的?go入門學習Go
- 區塊鏈專案是怎樣盈利的區塊鏈
- 裝修APP開發的市場前景怎麼樣?APP
- 鏈遊專案要怎麼發行?怎麼運營呢?
- Java開發前景怎麼樣?值得學嗎?Java
- 怎麼在多種多樣的夜遊專案中秀出自己
- 怎樣查詢兩組專案檔案的不同之處?推薦使用Kaleidoscope開發者檔案比較工具!
- 合約跟單系統開發是怎麼樣的?
- 2020年學習安卓開發的前途怎麼樣?安卓
- 支付寶數字經營專案怎麼樣?有哪些特徵特徵
- Struts2配置-1
- Python爬蟲開發與專案實戰(1)Python爬蟲
- 怎樣設計一個商城專案?
- 小程式賣貨怎麼樣,怎樣快速開發一個賣貨的商城小程式呢
- 學習Java軟體開發的就業前景怎麼樣Java就業
- 怎樣使用Spring Boot專案的單元測試Spring Boot
- 怎樣使用Spring Boot專案的單元測試?Spring Boot
- 2020年阿里雲企業上雲資助專案怎麼樣?阿里
- 探索大型專案怎麼進行專案管理?專案管理
- 小程式直播系統開發是什麼,功能怎麼樣?
- 深入Vue後臺管理開發(1)專案安裝Vue
- 做Python開發工程師怎麼樣?python入門Python工程師
- 區塊鏈專案應該怎樣落地?區塊鏈
- 專案中怎樣做技術選型
- python爬蟲簡歷專案怎麼寫_爬蟲專案咋寫,爬取什麼樣的資料可以作為專案寫在簡歷上?...Python爬蟲
- 開源GenICam專案上手-1