 |
-- 會員 / 註冊 --
|
|
|
|
JSP動態網頁設計技術教程 ( 簡體 字) |
作者:零點工作室、李忠偉、劉健 | 類別:1. -> 程式設計 -> 網路編程 -> JSP |
譯者: |
出版社:北京希望電子出版社 | 3dWoo書號: 23296 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:9/1/2009 |
頁數:444 |
光碟數:1 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787030249340 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:JSP是目前最為流行的一門動態網頁設計技術。本書稿?眼于JSP的基礎知識介紹與開發過程的講解,精煉而全面地介紹了使用JSP進行應用網站開發所需要的基本知識與開發過程。本書稿共分13章,其前11章分彆介紹了JSP技術的基本概念,JSP開發工具的安裝與配置,JSP中的Java程序和JSP語法,JSP的?置對象,JavaBean、Servlet技術,JSP中的數據庫開發技術Strust和Jibenate技術以及JSP組件等?容;第12、13兩章分彆以辦公自動化管理系統和電子商務系統兩個實際應用網站的開發過程為案例,進一步講解了如何將以上所介紹的結合使用。
本書作者都是長期使用JSP進行教學、科研和實際生?工作的教師和工程師,有?豐富的教學和編著經驗。在?容編排上,按照讀者學習的一般規律,結合大量實際講解操作步驟,能?使讀者快速、真正地掌握JSP的使用。
本書?容精煉、重點突出、實例豐富,可以作為JSP程序開發自學者的參考書目,也適合作為大中專院校師生的學習參考和相關培訓班教材。
隨書光盤?容為5小時視頻教學、電子教案(PPT)以及書中實例源文件,并贈送10小時Word/Excel相關應用視頻教學和6部相關電子書。 |
目錄:第1章 JSP概述 1 1.1 JSP簡介 2 1.1.1 Web編程與JSP 2 1.1.2 JSP、ASP和PHP的簡單比較 3 1.2 JSP開發環境的配置 4 1.2.1 實例:安裝J2SDK 4 1.2.2 實例:Tomcat的安裝與配置 8 1.2.3 Eclipse的安裝與配置 11 1.3 第一個JSP頁面 ——“Hello World” 13 1.4 課後練習 16 第2章 HTML和JavaScript 19 2.1 HTML語言 20 2.1.1 HTML注釋 20 2.1.2 HTML文本的基本結構 20 2.1.3 文字格式標記 22 2.1.4 文字版面標記 25 2.1.5 創建表格 27 2.1.6 設計表單 29 2.1.7 其他標簽 32 2.1.8 實例:建立網站框架 35 2.2 JavaScript語言 38 2.2.1 JavaScript簡介 38 2.2.2 數據類型 38 2.2.3 保留字 39 2.2.4 常用語句 40 2.2.5 對象 43 2.2.6 事件 45 2.2.7 實例:實現浮動窗口 48 2.3 課後練習 49 第3章 JSP中的Java程序 53 3.1 Java中的數據類型 54 3.1.1 Java的符號集 54 3.1.2 常量和變量 55 3.1.3 Java中的簡單數據類型 56 3.1.4 數組 57 3.2 運算符和表達式 59 3.2.1 賦值運算符與賦值表達式 59 3.2.2 算術運算符 59 3.2.3 自增、自?運算符 60 3.2.4 關系運算符 60 3.2.5 邏輯運算符 61 3.3 Java控制語句 61 3.3.1 條件語句 62 3.3.2 循環語句 64 3.3.3 跳轉語句 67 3.3.4 實例:對數組進行排序 68 3.3.5 實例:求n的階乘 69 3.4 Java面向對象編程的基礎 70 3.4.1 類和對象 70 3.4.2 創建類 70 3.4.3 創建對象 72 3.4.4 包 73 3.4.5 接口 75 3.4.6 异常 78 3.5 課後練習 81 第4章 JSP語法 83 4.1 JSP頁面的構成 84 4.2 JSP注釋 84 4.2.1 JSP隱藏注釋 84 4.2.2 實例:兩種JSP注釋的應用 85 4.3 指令(Directive) 87 4.3.1 page指令 87 4.3.2 include指令 88 4.3.3 taglib指令 88 4.3.4 實例:加載文件 88 4.4 ?本元素(Scripting Elements) 89 4.4.1 聲明(Declaration) 90 4.4.2 表達式(Expression) 90 4.4.3 Scriptlet 90 4.4.4 實例:網站計數器 91 4.5 動作元素(Action Elements) 92 4.5.1 jsp:param 92 4.5.2 jsp:include 93 4.5.3 jsp:forward 94 4.5.4 jsp:plugin 95 4.5.5 實例:在網頁中插入Applet小程序 96 4.6 錯誤處理 97 4.6.1 編譯階段的錯誤處理 98 4.6.1 處理客?請求階段的錯誤處理 98 4.7 課後練習 99 第5章 JSP的?置對象 101 5.1 request對象 102 5.1.1 request對象的方法 102 5.1.2 HTML的響應機制 104 5.1.3 實例:使用GET方法提交表單數據 104 5.1.4 實例:使用POST方法提交表單數據 106 5.1.5 實例:request對象的應用 108 5.2 response對象 109 5.2.1 response對象的方法 110 5.2.2 實例:使用response對象中的setHeader方法 111 5.2.3 實例:使用response對象中的setContentType方法 112 5.3 pageContext對象 113 5.3.1 pageContext對象的方法 114 5.3.2 實例:訪問JSP頁面?的所有對象與名字空間 115 5.3.3 實例:獲得scope範圍?的屬性 116 5.4 session對象 118 5.4.1 session對象的方法 118 5.4.2 實例:session對象應用 119 5.5 out對象 121 5.5.1 out對象的方法 121 5.5.2 實例:out對象的應用 123 5.6 application對象 124 5.6.1 application對象的方法 124 5.6.2 實例:application對象的使用 125 5.7 page對象 126 5.8 config對象 126 5.8.1 config對象的方法 126 5.8.2 實例:config對象的應用 126 5.9 exception對象 129 5.9.1 exception對象的方法 129 5.9.2 實例:exception對象的應用 129 5.10 Cookie 131 5.10.1 創建Cookie 131 5.10.2 JSP中對Cookie的操作 131 5.10.3 Cookie的生命周期 132 5.10.4 實例:Cookie的應用 132 5.11 課後練習 135 第6章 JSP與JavaBean 137 6.1 JavaBean概述 138 6.1.1 JavaBean技術介紹 138 6.1.2 JavaBean的種類 140 6.1.3 JavaBean的形式和要素 140 6.2 JavaBean屬性 142 6.2.1 Simple屬性 142 6.2.2 Indexed屬性 143 6.2.3 Bound屬性 144 6.2.4 Constrained屬性 144 6.3 JavaBean方法 144 6.4 在JSP中使用JavaBean 145 6.4.1 實例:JSP與JaveBean的結合使用 146 6.4.1 實例:JavaBean的移除 149 6.5 共享JavaBean 154 6.6 課後練習 155 第7章 Servlet技術 157 7.1 Servlet基礎 158 7.1.1 Servlet技術簡介 158 7.1.2 Servlet技術功能 159 7.1.3 Servlet技術特點 159 7.1.4 Servlet的生命周期 160 7.1.5 Servlet與JSP的區彆 160 7.1.6 Servlet的代碼結構 161 7.2 Servlet API 編程中常用的接口和類 161 7.2.1 Servlet接口 161 7.2.2 HttpServlet類 162 7.2.3 ServletConfig 接口 163 7.2.4 HttpServletRequest接口 163 7.2.5 HttpServletResponse接口 164 7.2.6 GenericServlet類 164 7.3 一個簡單的Servlet 165 7.3.1 Servlet的創建 165 7.3.2 Servlet的配置 167 7.4 Servlet應用 169 7.4.1 實例:生成純文本的Servlet 169 7.4.2 實例:生成HTML的Servlet 170 7.4.3 在Servlet中對Cookie的操作 171 7.5 課後練習 173 第8章 JSP與數據庫 175 8.1 數據庫的安裝與創建 176 8.1.1 實例:安裝SQL Server簡體中文個人版 176 8.1.2 創建SQL Server數據庫實例 181 8.1.3 實例:安裝MySQL數據庫 185 8.1.4 實例:創建MySQL數據庫實例 190 8.2 JDBC概述 194 8.2.1 JDBC-ODBC橋技術介紹 194 8.2.2 實例:通過JDBC-ODBC橋連接數據庫 194 8.3 JDBC常用接口 198 8.3.1 Driver接口 198 8.3.2 DriverManager接口 199 8.3.3 Connection接口 200 8.3.4 Statement接口 201 8.3.5 ResultSet接口 202 8.4 在JSP中用JDBC連接SQL Server數據庫 203 8.4.1 創建并連接SQL Server數據庫實例 203 8.4.2 用JDBC添加數據 204 8.4.3 用JDBC查詢數據庫 207 8.4.4 用JDBC更新數據庫 209 8.4.5 用JDBC?除數據庫中的數據 210 8.5 在JavaBean中連接SQL Server數據庫 211 8.6 在Tomcat中配置數據源 214 8.6.1 實例:Tomcat連接池的配置 214 8.6.2 JNDI簡介 216 8.7 創建一個存儲過程 217 8.7.1 實例:在企業管理器中創建存儲過程 217 8.7.2 實例:使用存儲過程向導創建存儲過程 218 8.8 在JSP中調用存儲過程 219 8.9 課後練習 221 第9章 Struts與Hibernate 223 9.1 JSP設計模式 224 9.1.1 Model 1和Model 2 224 9.1.2 MVC結構 226 9.2 Struts 226 9.2.1 框架 227 9.2.2 實例:安裝Struts 228 9.2.3 實例:Struts框架應用 232 9.3 Hibernate 239 9.3.1 Hibernate接口 239 9.3.2 Hibernate的配置 240 9.3.3 實例:編寫持久化類和映射文件 241 9.3.4 實例:編寫Hibernate的初始化類 246 9.4 使用Struts和Hibernate構建購物網站 248 9.4.1 系統介紹 248 9.4.2 購物網站數據庫的設計與實現 248 9.4.3 持久化層的搭建 250 9.4.4 創建配置文件和包結構 253 9.4.5 注?功能 255 9.4.6 創建DAO接口 257 9.4.7 創建控制層 259 9.4.8 購物車 260 9.4.9 訂單的處理 263 9.5 課後練習 267 第10章 JSP、JavaBean與Servlet 269 10.1 利用JSP實現小日歷 270 10.2 使用JSP中的?建對象實現用?注?系統 273 10.3 使用JavaBean實現個人所得?計算器 278 10.4 使用JavaBean驗證用?輸入 281 10.5 使用Servlet過濾器驗證用?身份 286 10.5.1 Servlet過濾器的特點 286 10.5.2 Servlet過濾器的工作方式 287 10.5.3 實例:使用過濾器驗證用?身份 288 10.6 使用Servlet實現對數據庫的查詢 292 10.7 課後練習 295 第11章 JSP組件 297 11.1 文件上傳與下載組件jspSmartUpload 298 11.2 實例:安裝jspSmartUpload組件 298 11.3 jspSmartUpload組件中的主要類 299 11.3.1 File類 299 11.3.2 Files類 300 11.3.3 Request類 301 11.3.4 SmartUpload類 301 11.3.5 實例:利用jspSmartUpload組件實現文件上傳和下載操作 303 11.4 Java Mail簡介 309 11.4.1 郵件傳輸相關協議簡介 309 11.4.2 Java Mail 310 11.5 Java Mail關鍵類簡介 310 11.5.1 Session類 310 11.5.2 Message 類 311 11.5.3 Address 類 312 11.5.4 Authenticator 類 313 11.5.5 Transport 類 313 11.5.6 Store類 314 11.5.7 Floder類 314 11.6 建立Java Mail 的開發環境 314 11.6.1 下載并構建Java Mail API 314 11.6.2 下載并構建JAF 315 11.7 在JSP中應用Java Mail發送郵件和接收郵件 315 11.7.1 實例:發送普通文本郵件 315 11.7.2 實例:發送HTML格式郵件 317 11.7.3 實例:用JavaMail發送需要SMTP認證的郵件 320 11.7.4 實例:發送帶附件的郵件 325 11.7.5 實例:群發郵件 329 11.7.6 實例:用JavaMail接收單封郵件 333 11.8 課後練習 337 第12章 辦公自動化管理系統 339 12.1 概述 340 12.2 系統分析 340 12.2.1 需求分析 340 12.2.2 可行性分析 341 12.3 總體設計 341 12.3.1 項目規劃 341 12.3.2 系統功能結構圖 341 12.4 系統設計 342 12.4.1 設計目標 342 12.4.2 開發及運行環境 342 12.4.3 邏輯結構設計 343 12.4.4 文件架構 345 12.5 JavaBean的設計 346 12.5.1 有關數據庫操作的JavaBean的編寫 346 12.5.2 有關分頁顯示的JavaBean的編寫 352 12.5.3 分頁解?方案的JavaBean的編寫 356 12.5.4 有關字符串轉化的JavaBean的編寫 357 12.5.5 有關時間操作的JavaBean的編寫 358 12.5.6 有關文件操作的JavaBean的編寫 363 12.5.7 有關用?列表操作的JavaBean的編寫 364 12.5.8 用?在?方案的JavaBean的編寫 366 12.5.9 數據信息相關的JavaBean的編寫 367 12.6 視圖層的設計 367 12.6.1 公告管理視圖層的設計 368 12.6.2 公文管理視圖層的設計 372 12.7 控制層的設計與實現 379 12.7.1 公告管理控制層的設計 379 12.7.2 公文管理控制層的設計 384 第13章 電子商務系統 393 13.1 概述 394 13.2 系統分析 394 13.2.1 需求分析 394 13.2.2 可行性分析 394 13.3 總體設計 395 13.3.1 項目規劃 395 13.3.2 系統功能結構圖 395 13.4 系統設計 396 13.4.1 設計目標 396 13.4.2 開發及運行環境 396 13.4.3 邏輯結構的設計 397 13.4.4 文件架構設計 399 13.5 JavaBean的設計 401 13.5.1 處理數據庫操作的JavaBean的編寫 401 13.5.2 處理字符串的JavaBean的編寫 404 13.5.3 商品的JavaBean的編寫 405 13.5.4 保存購物信息的JavaBean的編寫 406 13.5.5 商品信息操作接口的JavaBean的編寫 406 13.5.6 操作商品信息的JavaBean的編寫 406 13.6 網站前台主要功能模塊設計 408 13.6.1 網站前台首頁設計 408 13.6.2 特價商品模塊的設計 409 13.6.3 新品上架模塊的設計 410 13.6.4 商品分類模塊的設計 411 13.6.5 會員管理模塊的設計 413 13.6.6 購物車模塊的設計 415 13.6.7 收銀台模塊的設計 421 13.6.8 銷售排行模塊的設計 424 13.7 網站後台主要功能模塊的設計 425 13.7.1 後台登?模塊的設計 425 13.7.2 商品管理模塊的設計 427 13.7.3 會員管理模塊的設計 435 13.7.4 訂單管理模塊的設計 436 13.7.5 公告管理模塊的設計 441 13.7.6 退出系統模塊的設計 444 |
序: |
|