2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

零基礎學編程:零基礎學Struts

  • 作者:卜炟 等 著
  • 出版社: 機械工業出版社
  • 出版時間:2009-03-01
  • 版次:1
  • 商品編號: 10059022

    頁數:445

    印次:1

    印刷時間:2009-03-01


HK$85.40 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

《零基礎學Struts》由淺入深、循序漸進地介紹了Struts 2框架的知識點。重點介紹了Struts 2的類型轉換、輸入校驗、攔截器、國際化、標籤庫以及Struts 2的Ajax支持。最後通過兩個實際案例來演示如何將Struts運用到實際項目開發中。Struts 2框架繼承了Struts和WebWork兩個框架的易用性,其功能相比Struts和WebWork要更加強大。Struts 2從誕生至今,以其功能的強大性和易用性吸引了大量Java Web開發人員的眼球。目前大量原有的Struts和WebWork開發項目也都轉入使用Struts 2框架開發。由於Struts 2框架誕生至今時間非常得短,因此國內介紹Struts 2框架的書寥寥無幾。《零基礎學Struts》旨在幫助讀者能更快、更好地掌握這門技術,並運用到實際項目開發中。相比其他介紹Struts 2框架的書籍來說,《零基礎學Struts》更加細緻、更加全面。
  《零基礎學Struts》面向所有進行Java Web開發的初學者或者對Struts 2框架感興趣的讀者。同時也可用作高校相關專業師生和社會培訓班的教材。

 

目錄

寫給未來的程序員
前言
第一篇 從JSP到Struts 2
第1章 Struts 2前奏
1.1 MVC思想概述
1.1.1 簡單的登錄案例
1.1.2 測試案例
1.1.3 Model 1和Model 2
1.1.4 使用MVC設計模式改進代碼
1.1.5 測試MVC改進代碼
1.2 MVC框架介紹
1.2.1 常用的MVC框架
1.2.2 Struts 1框架簡介
1.2.3 下載並安裝Struts 1框架
1.2.4 基於Struts 1框架實現登錄案例
1.3 在Eclipse中開發Struts 1
1.3.1 新建Web項目
1.3.2 整合Tomcat服務器
1.3.3 為項目添加Struts 1支持
1.3.4 添加ActionForm
1.3.5 添加Action
1.3.6 部署Struts 1項目
1.4 小結

第2章 Struts 2基礎
2.1 Struts 2概述
2.1.1 Struts 1的缺陷
2.1.2 Struts 2簡介
2.2 構建第一個Struts 2應用
2.2.1 下載並安裝Struts 2框架
2.2.2 基於Struts 2框架實現登錄案例
2.2.3 程序執行流程
2.3 在Eclipse中開發Struts 2
2.3.1 為項目添加Struts 2支持
2.3.2 添加控制器Action
2.3.3 添加並配置Struts.xml
2.3.4 增加視圖資源並部署Web應用
2.4 改進控制器
2.4.1 實現Action接口
2.4.2 配置Action
2.5 完成輸入校驗
2.5.1 使用Struts 2標籤庫簡化表單
2.5.2 繼承ActionSupport完成輸入校驗
2.6 程序國際化
2.6.1 輸出中文的校驗錯誤信息
2.6.2 國際化資源文件
2.6.3 加載資源文件
2.6.4 輸出國際化信息
2.6.5 輸出國際化的校驗錯誤信息
2.7 小結

第二篇 Struts 2模塊開發
第3章 類型轉換
3.1 類型轉換的介紹
3.1.1 類型轉換的意義
3.1.2 簡單的類型轉換示例
3.2 Struts 2內建的類型轉換器
3.2.1 內建轉換器介紹
3.2.2 基本數據類型轉換器
3.2.3 基本數據類型的封裝類轉換器
3.2.4 數組類型轉換器
3.2.5 集合類型轉換器
3.3 OGNL表達式語言
3.3.1 簡單介紹OGNL以及如何下載OGNL源代碼
3.3.2 在Eclipse中查看OGNL類文件
3.4 自定義類型轉換器
3.4.1 項目需求
3.4.2 實現自定義類型轉換器
3.4.3 註冊自定義類型轉換器
3.4.4 新建顯示頁測試程序
……
3.5 局部類型轉換器和全局類型轉換器
3.6 實現集合類型轉換器
3.7 類型轉換中錯誤處理
3.8 小結

第4章 Struts2輸入校驗
4.1 輸入校驗的意義
4.2 客戶端校驗
4.3 服務器端校驗
4.4 動態方法調用以及校驗動態方法
4.5 小結

第5章 Struts2校驗框架
5.1 Struts2校驗框架初探
5.2 校驗器風格
5.3 內建校驗器
5.4 使用校驗框架完成輸入校驗
5.5 小結

第6章 Struts2攔截器
6.1 學前必備知識
6.2 攔截器介紹以及實現原理
6.3 Struts2自定義攔截器
6.4 深入攔截器
6.5 Struts2內建攔截器
6.6 使用攔截器完成權限控制
6.7 小結

第三篇 Struts2高級應用
第7章 文件上傳和下載
7.1 使用上傳框架實現文件上傳
7.2 基於Struts2完成文件上傳
7.3 文件上傳高級配置
7.4 Struts2實現上傳多個文件
7.5 文件下載
7.6 小結

第8章 Struts2國際化
8.1 國際化實現原理
8.2 JSP頁面國際化..
8.3 Action中訪問國際化資源文件
8.4 實現用戶自行選擇語言環境
8.5 小結

第9章 Struts2標籤庫
9.1 初涉Struts2標籤庫
9.2 邏輯控制標籤
9.3 數據訪問標籤
9.4 UI標籤
9.5 小結

第10章 Struts2與Ajax
10.1 Ajax簡介
10.2 傳統Web應用與Ajax應用對比
10.3 Struts2整合Ajax開發
10.4 Struts2整合JSON開發
10.5 小結

第四篇 Struts2整合應用
第11章 Struts2整合JFreeChart開發
11.1 初涉JFreeChart
11.2 JFreeChart進階
11.3 JFreeChart生成柱狀圖
11.4 JFreeChart的常用統計圖表
11.5 在網頁中生成和顯示圖表
11.6 Struts2整合開發
11.7 小結

第12章 Struts2整合JasperReports開發
12.1 初涉JasperReports
12.2 使用iReport設計報表
12.3 導出PDF文件報表
12.4 帶查詢報表
12.5 帶參數的報表
12.6 整合Struts2和JasperReports開發報表
12.7 小結

第13章 Struts2整合Hibernate開發
13.1 初涉Hibernate
13.2 Hibernate開發入門
13.3 Struts2整合Hibernate開發
13.4 小結

第14章 Struts2整合Spring開發
14.1 初探Spring
14.2 Spring的依賴注入
14.3 Spring的自動裝配
14.4 整合Struts2和Spring框架
14.5 整合Spring完成登錄案例
14.6 整合Spring完成產品管理案例
14.7 小結

第五篇 Struts2案例開發
第15章 整合開發註冊登錄系統
15.1 系統分析
15.2 Hibernate持久層設計
15.3 DAO層設計
15.4 業務邏輯層設計
15.5 完成用戶註冊模塊
15.6 完成用戶登錄模塊
15.7 小結

第16章 整合開發用戶管理系統
16.1 系統分析
16.2 Hibernate持久層設計
16.3 DAO層設計
16.4 業務邏輯層設計
16.5 完成查看所有用戶信息模塊
16.6 完成查看用戶詳細信息模塊
16.7 完成添加用戶模塊
16.8 完成刪除用戶模塊
16.9 完成更新用戶模塊
16.10 小結


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。