struts基本流程
1. web伺服器載入struts容器
1) 載入配置檔案web.xml, servlet-config.xml
2. 對外發布**後,由瀏覽器傳送請求到web伺服器
1) actionservlet根據請求頁面建立formbean物件,若已存在該物件,則呼叫formbean中的reset()方法。
2) 呼叫formbean中的set***()方法設定屬性值
3) 判斷是否進行驗證操作(根據servlet-config.xml)
4) formbean建立完成
3. web伺服器傳遞formbean給對應的action類
1) action進行業務邏輯處理。
4. web伺服器將jsp頁面返回給瀏覽器進行響應
struts其他內容:
1. struts1 是單例的,因為:只有乙個actionservlet類,每個action都是單獨乙個物件,每個formbean也是單獨的乙個物件。因此,struts1不是執行緒安全的。對比struts2是多例的且是執行緒安全的。
2. 配置多個servlet-config.xml有兩種方法:在web.xml中進行分模組
struts的常用功能
1. struts國際化
2. 驗證構架
3. struts標籤:html, logic, bean, nested
4. struts tiles(頁面布局)
5. struts可擴充套件外掛程式
2012面試準備 2012 10 26面試準備
c 1 什麼純虛函式?首先,二者申明不一樣。virtual void test void 虛函式 virtual void test void 0 純虛函式 其次,如果乙個類包含了乙個純虛函式 哪怕只有乙個是純虛函式 那麼它就是乙個抽象類 就是不能生成具體的物件!但如果類中只包含虛函式,那麼是可以定...
Struts2的基本開發流程
首先,struts2不是struts1框架的公升級版,他們之間並無直接關係。struts2是webwork的公升級,而不是乙個全新的框架,它吸收了兩者的優勢,保證了穩定性和效能。struts2的框架搭建流程 1.引入struts2框架的jar包 最小13個jar包 2.建立乙個pojo類 a.類的屬...
面試需要準備!!
1 請介紹一下你自己。這是外企常問的問題。一般人回答這個問題過於平常,只說姓名 年齡 愛好 工作經驗,這些在簡歷上都有,其 實,外企最希望知道的是求職者能否勝任工作,包括 最強的技能 最深入研究的知識領域 個性中最積極的部分 做過的最成功的事,主要的成就等,這些都可以 和學習無關,也可以和學習有關,...