Struts 簡單小結

2021-08-27 14:44:02 字數 582 閱讀 1411

struts是乙個基於mvc的開源框架,具有元件的模組化、靈活性和重用性的優點,同時簡化了基於mvc的web應用程式的開發。

struts可以清晰地區分控制,事務邏輯和外觀,從而簡化了開發應用程式的過程。struts提供的類使得開發工作更加簡單,這些類包括:控制程式流程的類、實現和執行程式事務邏輯的類、自定義的標記庫使得建立和驗證html表單更加容易。

下面是我初步學習了struts以後,簡單勾勒的一張知識點的羅列圖。

每個事物的存在必有其存在的意義,同時也有優缺點。具體來講,

struts的優點有:

缺點:struts的action必需是thread-safe方式

它僅僅允許乙個例項去處理所有的請求。所以action用到的所有的資源都必需統一同步,這個就引起了執行緒安全的問題。

測試不方便

struts的每個action都同web層耦合在一起,這樣它的測試依賴於web容器,單元測試也很難實現。不過有乙個junit的擴充套件工具struts testcase可以實現它的單元測試。

Struts原理小結

作為基於mvc模式的web應用最經典框架,struts已經正式推出了1.1版本,該版本在以往版本的基礎上,提供了許多激動人心的新功能。本文就將帶你走進struts1.1去深入地了解這些功能。說明 希望本文的讀者能有一定的struts使用基礎。1 model 2 struts是基於model 2之上的...

Struts2開發小結

學習使用 struts2 已經有一段時間,從 2008年9 月開始,決定使用 struts2 來開發這個新的 web專案以後,自己就一直在學習與使用這項技術。到現在應該有大概 5個月的時間了吧,除去中間找工作的 2個月,大概學習與使用的時間也有 3個月左右吧。下面簡單的把自己開發過程中的一些想法記錄...

struts2標籤小結

1 號,能訪問actioncontext的上下文資源,例子如下 jsp頁面 名稱包含 時代 二字的雜誌共有 本,分別是 足球之夜 的 為 其中注意ognl的靈活用法 2 下面兩個注意區別 其中第乙個會輸出字串 request.account 第二個會把request.account的結果輸出.3 a...