JSP開發之路

JSP開發之路

《JSP開發之路》是2009年6月由電子工業出版社編輯出版的關於計算機程式語言JSP的基本語法與使用技法。本書以Eclipse(版本為3.4.1)為開發工具,以JSP 2.0、Servlet 2.4技術為核心,從軟體開發項目實踐的角度深入地講解了Web應用程式的基本知識和使用技巧,以小步疊代的方式引領讀者一步一步開發直到完成一個完整的項目。本書適合於JSP的初學者、網站開發愛好者使用。

基本信息

內容簡介

JSP開發之路

本書共分為15章,有兩個部分,第一部分為第1~4章是項目準備階段,第二部分為第5~15章,是項目的開發、重構和測試階段。如果您已經搭建好了開發環境並對JSP的知識略懂一二,可以直接從第5章開始閱讀。

編輯推薦

從項目實戰中學習理論,邊做邊學。從企業項目中精簡,切合實際。項目從簡單的雛形逐步商業化,循序漸進。

讓您的技術水平跟隨項目的完善一起成長吧

本書將帶領您完成網上書店項目BookStore的開發。如果您從未接觸過JSP,請從第1章開始閱讀,了解JSP的基礎知識,為項目開發做準備。

如果您有一定的JSP基礎,可以直接進入第5章,開始構建網上書店,並一點點添加功能,使之逐漸生動起來。

圖書目錄

第一部分 起步

第1章 JSP與Servlet簡介

1.1 JSP技術

1.2 HTTP請求模型

1.3 Servlet

1.3.1 Servlet是什麼

1.3.2Servlet生命周期

1.4 JSP和Servlet

1.5 小結

第2章 安裝開發環境

2.1 Java IDE

2.2 動手安裝JDK

2.2.1 JDK的安裝與配置

2.2.2 Eclipse的安裝

2.2.3 Tomcat的安裝

2.2.4 Eclipse中的Tomcat配置

2.2.5 安裝配置MySQL資料庫

2.3 JSP和資料庫

2.4 小結

第3章 JSP基礎

3.1 JSP執行流程

3.2 JSP模板文本

3.3 JSP元素

3.3.1 指令元素

3.3.2 行為元素

3.3.3 腳本元素

3.3.4EL表達式語言

3.4 JSP隱含對象

3.4.1 request對象

3.4.2 response對象

3.4.3 pageContext對象

3.4.4 session對象

3.4.5 application對象

3.4.6 out對象

3.4.7 config對象

3.4.8 page對象

3.4.9 exception對象

3.4.10 隱含對象的使用方法

3.5 小結

第4章 看看效果

4.1 新建一個應用程式

4.2 Hello,JSP

4.3 Web應用程式

4.3.1 Web應用程式剖析

4.3.2 Web應用程式開發過程簡介

4.4 小結

第二部分 構建應用程式

第5章 BookStore應用程式

5.1疊代式開發

5.2 BookStore能做些什麼

5.3 開始編碼吧

第6章 圖書維護

6.1 JSP和JDBC

6.2Dbutils

6.3 創建資料庫和表

6.3.1 創建資料庫

6.3.2 創建圖書表

6.4 常規任務:CRUD

6.4.1 CRUD基本流程

6.4.2 CRUD的具體實現

6.5 運行起來再說(疊代A1)

6.6.1 創建應用程式

6.6.2 配置資料庫連線

6.6.3 開發“圖書維護”最初版本

6.6 疊代A1中客戶所提問題的處理(疊代A2)

6.6.1 來點CSS

6.6.2 功能清單

6.6.3 解決亂碼問題

6.6.4 HTML編輯器

6.7 添加缺失的欄位(疊代A3)

6.7.1 添加日期欄位、版次和銷售狀態

6.7.2 添加圖書封面縮圖

6.8 驗證一下(疊代A4)

6.9 分頁功能(疊代A5)

6.10 小結

第7章 分類顯示

7.1 圖書後台分類

7.2 前台頁面布局

7.3 前台首頁顯示

7.4 小結

第8章 創建購物車

8.1 會話管理

8.1.1 Cookie

8.1.2 Session

8.1.3 結合Database

8.2 表和模型

8.3 創建購物車

8.4 清空購物車

8.5 小結

第9章 來點Ajax

9.1 JavaScript自定義對象

9.1.1 基本概念

9.1.2 語法規則

9.2 Ajax簡介

9.2.1 XMLHttpRequest簡介

9.2.2 XMLHttpRequest的屬性

9.2.3 XMLHttpRequest的方法

9.2.4 一個簡單的Ajax實例

9.3 改進版購物車

9.3.1 修改商品數量

9.3.2 伺服器端處理

9.4 高亮顯示商品信息

9.5 小結

第10章 實現結賬功能

10.1 收集訂單

10.1.1 結賬界面

10.1.2 訂單生成

10.2 在付賬頁面顯示購物車內容

10.3 JavaMail API

10.3.1 JavaMail API簡介

10.3.2 相關信息傳輸協定

10.3.3 下載並安裝JavaMail

10.3.4 JavaMail API核心類

10.4 郵件通知

10.4.1 郵件的基本信息

10.4.2 傳送郵件

10.4.3 郵件模板

10.5 小結

第11章 用戶許可權管理

11.1 許可權系統

11.2 系統登錄

11.3 訪問控制系統

11.3.1 許可權管理

11.3.2 角色管理

11.3.3 為角色分配許可權

11.3.4 為用戶分配角色

11.4 訪問控制

11.5 處理錯誤

11.5.1 異常體系設計

11.5.2 本系統的異常類

11.6 小結

第12章 最佳化一下

12.1 快取

12.2 快取許可權信息

12.3 頁面快取

12.4 小結

第13章 看看報表吧

13.1 JFreeChart

13.2 實現庫存統計圖表

13.3 小結

第14章 擴展服務

14.1 Web服務簡介

14.1.1 XML簡介

14.1.2 SOAP簡介

14.1.3 WSDL(Web Services Description Language)

14.1.4 UDDI簡介

14.2 Apache CXF

14.2.1 Apache CXF簡介

14.2.2 CXF框架支持環境

14.3 庫存查詢服務

14.4 會員服務

14.4.1 會員註冊

14.4.2 生成註冊碼

14.4.3 會員登錄

14.5 小結

第15章 最後的任務

15.1 代碼重構(refactoring

15.2 單元測試

15.2.1 JUnit 4

15.2.2 訂單模組測試

15.3 小結

相關詞條

相關搜尋

熱門詞條

聯絡我們