學習路線
Struts2開發環境搭建
Struts2 架構
Struts2 HelloWorldStruts2
配置檔案
Struts2 動作
Struts2 攔截器
Struts2結果和結果型別
Struts2 值棧 OGNL
Struts 2檔案上傳
Struts 2資料庫訪問
Struts 2傳送電子郵件
Struts 2驗證框架
Struts 2本地化
Struts 2型別轉換
Struts2主題和模板
Struts 2異常處理
。。。。。。
WebWork框架開始以Struts框架為基礎,其目標是提供一個加強和改進框架Struts來使web開發的開發人員更容易。
一段時間後,WebWork框架和Struts社群聯手打造的著名的Struts2框架。
Struts 2框架的特點:http://codingdict.com/article/5216
這裡有一些強大的功能,可能會迫使你考慮Struts2:
以上只是Struts2的十大功能,這使得它是企業公司級應用框架。
Struts 2的缺點:
雖然Struts 2 的配備了一個偉大的功能列表,但我不會忘記提及關於Struts2一些缺點,將需要大量的改進措施:
最後一點,一個好的框架應該提供通用的特性,許多不同型別的應用程式,可以利用它。 Struts 2是一個最好的網路架構和高度被用於開發富Internet應用程式(RIA)。
學習路線
Struts2開發環境搭建
Struts2 架構
Struts2 HelloWorldStruts2
配置檔案
Struts2 動作
Struts2 攔截器
Struts2結果和結果型別
Struts2 值棧 OGNL
Struts 2檔案上傳
Struts 2資料庫訪問
Struts 2傳送電子郵件
Struts 2驗證框架
Struts 2本地化
Struts 2型別轉換
Struts2主題和模板
Struts 2異常處理
。。。。。。
WebWork框架開始以Struts框架為基礎,其目標是提供一個加強和改進框架Struts來使web開發的開發人員更容易。
一段時間後,WebWork框架和Struts社群聯手打造的著名的Struts2框架。
Struts 2框架的特點:http://codingdict.com/article/5216
這裡有一些強大的功能,可能會迫使你考慮Struts2:
POJO表單和POJO動作 - Struts2的Struts框架已經擺脫了動作表單組成部分, Struts2可以使用任何POJO接收的形式輸入。同樣現在可以看到任何POJO作為一個Action類。標籤支援 - Struts2中,提高了表單標籤和新標籤允許開發人員編寫更少的程式碼。AJAX 支援 - Struts2中已確認由Web2.0技術接管,並整合到產品中,透過建立AJAX標籤,功能非常相似的標準Struts2 標籤AJAX支援。易於整合 - Struts2 整合各種整合與其他框架如Spring,Tiles 和SiteMesh是現在更容易。模板支援 - 支援生成使用模板。外掛支援 - 可以提高核心Struts2的特性,並增強使用外掛。大量的外掛可供Struts2。效能分析 - Struts2的分析,除錯和分析應用程式提供了整合。除此之外,Struts還提供了整合的內建除錯工具除錯。易於修改標籤 - Struts2的標籤標註,可以調整使用Freemarker的模板。這並不需要JSP或Java知識。基本HTML,XML和CSS知識是足夠修改標籤。提倡少配置 - Struts2 促進較少的配置的幫助下,使用預設的各種設定值。不必配置的東西,除非它不符Struts2的預設設定。檢視技術 - Struts2中有一個很大的支援多個檢視選項 (JSP, Freemarker, Velocity 和 XSLT)以上只是Struts2的十大功能,這使得它是企業公司級應用框架。
Struts 2的缺點:
雖然Struts 2 的配備了一個偉大的功能列表,但我不會忘記提及關於Struts2一些缺點,將需要大量的改進措施:
更大的學習曲線 - 要使用MVC與Struts,你必須是習慣使用標準的JSP,Servlet API和大量精心設計的框架。欠佳的文件 - Struts有標準的servlet和JSP API的相比,更少的線上資源,許多使用者第一時間發現網上Apache文件混亂和管理不善的組織。較少透明度 - Struts應用程式中,有很多幕後比正常的基於Java的Web應用程式,這使得它很難理解的框架。最後一點,一個好的框架應該提供通用的特性,許多不同型別的應用程式,可以利用它。 Struts 2是一個最好的網路架構和高度被用於開發富Internet應用程式(RIA)。