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

在實戰中成長:JSP開發之路

  • 作者:高峰 著 青軟實訓組 編
  • 出版社: 電子工業出版社
  • 出版時間:2009-06-01
  • 版次:1
  • 商品編號: 10310982

    頁數:360

    紙張:膠版紙

    ISBN:9787121087813

    印刷時間:2009-06-01

    正文語種:中文


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

購買數量:

內容簡介

 

《在實戰中成長:JSP開發之路》以Eclipse(版本為3.4.1)為開發工具,以JSP 2.0、Servlet 2.4技術為核心,從軟件開發項目實踐的角度深入地講解了Web應用程序的基本知識和使用技巧,以小步迭代的方式引領讀者一步一步開發直到完成一個完整的項目。《在實戰中成長:JSP開發之路》共分為15章,有兩個部分,第一部分為第1~4章是項目準備階段,第二部分為第5~15章,是項目的開發、重構和測試階段。如果您已經搭建好了開發環境並對JSP的知識略懂一二,可以直接從第5章開始閱讀。《在實戰中成長:JSP開發之路》適合於JSP的初學者、網站開發愛好者使用。

目錄

第一部分 起步 1
第1章 JSP與Servlet簡介 2
1.1 JSP技術 2
1.2 HTTP請求模型 3
1.3 Servlet 4
1.3.1 Servlet是什麼 4
1.3.2 Servlet生命週期 4
1.4 JSP和Servlet 6
1.5 小結 6

第2章 安裝開發環境 7
2.1 Java IDE 7
2.2 動手安裝JDK 10
2.2.1 JDK的安裝與配置 10
2.2.2 Eclipse的安裝 13
2.2.3 Tomcat的安裝 16
2.2.4 Eclipse中的Tomcat配置 20
2.2.5 安裝配置MySQL數據庫 22
2.3 JSP和數據庫 26
2.4 小結 27

第3章 JSP基礎 28
3.1 JSP執行流程 28
3.2 JSP模板文本 31
3.3 JSP元素 31
3.3.1 指令元素 31
3.3.2 行為元素 35
3.3.3 腳本元素 53
3.3.4 EL表達式語言 54
3.4 JSP隱含對象 57
3.4.1 request對象 57
3.4.2 response對象 58
3.4.3 pageContext對象 59
3.4.4 session對象 60
3.4.5 application對象 61
3.4.6 out對象 61
3.4.7 config對象 61
3.4.8 page對象 62
3.4.9 exception對象 62
3.4.10 隱含對象的使用方法 62
3.5 小結 68

第4章 看看效果 69
4.1 新建一個應用程序 69
4.2 Hello,JSP 72
4.3 Web應用程序 74
4.3.1 Web應用程序剖析 74
4.3.2 Web應用程序開發過程
簡介 75
4.4 小結 75
第二部分 構建應用程序 77

第5章 BookStore應用程序 78
5.1 迭代式開發 78
5.2 BookStore能做些什麼 79
5.3 開始編碼吧 82

第6章 圖書維護 83
6.1 JSP和JDBC 83
6.2 DbUtils 87
6.3 創建數據庫和表 91
6.3.1 創建數據庫 91
6.3.2 創建圖書表 91
6.4 常規任務:CRUD 92
6.4.1 CRUD基本流程 93
6.4.2 CRUD的具體實現 95
6.5 運行起來再說(迭代A1) 102
6.6.1 創建應用程序 102
6.6.2 配置數據庫連接 103
6.6.3 開發「圖書維護」
最初版本 105
6.6 迭代A1中客戶所提
問題的處理(迭代A2) 109
6.6.1 來點CSS 109
6.6.2 功能清單 112
6.6.3 解決亂碼問題 114
6.6.4 HTML編輯器 118
6.7 添加缺失的字段
(迭代A3) 121
6.7.1 添加日期字段、版次和
銷售狀態 122
6.7.2 添加圖書封面縮圖 123
6.8 驗證一下(迭代A4) 130
6.9 分頁功能(迭代A5) 133
6.10 小結 142

第7章 分類顯示 143
7.1 圖書後台分類 143
7.2 前台頁面佈局 149
7.3 前台首頁顯示 152
7.4 小結 155

第8章 創建購物車 156
8.1 會話管理 156
8.1.1 Cookie 157
8.1.2 Session 157
8.1.3 結合Database 158
8.2 表和模型 159
8.3 創建購物車 161
8.4 清空購物車 172
8.5 小結 173

第9章 來點Ajax 174
9.1 JavaScript自定義對象 175
9.1.1 基本概念 175
9.1.2 語法規則 175
9.2 Ajax簡介 181
9.2.1 XMLHttpRequest簡介 182
9.2.2 XMLHttpRequest的屬性 182
9.2.3 XMLHttpRequest的方法 184
9.2.4 一個簡單的Ajax實例 185
9.3 改進版購物車 190
9.3.1 修改商品數量 192
9.3.2 服務器端處理 195
9.4 高亮顯示商品信息 197
9.5 小結 199

第10章 實現結賬功能 200
10.1 收集訂單 200
10.1.1 結賬界面 201
10.1.2 訂單生成 203
10.2 在付賬頁面顯示購物車
內容 211
10.3 JavaMail API 213
10.3.1 JavaMail API簡介 214
10.3.2 相關信息傳輸協議 214
10.3.3 下載並安裝JavaMail 215
10.3.4 JavaMail API核心類 217
10.4 郵件通知 221
10.4.1 郵件的基本信息 222
10.4.2 發送郵件 223
10.4.3 郵件模板 228
10.5 小結 233

第11章 用戶權限管理 234
11.1 權限系統 234
11.2 系統登錄 236
11.3 訪問控制系統 246
11.3.1 權限管理 246
11.3.2 角色管理 254
11.3.3 為角色分配權限 264
11.3.4 為用戶分配角色 266
11.4 訪問控制 268
11.5 處理錯誤 274
11.5.1 異常體系設計 274
11.5.2 本系統的異常類 279
11.6 小結 281

第12章 優化一下 282
12.1 緩存 282
12.2 緩存權限信息 289
12.3 頁面緩存 293
12.4 小結 294

第13章 看看報表吧 295
13.1 JFreeChart 295
13.2 實現庫存統計圖表 299
13.3 小結 306

第14章 擴展服務 307
14.1 Web服務簡介 307
14.1.1 XML簡介 308
14.1.2 SOAP簡介 309
14.1.3 WSDL(Web Services
Description Language) 310
14.1.4 UDDI簡介 311
14.2 Apache CXF 311
14.2.1 Apache CXF簡介 311
14.2.2 CXF框架支持環境 313
14.3 庫存查詢服務 324
14.4 會員服務 331
14.4.1 會員註冊 331
14.4.2 生成註冊碼 333
14.4.3 會員登錄 336
14.5 小結 340

第15章 最後的任務 341
15.1 代碼重構(Refactoring) 341
15.2 單元測試 348
15.2.1 JUnit 4 348
15.2.2 訂單模塊測試 359
15.3 小結 360


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