Struts 學(xué)習(xí)筆記(2) - 入門(mén)
Posted on 2007-05-01 19:12 ZelluX 閱讀(380) 評(píng)論(0) 編輯 收藏 所屬分類: OOP1. 控制器以請(qǐng)求中的值來(lái)填寫(xiě)ActionForm實(shí)例之前,會(huì)先調(diào)用reset()方法。將ActionForm的值重新設(shè)置回原來(lái)的狀態(tài)很重要,因?yàn)楸韱蝏ean實(shí)例可能會(huì)由多個(gè)請(qǐng)求共享或者好幾個(gè)不同的線程所存取。不過(guò),如果是讓好幾頁(yè)共享一個(gè)ActionForm實(shí)例,可能不會(huì)想去實(shí)現(xiàn)reset()方法,這樣這個(gè)實(shí)例的性質(zhì)就不會(huì)被重新設(shè)置。
2. Struts 1.1 多了一個(gè)新的ActionForm類型,名為org.apache.struts.action.DynaActionForm。它可以配置給動(dòng)作映射,并自動(dòng)處理從HTML表單傳遞給這個(gè)Action對(duì)象的數(shù)據(jù)。原因在于它在內(nèi)部使用了一個(gè)Map對(duì)象存儲(chǔ)數(shù)據(jù)。
3. JSP 主要的問(wèn)題是:
a) 開(kāi)發(fā)人員可以自由的將應(yīng)用邏輯內(nèi)嵌到JSP頁(yè)面中,結(jié)果使得程序難以維護(hù)(JSP2.0中可以配置JSP頁(yè)面,使其不能使用scriptlet)
b) JSP頁(yè)面有變動(dòng)時(shí),容器必須重新編譯JSP頁(yè)面。
一種常見(jiàn)的替代方案是結(jié)合XML和XSLT。
4. Struts 1.1 可以為應(yīng)用程序定義多個(gè)MessageResource。
5. war文件實(shí)際上就是zip文件。
6. Struts 配置
呃,這一塊怎么這么熟呢?貌似孫衛(wèi)琴的那本精通struts從這里抄了一堆東西。。。。