TOP
紅利積點抵現金,消費購書更貼心
自己動手寫Struts-構建基於MVC的Web開發框架(附盤)(簡體書)
滿額折

自己動手寫Struts-構建基於MVC的Web開發框架(附盤)(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
絕版無法訂購
商品簡介
目次

商品簡介

本書由淺入深、循序漸進地介紹了MVC的體系結構和如何構建一個基於MVC的Web框架,目的是幫助軟件開發人員快速掌握MVC的設計思想,并能使用MVC的內涵設計Web框架。全書共分12章。第1章詳細介紹MVC的設計思想、優缺點,以及如何構建一個基於MVC的Web框架;通過這部分知識的介紹,建立起讀者對MVC的理論基礎。第2~9章將逐步實現一個基於MVC的Web框架和持久層框架;讀者可以通過這部分內容的學習,掌握其實現細節和核心設計方式。第10~11章主要介紹如何將自己實現的Web框架與其他工具進行整合;讀者通過這部分內容的學習,可以將本書中實現的Web框架與目前許多開源項目,如Hibernate、Log4j等整合起來,以方便開發。第12章主要通過一個內容管理系統實例來驗證本書所實現的框架;讀者通過這部分內容的學習,可以熟練掌握本書所實現的Web框架的使用方法。
本書采用Struts和Spring的一些優點,通過一步一步的講解,使讀者真正掌握MVC的核心思想和實現方法。本書適合于初、中、高級軟件開發人員閱讀,同時也可作為高校相關專業和社會培訓班的教材。

目次

第一篇 Web框架入門
 第1章 運籌帷幄:Web框架的核心思想
1.1 MVC模式
1.2 Model規範
1.3 使用MVC的優缺點
1.4 如何構建一個基於MVC的Web框架
1.5 網絡上的資源
1.6 小結
 第2章 未雨綢繆:快速準備Web框架的開發環境
2.1 快速建立Java的開發環境
2.2 快速建立Web框架的運行環境
2.3 第一個使用JSP實現HelloWorld的例子
2.4 使用Servlet實現HelloWorld的例子
2.5 小結
 第3章 溫故知新:快速掌握開發Web框架的基礎知識
3.1 JSP快速入門
3.2 JSP的一些重點語法
3.3 JSP的內置對象
3.4 Servlet快速入門
3.5 JavaScript快速入門
3.6 JavaScript的基本語法
3.7 用JavaScript實現網頁拖動示例
3.8 小結
第二篇 構建自己的Web框架
 第4章 力學篤行:快速實現自己的Web框架
4.1 使用MVC Model 2規範實現Web框架的示意圖
4.2 視圖層設計
4.3 控制層設計
4.4 模型層設計
4.5 通過實現HelloWorld示例來驗證框架
4.6 通過實現用戶登錄示例來驗證框架
4.7 讓新的Web框架支持sendRedirect
4.8 使用MVC Model 2規範實現Web框架的完整代碼
4.9 使用打包好的jar開發一個實現用戶注冊的示例
4.10 小結
 第5章 穿壁引光:將自己的Web框架與Struts進行對比
5.1 Struts概述
5.2 使用Struts的環境配置
5.3 一個在JSP頁面輸出“HelloWorld”的Struts示例
5.4 對兩種實現“HelloWorld”的示例進行分析
5.5 Struts的實現方式
5.6 用Struts實現用戶登錄的示例
5.7 比較Struts和自己的Web框架
5.8 小結
 第6章 循序漸進:逐步改善自己的Web框架
6.1 要改善的內容
6.2 改善自己Web框架的包結構
6.3 改善返回頁面的映射方式
6.4 用改善后的Web框架實現“HelloWorld”的示例
6.5 改善值的傳遞方式
6.6 用改善后的Web框架實現一個用戶登錄的示例
6.7 改善多動作的處理方式
6.8 用改善后的Web框架實現一個用戶注冊的示例
6.9 增加VO的數據驗證功能
6.10 增加VO數據驗證功能后用戶注冊的示例
6.11 改善Action的功能
6.12 改善Action功能后用戶注冊的示例
6.13 改善后的基於MVC Model 2規範Web框架的整體結構
6.14 小結
 第7章 庖丁解牛:Web框架的持久層封裝
7.1 JDBC數據訪問技術
7.2 JDBC的主要對象和接口
7.3 簡述事務處理
7.4 在自己的Web框架中增加持久層處理
7.5 持久層的使用方法
7.6 實現分頁查詢
7.7 實現分頁查詢的示例
7.8 小結
 第8章 熟能生巧:自己動手寫數據庫連接池
8.1 數據庫連接池概述
8.2 數據庫連接池的具體實現
8.3 使用Proxool連接池
8.4 使用DBCP連接池
8.5 使用c3p0連接池
8.6 小結
 第9章 盡善盡美:自己動手寫過濾器
9.1 過濾器概述
9.2 編寫訪問記錄的過濾器
9.3 編寫記錄執行時間的過濾器
9.4 編寫設定編碼的過濾器
9.5 將GdServlet改為過濾器實現
9.6 小結
第三篇 Web框架與其他工具整合應用
 第10章 集思廣益:將Web框架與Hibernate整合
10.1 Hibernate概述
10.2 使用Hibernate自動生成代碼的工具
10.3 Web框架整合Hibernate實現用戶注冊的示例
10.4 小結
 第11章 畫龍點睛:在Web框架中使用Log4j
11.1 Log4j介紹
11.2 Log4j的下載和配置
11.3 Log4j的使用方法
11.4 在自己寫的Web框架中使用Log4j
11.5 小結
第四篇 Web框架實例
 第12章 學以致用:用Web框架實現內容管理系統
12.1 內容管理系統的介紹
12.2 配置環境
12.3 在Eclipse下建立項目myContent
12.4 分析并設計內容管理系統
12.5 編寫內容管理系統的JSP頁面
12.6 編寫內容管理系統的控制器類
12.7 編寫內容管理系統的業務邏輯類
12.8 編寫內容管理系統的持久層類
12.9 編寫配置文件myContent.xml
12.10 運行驗證程序
12.11 小結

購物須知

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

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

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

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

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

優惠價:87 412
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區