JavaWeb開發實踐教程--從設計到實現

JavaWeb開發實踐教程--從設計到實現

《Java Web開發實踐教程》是關於Java Web開發的實踐教程。

基本介紹

  • 書名:JavaWeb開發實踐教程--從設計到實現
  • 作者:張陽、劉冰月、李緒成
  • ISBN:9787302176244
  • 出版社清華大學出版社
書目簡介,內容提要,圖書目錄,

書目簡介

出版日期:2008年01月 頁數:298 重量:0.506Kg
定價:¥29.00

內容提要

《Java Web開發實踐教程》第1~5章介紹了Web框架開發基礎,包括集成開發環境Eclipse中Web套用的創建,Servlet和JSP的編寫,常用的Servlet API、JSTL標籤庫和EL表達式語言,MVC模式,MySQL資料庫的使用,JDBC API和連線池技術等基礎知識。第6章重點講解了一個基於MVC的實用Web開發框架的搭建。第7~9章先對一個實際的Web項目進行了需求分析,然後使用PowerDesigner工... [顯示全部]

圖書目錄

第1章Java Web套用概述
1.1Web套用概述
1.1.1什麼是Web套用
1.1.2Web套用是如何運行的
1.1.3Web套用的發展歷史
1.2Java Web套用開發技術
1.2.1Java Web套用的核心技術
1.2.2面向對象程式設計思想
1.2.3MVC設計模式
1.2.4框架結構
1.2.5XML語言
1.2.6HTML、CSS和JavaScript
1.3集成開發環境和運行環境
1.3.1集成開發環境
1.3.2套用伺服器
1.4Web開發前沿
1.4.1Web 2.0
1.4.2Ajax
小結
思考題
第2章搭建運行環境和開發環境
2.1Web套用運行環境及開發環境概述
2.2JDK的安裝
2.3Tomcat的安裝
2.3.1安裝
2.3.2測試
2.4集成開發環境的安裝和配置
2.4.1安裝
2.4.2啟動
2.4.3配置
2.4.4測試
2.4.5Eclipse常用功能
2.5MySQL資料庫的安裝
小結
思考題
第3章框架基礎——Servlet與JSP技術回顧
3.1創建Web套用
3.1.1Web套用文檔結構
3.1.2創建一個Web工程
3.1.3Web套用配置或部署
3.2Servlet基礎
3.2.1什麼是Servlet
3.2.2Servlet的主要方法
3.2.3Servlet的運行原理
3.2.4在MyEclipse中開發Servlet
3.2.5開發Servlet的基本流程
目錄
Java Web開發實踐教程——從設計到實現
3.3JSP基礎
3.3.1JSP運行原理
3.3.2編寫簡單的JSP
3.4Servlet常用的API
3.5JSP常用技術
3.5.1EL簡介
3.5.2JSP常用指令和動作
3.5.3JSTL簡介
小結
思考題
練習
實驗
第4章框架基礎——MVC分層設計與實現
4.1MVC模式簡介
4.1.1MVC分層思想
4.1.2MVC模型特點
4.1.3MVC模型缺點
4.2第一個MVC設計實例——小計算器
4.2.1小計算器的功能說明
4.2.2小計算器功能的MVC分層設計
4.3第一個MVC分層實現——小計算器
4.3.1創建小計算器Web套用
4.3.2小計算器視圖層的實現
4.3.3小計算器模型層的實現
4.3.4小計算器控制層的實現
4.3.5小計算器的訪問測試
4.3.6小計算器的改進
4.3.7路徑問題
4.4MVC各層的特點
4.4.1模型層
4.4.2視圖層
4.4.3控制層
4.4.4MVC各層傳值
4.5如何實現MVC模式
小結
思考題
練習
實驗
第5章框架基礎——資料庫技術
5.1MySQL資料庫及常用的SQL語句
5.1.1MySQL資料庫的常用語法
5.1.2常用的SQL語法
5.1.3創建測試資料庫
5.2資料庫驅動
5.3JDBC API
5.3.1JDBC接口介紹
5.3.2JDBC訪問過程
5.3.3JDBC訪問實例
5.4數據源和連線池
5.4.1配置數據源
5.4.2使用連線池訪問資料庫
5.4.3以連線池方式訪問資料庫的實例
小結
思考題
練習
實驗
第6章WebFrame框架
6.1WebFrame框架簡介
6.1.1WebFrame框架的特點
6.1.2WebFrame的文檔結構
6.1.3搭建WebFrame套用
6.2登錄功能
6.2.1登錄功能說明
6.2.2登錄功能MVC設計
6.2.3登錄功能MVC分層實現
6.3session驗證過濾器
6.3.1Servlet過濾器簡介
6.3.2創建Servlet過濾器
6.3.3配置過濾器
6.3.4過濾器驗證
6.4統一信息提示功能
6.4.1統一信息提示頁
6.4.2統一信息提示控制
6.4.3統一信息提示功能的使用
6.5檔案上傳、下載工具類UploadUtil
6.5.1jspSmartUpload組件
6.5.2commonsfileupload組件
6.5.3上傳下載工具類UploadUtil
6.5.4創建tea.util.UploadUtil
6.5.5UploadUtil的使用
6.6資料庫訪問封裝
6.6.1BaseService
6.6.2BaseService的創建和使用
6.7分頁處理
6.7.1分頁思想
6.7.2pageList.jsp
6.7.3BaseService中方法getPage的封裝
6.7.4分頁處理功能的使用要點
6.8流行的Web套用開發框架
6.8.1Struts
6.8.2WebWork
6.8.3SpringMVC
6.8.4JSF
6.8.5Tapestry
小結
思考題
練習
實驗
第7章Tea Web套用概述
7.1Tea Web套用簡介
7.2Tea Web套用作業管理子系統的靜態頁面演示
7.2.1教師布置作業
7.2.2學生完成作業
7.2.3教師批改作業
7.2.4學生查看作業情況
7.3靜態頁面說明文檔撰寫規範
7.4靜態頁面說明文檔撰寫實例
小結
思考題
實驗
第8章Tea Web套用資料庫設計
8.1概念數據模型、物理數據模型與PowerDesigner
8.1.1概念數據模型和物理數據模型
8.1.2PowerDesigner簡介
8.2Tea Web套用作業子系統資料庫設計實例
8.2.1作業子系統的數據需求分析
8.2.2作業子系統的數據建模分析
8.2.3作業子系統的物理數據模型
8.2.4作業子系統的數據表匯總
8.3Tea Web套用作業子系統數據建模操作流程
8.3.1安裝和使用PowerDesigner環境
8.3.2創建概念數據模型
8.3.3建立物理數據模型
8.3.4生成創建數據表的SQL腳本
8.3.5創建資料庫、數據表
8.4資料庫設計正確性驗證
8.4.1基本插入驗證
8.4.2主業務驗證
小結
思考題
練習
實驗
第9章Tea Web套用MVC設計與實現
9.1MVC設計文檔撰寫規範
9.2MVC設計文檔實例——布置作業模組
9.2.1課程列表功能
9.2.2布置作業整體信息
9.2.3布置作業詳細信息
9.2.4調用流程與參數傳遞
9.3Tea Web套用框架的搭建
9.4布置作業模組的實現
9.4.1課程列表
9.4.2分頁顯示的實現
9.4.3布置作業整體信息
9.4.4布置作業詳細信息
9.5完成作業模組的設計與實現的要點
9.5.1完成作業詳細設計
9.5.2完成作業實現要點
小結
思考題
練習
實驗
第10章Web套用開發調試
10.1錯誤類型
10.1.1編譯錯誤
10.1.2運行時錯誤
10.1.3邏輯錯誤
10.1.4特殊錯誤
10.2常見編譯錯誤
10.2.1Java檔案中的常見編譯錯誤
10.2.2JSP檔案中的常見編譯錯誤
10.3特殊類型的錯誤
10.3.1該頁無法顯示
10.3.2找不到檔案
10.3.3檔案修改後不起作用
10.4運行期錯誤和邏輯錯誤的調試
10.5在集成開發環境Eclipse中的調試
10.5.1設定斷點
10.5.2單步跟蹤
10.5.3查看變數或者對象的狀態
10.5.4改變變數的值
10.5.5終止程式運行
10.5.6切換視圖
10.5.7刪除斷點
小結
思考題
實驗
第11章Web套用開發專題
11.1數據驗證
11.1.1非空驗證
11.1.2字元串長度驗證
11.1.3整數驗證
11.1.4浮點數驗證
11.1.5判斷字元串是不是由數字組成的
11.1.6數字範圍驗證
11.1.7日期驗證
11.1.8Email格式驗證
11.1.9郵政編碼驗證
11.2數據轉換
11.2.1基本數據類型與封裝類型之間的轉換
11.2.2String與基本數據類型之間的轉換
11.2.3String與日期之間的轉換
11.3國際化
11.3.1編寫資源檔案
11.3.2添加語言選擇功能
11.3.3調用資源檔案
11.4日誌處理
11.4.1獲取日誌的實現
11.4.2配置
11.4.3初始化
11.4.4調用
11.4.5擴展知識
小結
思考題
第12章Web套用設計模式與框架
12.1設計模式和架構模式
12.2J2EE中的層架構模式
12.3J2EE模式簡介
12.4AdvancedMVC前端控制器實例
12.4.1前端控制器模式設計實例
12.4.2前端控制器模式部分的實現
12.4.3前端控制器模式登錄功能的實現
12.4.4前端控制器模式Web套用流程
12.5S2SH框架搭建實例
12.5.1Struts 2+Spring+Hibernate
12.5.2S2SH開發準備工作
12.5.3整合Struts 2部分
12.5.4整合Spring部分
12.5.5整合Hibernate部分
12.5.6基於S2SH的開發實例
小結
思考題
練習
實驗
參考文獻

相關詞條

熱門詞條

聯絡我們