出版時間:2012-6 出版社:清華大學出版社 作者:王建國 頁數(shù):356 字數(shù):583000
Tag標簽:無
內(nèi)容概要
Struts 2框架是MVC設(shè)計模式的具體實現(xiàn),是創(chuàng)建企業(yè)級Java Web應用的優(yōu)雅的、可擴展的框架。借助于Struts
2框架可以減少在運用MVC設(shè)計模式開發(fā)Web應用時的時間。
《21世紀高等學校規(guī)劃教材·計算機科學與技術(shù):Struts2框架應用開發(fā)教程》共分13章,內(nèi)容包括概述.Struts
2框架入門、Struts 2框架的配置、Struts 2框架進階、Struts 2框架的OGNL、Struts
2框架的標簽、Struts 2框架的國際化、Struts 2框架的類型轉(zhuǎn)換、Struts 2框架的攔截器、Struts
2框架的輸入校驗、基于Struts 2框架的文件上傳和下載、Struts
2框架中使用數(shù)據(jù)庫以及在線圖片管理綜合實例?!?1世紀高等學校規(guī)劃教材·計算機科學與技術(shù):Struts2框架應用開發(fā)教程》結(jié)合具體實例介紹各個知識點,所使用的開發(fā)環(huán)境是JDK
l.6+MyEclipse 5+Tomcat 6+MysoL
5,逐步引領(lǐng)讀者從基礎(chǔ)到各個知識點的學習,并提供了大量的實例說明。
《21世紀高等學校規(guī)劃教材·計算機科學與技術(shù):Struts2框架應用開發(fā)教程》可以作為高等院校計算機及相關(guān)專業(yè)Struts
2框架課程學習的教材,也可以作為Struts2框架培訓班的培訓教材,并且也適合網(wǎng)站開發(fā)人員參考使用。使用《21世紀高等學校規(guī)劃教材·計算機科學與技術(shù):Struts2框架應用開發(fā)教程》需要具有Java
Web及數(shù)據(jù)庫(MysoL、soL Server或Oracle)開發(fā)的基礎(chǔ)。
書籍目錄
第1章 概述
1.1 JSP模型
1.1.1 JSP模型1
1.1.2 JSP模型2
1.2 MVC設(shè)計模式
1.3 Struts2框架的定義
1.3.1 ServletFilters
1.3.2 StrutsCore
1.3.3 Interceptors
1.3.4 UserCreated
1.4 基本開發(fā)環(huán)境
1.4.1 JDK的下載與安裝
1.4.2 Tomcat服務器的下載與安裝
1.4.3 MyEclipse的下載與安裝
習題
第2章 Struts2框架技術(shù)入門
2.1 Struts2框架的下載與安裝
2.1.1 Struts2框架的下載
2.1.2 Struts2框架的安裝
2.2 搭建基于Struts2框架的Web應用開發(fā)環(huán)境
2.3 基于Struts2框架的Web應用示例I
2.3.1 創(chuàng)建視圖
2.3.2 創(chuàng)建業(yè)務控制器類
2.3.3 創(chuàng)建struts.xml文件
2.3.4 編輯web.xml文件
2.3.5 Web項目的發(fā)布與測試
2.4 基于Struts2框架的Web應用開發(fā)流程總結(jié)
習題
第3章 Struts2框架的配置
3.1 Struts2框架的體系結(jié)構(gòu)與工作原理
3.1.1 Struts2框架的體系結(jié)構(gòu)
3.1.2 Struts2框架的工作原理
3.2 配置web.xm1
3.2.1 配置Struts2框架的核心控制器
3.2.2 配置第三方過濾器框架
3.2.3 配置初始化參數(shù)
3.3 配置struts.xml
3.3.1 struts.xml文件的基本框架
3.3.2 package及其包含的子元素
3.3.3 include子元素
3.3.4 bean子元素
3.3.5 constant子元素
3.4 配置struts.properties
3.4.1 開發(fā)模式屬性
3.4.2 國際化屬性
3.4.3 文件上傳屬性
3.4.4 模板和主題屬性
3.4.5 url屬性
3.4.6 freemarker屬性
3.4.7 velocity屬性
3.4.8 0gnl屬性
3.4.9 其他屬性
3.5 配置struts-default.xml
3.6 配置struts-plugin.xml
習題
第4章 Struts2框架進階
4.1 result配置
4.1.1 Struts2框架中內(nèi)置的result類型
4.1.2 缺省配置
4.1.3 “其他”result配置
4.1.4 動態(tài)result配置
4.1.5 局部和全局result配置
4.2 action配置
4.2.1 默認類
4.2.2 method屬性
4.2.3 動態(tài)方法調(diào)用
4.2.4 默認的action
4.2.5 默認的通配符
4.2.6 使用param子元素為action傳遞參數(shù)
……
第5章 Struts2框架的OGNL
第6章 Struts2框架的標簽
第7章 Struts2框架的國際化
第8章 Struts2框架的類型轉(zhuǎn)換
第9章 Struts2框架的攔截器
第10章 Struts2框架的輸入校驗
第11章 基于Struts2框架的文件上傳和下載
第12章 Struts2框架中使用數(shù)據(jù)庫
第13章 在線圖片管理
章節(jié)摘錄
版權(quán)頁: 插圖: 6.2 模板和主題 模板和主題的概念是Struts 2框架提供的標簽庫的核心。在Web應用開發(fā)中,通過使用模板和主題,開發(fā)人員可以進行快速開發(fā),且項目易于維護與升級。 6.2.1 模板 模板是一些(a bit of)代碼,通常使用FreeMarker編寫,可以使用某些標簽(HTML標簽)輸出。 1.加載模板 模板加載時,首先搜索應用程序,如果沒有,則搜索類路徑(classpath)。FreeMarker是默認的模板引擎,即無論使用哪種格式的視圖,都使用FreeMarker模板。在內(nèi)部,JSP、FTL和Velocity標簽都使用FreeMarker輸出。 模板的加載是基于模板目錄和主題名稱的。struts.properties屬性文件中的struts.ui.templateDir屬性定義了模板目錄(默認值是template)。如果一個標簽使用Ajax主題,則如下兩個位置將按順序被搜索: (1)Web應用中的/template/ajax/template.ftl; (2)classpath中的/template/ajax/template.ftl。 即格式為:/模板目錄/主題名稱/模板文件名稱。 雖然第二種方式(classpath)比較靈活,但是由于性能的原因,開發(fā)人員通常會優(yōu)先使用第一種方式。 2.選擇模板目錄 Struts 2框架提供了幾種不同的方式來選擇模板的目錄: (1)使用具體標簽中的templateDir屬性; (2)使用page范圍的templateDir屬性; (3)使用request范圍的templateDir屬性; (4)使用session范圍的templateDir屬性; (5)使用application范圍的templateDir屬性; (6)使用struts.properties文件中的struts.ui.templateDir屬性(默認值是template)。 在這幾種不同的方式中,前面方式的優(yōu)先級高于后面方式的優(yōu)先級。另外,通常通過修改struts.properties屬性文件中的struts.ui.templateDir屬性值來改變整個Web應用的模板目錄。
編輯推薦
《21世紀高等學校規(guī)劃教材?計算機科學與技術(shù):Struts2框架應用開發(fā)教程》可以作為高等院校計算機及相關(guān)專業(yè)Struts 2框架課程學習的教材,也可以作為Struts 2框架培訓班的培訓教材,并且也適合網(wǎng)站開發(fā)人員參考使用。使用《21世紀高等學校規(guī)劃教材?計算機科學與技術(shù):Struts2框架應用開發(fā)教程》需要具有Java Web及數(shù)據(jù)庫(MySQL、SQL Server或Oracle)開發(fā)的基礎(chǔ)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載