Struts2框架應(yīng)用開發(fā)教程
定 價(jià):39 元
- 作者:王建國(guó) 著
- 出版時(shí)間:2012/7/1
- ISBN:9787302284697
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.56
- 頁(yè)碼:355
- 紙張:膠版紙
- 版次:1
- 開本:16開
Struts 2框架是MVC設(shè)計(jì)模式的具體實(shí)現(xiàn),是創(chuàng)建企業(yè)級(jí)Java Web應(yīng)用的優(yōu)雅的、可擴(kuò)展的框架。借助于Struts 2框架可以減少在運(yùn)用MVC設(shè)計(jì)模式開發(fā)Web應(yīng)用時(shí)的時(shí)間。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù):Struts2框架應(yīng)用開發(fā)教程》共分13章,內(nèi)容包括概述.Struts 2框架入門、Struts 2框架的配置、Struts 2框架進(jìn)階、Struts 2框架的OGNL、Struts 2框架的標(biāo)簽、Struts 2框架的國(guó)際化、Struts 2框架的類型轉(zhuǎn)換、Struts 2框架的攔截器、Struts 2框架的輸入校驗(yàn)、基于Struts 2框架的文件上傳和下載、Struts 2框架中使用數(shù)據(jù)庫(kù)以及在線圖片管理綜合實(shí)例。《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù):Struts2框架應(yīng)用開發(fā)教程》結(jié)合具體實(shí)例介紹各個(gè)知識(shí)點(diǎn),所使用的開發(fā)環(huán)境是JDK l.6+MyEclipse 5+Tomcat 6+MysoL 5,逐步引領(lǐng)讀者從基礎(chǔ)到各個(gè)知識(shí)點(diǎn)的學(xué)習(xí),并提供了大量的實(shí)例說明。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù):Struts2框架應(yīng)用開發(fā)教程》可以作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)Struts 2框架課程學(xué)習(xí)的教材,也可以作為Struts2框架培訓(xùn)班的培訓(xùn)教材,并且也適合網(wǎng)站開發(fā)人員參考使用。使用《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù):Struts2框架應(yīng)用開發(fā)教程》需要具有Java Web及數(shù)據(jù)庫(kù)(MysoL、soL Server或Oracle)開發(fā)的基礎(chǔ)。
教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合 教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力 教學(xué)內(nèi)容先進(jìn),反映了計(jì)算機(jī)學(xué)科的最新發(fā)展 教學(xué)模式完善,提供配套的教學(xué)資源解決方案
本書針對(duì)Struts 2框架的編程進(jìn)行了詳細(xì)的介紹,以簡(jiǎn)單通俗易懂的示例,逐步引領(lǐng)讀者從基礎(chǔ)到各個(gè)知識(shí)點(diǎn)的學(xué)習(xí)。
本書共分為13章。第1章為概述。主要介紹了MVC設(shè)計(jì)模式、Struts 2框架的概念以及學(xué)習(xí)本書內(nèi)容所需的基本開發(fā)環(huán)境。第2章為Struts 2框架技術(shù)入門。詳細(xì)講解了Struts 2框架的下載、安裝以及基于Struts 2框架的開發(fā)環(huán)境的搭建,并通過一個(gè)示例體驗(yàn)了基于Struts 2框架的Web應(yīng)用開發(fā)流程。第3章為Struts 2框架的配置。首先講解了Struts 2框架的工作原理,然后詳細(xì)講解了web.xml、struts.xml、struts.properties等文件的配置。第4章為Struts 2框架進(jìn)階。主要講解了struts.xml配置文件中result和action的配置,并講解了Struts 2框架中的Action訪問Servlet API的方法。第5章為Struts 2框架的OGNL。講解了OGNL的語法、OGNL表達(dá)式和OGNL中的集合操作,最后重點(diǎn)講解了Struts 2框架中OGNL的應(yīng)用,并給出了具體示例。第6章為Struts 2框架的標(biāo)簽。介紹了模板和主題的概念,講解了各個(gè)標(biāo)簽的使用。第7章為Struts 2框架的國(guó)際化。講解了資源文件的格式、資源文件的分類及資源文件的加載順序,重點(diǎn)介紹了如何在資源文件中使用參數(shù)及訪問資源文件中的消息,并給出了基于Struts 2框架的Web應(yīng)用的國(guó)際化體驗(yàn)示例。第8章為Struts 2框架的類型轉(zhuǎn)換。介紹了Struts 2框架對(duì)類型轉(zhuǎn)換的支持,重點(diǎn)強(qiáng)調(diào)了如何處理集合類型轉(zhuǎn)換,并詳細(xì)介紹了自定義類型轉(zhuǎn)換器的開發(fā)步驟。第9章為Struts 2框架的攔截器。講解了攔截器的工作過程和使用方法,通過一個(gè)示例講解了自定義攔截器的開發(fā)步驟,詳細(xì)講解了Struts 2框架的內(nèi)置攔截器的使用方法。第10章為Struts 2框架的輸入校驗(yàn)。介紹了輸入校驗(yàn)的分類,通過一個(gè)示例講解了自定義校驗(yàn)器的開發(fā)步驟,詳細(xì)講解了Struts 2框架的內(nèi)置校驗(yàn)器的使用方法,并介紹了輸入校驗(yàn)國(guó)際化的方法。第11章為基于Struts 2框架的文件上傳和下載。介紹了文件上傳組件,重點(diǎn)介紹了文件上傳的開發(fā)步驟,并詳細(xì)介紹了基于Struts 2框架的文件下載應(yīng)用開發(fā)。第12章為Struts 2框架中使用數(shù)據(jù)庫(kù)。這是基于Struts 2框架的Web應(yīng)用開發(fā)中非常重要的內(nèi)容之一,講解了連接MySQL、Oracle和SQL Server數(shù)據(jù)庫(kù)的方式,并詳細(xì)介紹了使用數(shù)據(jù)庫(kù)的開發(fā)過程。第13章是一個(gè)綜合示例: 在線圖片管理,按照實(shí)際Web應(yīng)用的開發(fā)步驟,采用面向接口編程,講解了基于Struts 2框架的Web應(yīng)用開發(fā)方法。
參加本書編寫的人員有王建國(guó)、王建英和李小紅。由于作者的水平有限,書中的錯(cuò)誤和不妥之處在所難免,敬請(qǐng)讀者批評(píng)指正。
王建國(guó)
2012年5月
第1章 概述
1.1 JSP模型
1.1.1 JSP模型1
1.1.2 JSP模型2
1.2 MVC設(shè)計(jì)模式
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服務(wù)器的下載與安裝
1.4.3 MyEclipse的下載與安裝
習(xí)題
第2章 Struts2框架技術(shù)入門
2.1 Struts2框架的下載與安裝
2.1.1 Struts2框架的下載
2.1.2 Struts2框架的安裝
2.2 搭建基于Struts2框架的Web應(yīng)用開發(fā)環(huán)境
2.3 基于Struts2框架的Web應(yīng)用示例I
2.3.1 創(chuàng)建視圖
2.3.2 創(chuàng)建業(yè)務(wù)控制器類
2.3.3 創(chuàng)建struts.xml文件
2.3.4 編輯web.xml文件
2.3.5 Web項(xiàng)目的發(fā)布與測(cè)試
2.4 基于Struts2框架的Web應(yīng)用開發(fā)流程總結(jié)
習(xí)題
第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 國(guó)際化屬性
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
習(xí)題
第4章 Struts2框架進(jìn)階
4.1 result配置
4.1.1 Struts2框架中內(nèi)置的result類型
4.1.2 缺省配置
4.1.3 “其他”result配置
4.1.4 動(dòng)態(tài)result配置
4.1.5 局部和全局result配置
4.2 action配置
4.2.1 默認(rèn)類
4.2.2 method屬性
4.2.3 動(dòng)態(tài)方法調(diào)用
4.2.4 默認(rèn)的action
4.2.5 默認(rèn)的通配符
4.2.6 使用param子元素為action傳遞參數(shù)
……
第5章 Struts2框架的OGNL
第6章 Struts2框架的標(biāo)簽
第7章 Struts2框架的國(guó)際化
第8章 Struts2框架的類型轉(zhuǎn)換
第9章 Struts2框架的攔截器
第10章 Struts2框架的輸入校驗(yàn)
第11章 基于Struts2框架的文件上傳和下載
第12章 Struts2框架中使用數(shù)據(jù)庫(kù)
第13章 在線圖片管理