前面已經(jīng)介紹過了MVC思想,Struts2是一個優(yōu)秀的MVC框架,大大降低了各個層之間的耦合度,具有很好的擴展性。從本篇開始我們學習Struts2的基本用法,本篇主要包括以下內(nèi)容:
Struts2的下載安裝
理解整個框架的運行流程
自定義實現(xiàn)Action
自定義配置處理結(jié)果
一、下載和安裝Struts2
登錄Apache官網(wǎng) http://struts.apache.org/download.cgi#struts23163 下載最新版本的Struts,當然建議下載2.3版本的,因為2.5版本剛出來,有些示例應(yīng)用并不是很全。解壓壓縮包,得到Struts2的源碼及示例代碼。
apps目錄中主要是官方提供的Struts2的實例代碼,對于我們的學習是很有用的。docs中主要是有關(guān)Struts2的相關(guān)文檔內(nèi)容。lib目錄中主要存放了有關(guān)Struts2的核心類庫,以及第三方插件庫。src中包含了Struts2的全部源代碼。
二、理解Struts2的運行流程
下面演示一個完整的使用Struts2的實例,目的不是具體的代碼,重點在于理解整個框架的運作流程。首先我們需要從apps目錄中的struts2-blank示例項目中拷貝出整個lib目錄。(這是使用Struts2最基本的jar包,沒必要從Struts2的lib中一個一個找,因為你也不知道哪些是必需的),我們將他們導入到我們的項目中。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26