公司讓我做一個struts的快速上手培訓,要培養(yǎng)幾個新人出來
struts入門的文章網(wǎng)上太多了
但是我總覺得差點什么,不是太詳細,就是太不深入
所以我自己簡單寫了一個培訓教程
主要目的是讓新人能夠通過簡單應(yīng)用對strust有個基本的框架概念而不再覺得很混亂
再有還希望培養(yǎng)新人的動手能力,能養(yǎng)成:遇到問題-查找原因-查找資料-最終解決 這樣一個好習慣
而不是一遇到問題就舉手(雖然這是xp所提倡的但是對個人發(fā)展很不好)
說明:本文是為了對新手的培訓,尤其適合進入coding這行沒多久的新人,如果想看struts的詳細講解請看api和源碼
tranning1:
一、目的:熟悉struts的基本框架 以及相關(guān)配置
????????? 熟悉html,logic等基本標簽
????????? 可以自己動手搭建一個簡單struts框架
二、基本動作: 請求一個action,然后做初始化處理
三、具體需求:
1、一個初始化請求交給action處理
2、在action中對兩個基本javabean? fatherform和sonform給初值:
?? fatherform 初值 name=father sex=1 age=50
?? sonfrom初值 name=son1? sex=1
??????????? name=son2? sex=1
??????????? name=son3? sex=1
?? fatherform和sonform是1對多的關(guān)系
3、初始化后要求在頁面上顯示初始化的結(jié)果
四、基本步驟(遇到問題請先查找struts的資料,如:孫衛(wèi)勤的那本struts) :
1、建立一個web項目在,web.xml中配置相關(guān)的struts功能
2、配置struts配置文件,定義好action,form,forward的相關(guān)命名和配置,要求formbean 使用動態(tài)
naValidatorForm
action=InitialAction 對應(yīng)form為fatherform
formbean=fatherform,sonform
fatherform的屬性有(String)name (List)sonform (Boolean)sex (String)age
sonform的屬性有 (String)name?? (Boolean)sex
forward=Initial.jsp?
3、編寫代碼順序應(yīng)該是action,jsp
Initial.jsp 基本樣式方括號內(nèi)是使用到的標簽
-----------------initial.jsp-----------------------
???????? fatherform
???????? name:??? [input]? sex [select]? age [input]
???????? sonform
???????? (提示下面需要用logic:iterate標簽)
???????? name:?? [label]??? sex [label]?
???????? name:?? [label]??? sex [label]
???????? name:?? [label]??? sex [label]
===================================================
4、進行調(diào)試,出現(xiàn)問題查找問題根本
posted on 2006-10-29 23:32
rocket 閱讀(389)
評論(0) 編輯 收藏