TOP
0
0
魅麗。花火原創小說66折起
Struts2框架應用開發教程(簡體書)
滿額折

Struts2框架應用開發教程(簡體書)

人民幣定價:39 元
定  價:NT$ 234 元
優惠價:87204
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:6 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

Struts 2框架是MVC設計模式的具體實現,是創建企業級Java Web應用的優雅的、可擴展的框架。借助於Struts 2框架可以減少在運用MVC設計模式開發Web應用時的時間。本書共分13章,內容包括概述、Struts 2框架入門、Struts 2框架的配置、Struts 2框架進階、Struts 2框架的OGNL、Struts 2框架的標簽、Struts 2框架的國際化、Struts 2框架的類型轉換、Struts 2框架的攔截器、Struts 2框架的輸入校驗、基於Struts 2框架的文件上傳和下載、Struts 2框架中使用數據庫以及在線圖片管理綜合實例。本書結合具體實例介紹各個知識點,所使用的開發環境是JDK 1.6+MyEclipse 5+Tomcat 6+MySQL 5,逐步引領讀者從基礎到各個知識點的學習,並提供了大量的實例說明。

名人/編輯推薦

《21世紀高等學校規劃教材?計算機科學與技術:Struts2框架應用開發教程》可以作為高等院校計算機及相關專業Struts 2框架課程學習的教材,也可以作為Struts 2框架培訓班的培訓教材,並且也適合網站開發人員參考使用。使用《21世紀高等學校規劃教材?計算機科學與技術:Struts2框架應用開發教程》需要具有Java Web及數據庫(MySQL、SQL Server或Oracle)開發的基礎。

目次

第1章 概述
1.1 JSP模型
1.1.1 JSP模型1
1.1.2 JSP模型2
1.2 MVC設計模式
1.3 Struts 2框架的定義
1.3.1 Servlet Filters
1.3.2 Struts Core
1.3.3 Interceptors
1.3.4 User Created
1.4基本開發環境
1.4.1 JDK的下載與安裝
1.4.2 Tomcat服務器的下載與安裝
1.4.3 MyEclipse的下載與安裝
習題
第2章 Struts 2框架技術入門
2.1 Struts 2框架的下載與安裝
2.1.1 Struts 2框架的下載
2.1.2 Struts 2框架的安裝
2.2搭建基於Struts 2框架的Web應用開發環境
2.3基於Struts 2框架的Web應用示例
2.3.1創建視圖
2.3.2創建業務控制器類
2.3.3創建struts.xml文件
2.3.4編輯web.xml檔
2.3.5 Web項目的發布與測試
2.4基於Struts 2框架的Web應用開發流程總結
習題
第3章 Struts 2框架的配置
3.1 Struts 2框架的體系結構與工作原理
3.1.1 Struts 2框架的體系結構
3.1.2 Struts 2框架的工作原理
3.2配置web.xml
3.2.1配置Struts 2框架的核心控制器
3.2.2配置第三方過濾器框架
3.2.3配置初始化參數
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.properlies
3.4.1開發模式屬性
3.4.2國際化屬性
3.4.3文件上傳屬性
3.4.4範本和主題屬性
3.4.5 url屬性
3.4.6 freemarker屬性
3.4.7 velocity屬性
3.4.8 ognl屬性
3.4.9其他屬性
3.5配置strutsdefault.xml
3.6配置strutsplugin.xml
習題
第4章 Struts 2框架進階
4.1 result配置
4.1.1 struts 2框架中內置的result類型
4.1.2缺省配置
4.1.3其他”result配置
4.1.4動態result配置
4.1.5局部和全局result配置
4.2 action配置
4.2.1默認類
4.2.2 method屬性
4.2.3動態方法調用
4.2.4默認的action
4.2.5默認的通配符
4.2.6使用param子元素為action傳遞參數
4.3 Struts 2框架中的Action
4.3.1 ActionSupport類
4.3.2 Action訪問Servlet API
習題
第5章 Struts 2框架的OGNL
5.1 OGNL簡介
5.2 OGNL語法
5.30GNL表達式
5.3.1常量
5.3.2屬性訪問
5.3.3操作符
5.3.4設置值和檢索值
5.3.5訪問靜態方法和欄位
5.3.6索引
5.3.7括號表達式
5.3.8鏈接子表達式
5.3.9變量訪問
5.3.10表達式計算
5.3.11 Lambda表達式
5.4 OGNL的集合操作
5.4.1創建集合
5.4.2投影
5.4.3選擇
5.5 Struts 2中的OGNL
5.5.1 值棧
5.5.2索引
5.5.3使用top訪問棧頂對象
5.5.4訪問靜態屬性
5.5.5 Struts 2框架的命名對象
5.5.6訪問Action屬性
5.5.7集合
5.6 OGNL 應用示例
習題
第6章 Struts 2框架的標簽
6.1普通標簽
6.1.1控制標簽
6.1.2數據標簽
6.2範本和主題
6.2.1範本
6.2.2主題
6.3 UI標簽
6.3.1表單標簽的公共屬性
6.3.2表單標簽
6.3.3非表單標簽
6.3.4 Ajax標簽
習題
第7章 Struts 2框架的國際化
7.1資原始檔案
7.1.1名稱格式
7.1.2資原始檔案的內容
7.2基於Struts 2框架的web應用的國際化體驗
7.3如何在資原始檔案中使用參數
7.4訪問資原始檔案中消息的方式
7.4.1在Action中訪問資原始檔案中的消息
7.4.2在JSP頁面中訪問資原始檔案中的消息
7.4.3在表單標簽中訪問資原始檔案中的消息
7.4.4在資原始檔案中訪問資原始檔案中的消息
7.5資原始檔案的分類
7.5.1包資原始檔案
7.5.2 Action資原始檔案
7.6資原始檔案的加載順序
習題
……
第8章 Struts 2框架的類型轉換
第9章 Struts 2框架的攔截器
第10章 Struts 2框架的輸入校驗
第11章 基於Struts2框架的檔上傳和下載
第12章 Struts2框架中使用數據庫
參考文獻

書摘/試閱



6.2 範本和主題
範本和主題的概念是Struts 2框架提供的標簽庫的核心。在Web應用開發中,通過使用範本和主題,開發人員可以進行快速開發,且項目易於維護與升級。
6.2.1 範本
範本是一些(a bit of)代碼,通常使用FreeMarker編寫,可以使用某些標簽(HTML標簽)輸出。
1.加載範本
範本加載時,首先搜索應用程式,如果沒有,則搜索類路徑(classpath)。FreeMarker是默認的範本引擎,即無論使用哪種格式的視圖,都使用FreeMarker範本。在內部,JSP、FTL和Velocity標簽都使用FreeMarker輸出。
範本的加載是基於範本目錄和主題名稱的。struts.properties屬性文件中的struts.ui.templateDir屬性定義了範本目錄(默認值是template)。如果一個標簽使用Ajax主題,則如下兩個位置將按順序被搜索:
(1)Web應用中的/template/ajax/template.ftl;
(2)classpath中的/template/ajax/template.ftl。
即格式為:/範本目錄/主題名稱/範本檔案名稱。
雖然第二種方式(classpath)比較靈活,但是由於性能的原因,開發人員通常會優先使用第一種方式。
2.選擇範本目錄
Struts 2框架提供了幾種不同的方式來選擇範本的目錄:
(1)使用具體標簽中的templateDir屬性;
(2)使用page範圍的templateDir屬性;
(3)使用request範圍的templateDir屬性;
(4)使用session範圍的templateDir屬性;
(5)使用application範圍的templateDir屬性;
(6)使用struts.properties文件中的struts.ui.templateDir屬性(默認值是template)。
在這幾種不同的方式中,前面方式的優先級高於後面方式的優先級。另外,通常通過修改struts.properties屬性文件中的struts.ui.templateDir屬性值來改變整個Web應用的範本目錄。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區