《Java Web應用程式開發任務驅動式教程》是2014年清華大學出版社出版的圖書,作者是陳承歡。
基本介紹
- 中文名:Java Web應用程式開發任務驅動式教程
- 作者:陳承歡
- 出版時間:2014年10月01日
- 出版社:清華大學出版社
- ISBN:9787302365860
- 定價:43 元
內容簡介,圖書目錄,
內容簡介
以JSP技術為基礎,整合Servlet、JavaBean、Struts 2、Hibernate、Spring等技術開發Java Web套用,目前已成為主流的Java Web開發技術體系。 本書在充分調研Web程式設計師崗位需求的基礎上優選與重構教學內容,以Java Web套用開發技術為主線,漸進式系統化地設計教學單元。全書劃分為9個單元: 基於JSP指令和標籤的Web應用程式開發,基於JSP內置對象的Web應用程式開發,基於JDBC的Web應用程式開發,基於Servlet的Web應用程式開發,基於JavaBean的Web應用程式開發,基於Struts 2的Web應用程式開發,基於Hibernate的Web應用程式開發,基於Spring的Web應用程式開發及SSH2與MVC的網上購物系統典型功能模組的開發。這9個單元按由淺入深、由易到難、由簡單到綜合的順序排列,符合學習者的認知規律和技能形成規律。
圖書目錄
單元1基於JSP指令和標籤的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務11使用Eclipse套用開發平台製作靜態頁面
任務12創建顯示歡迎信息的JSP應用程式
任務13在JSP頁面中顯示當前系統日期
【漸進套用】
任務14創建用戶登錄的JSP頁面
任務15創建用戶註冊的JSP頁面
【典型套用】
任務16在JSP頁面中截取超長字元串並輸出
任務17將多個頁面組合成一個完整頁面
【單元小結】
【單元習題】
單元2基於JSP內置對象的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務21使用request對象獲取表單的信息
任務22使用session對象實現頁面訪問控制與使用
response對象實現頁面選擇性的跳轉
任務23使用application對象統計網站的線上人數
任務24使用application對象獲取資料庫的連線信息
任務25通過cookie實現自動登錄
【漸進套用】
任務26獲取用戶登錄信息
任務27獲取用戶註冊信息
【典型套用】
任務28套用JSP內置對象獲取用戶在某網頁停留的時間
任務29套用JSP內置對象防止HTML表單在網站外部提交
【單元小結】
【單元習題】
單元3基於JDBC的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務31在網頁中動態顯示商品數據
任務32在網頁中動態生成商品類型列表
【漸進套用】
任務33實現用戶登錄功能
任務34實現用戶註冊功能
【典型套用】
任務35實現修改用戶密碼功能
任務36實現刪除用戶信息功能
【單元小結】
【單元習題】
單元4基於Servlet的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務41使用Servlet動態產生HTML內容並顯示歡迎信息
任務42使用Servlet向客戶端傳送錯誤提示信息
任務43使用Servlet讀取HTML表單數據並輸出
任務44套用字元編碼過濾器來避免產生亂碼
【漸進套用】
任務45使用JSP與Servlet實現用戶登錄功能
任務46使用JSP與Servlet實現用戶註冊功能
【典型套用】
任務47使用Servlet過濾器統計流量
任務48使用Servlet對象統計網站的訪問量
【單元小結】
【單元習題】
單元5基於JavaBean的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務51使用JavaBean設定與獲取數據
任務52使用JSP的動作標籤對屬性賦值並獲取數據
任務53測試JavaBean的作用域
【漸進套用】
任務54使用JSP+Servlet+JavaBean實現用戶登錄功能
任務55使用JSP+Servlet+JavaBean實現用戶註冊功能
【典型套用】
任務56使用Model1模式實現商品信息的錄入操作
任務57使用Model2模式實現商品信息的錄入操作
任務58在瀏覽商品頁面時實現頁碼的跳轉功能
【單元小結】
【單元習題】
單元6基於Struts2的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務61測試Struts2框架的正確配置
任務62使用Struts2提供的動態Action實現動態操作
任務63使用Struts2的常用標籤實現對旅遊信息的調查
任務64使用Struts2創建數據驗證器來驗證表單內容
【漸進套用】
任務65使用Struts2實現用戶登錄功能
任務66使用Struts2實現用戶註冊功能
【典型套用】
任務67使用Struts2實現避免重複提交網頁數據的功能
任務68使用Struts2實現信息顯示國際化的功能
【單元小結】
【單元習題】
單元7基於Hibernate的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務71使用Hibernate框架實現手動導出數據表的功能
任務72使用Hibernate框架查詢用戶數據
任務73使用Hibernate框架修改與新增商品數據
任務74使用Hibernate框架和HQL查詢語言查詢商品數據
【漸進套用】
任務75使用Hibernate框架和HQL查詢語言實現用戶登錄的功能
任務76使用Hibernate框架和HQL查詢語言實現用戶註冊的功能
【典型套用】
任務77使用Hibernate框架和HQL查詢語言內連線查詢並顯示
商品數據
任務78使用Hibernate框架和HQL查詢語言實現多對一單向映射
數據的查詢與添加
【單元小結】
【單元習題】
單元8基於Spring的Web應用程式開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務81BeanFactory與ApplicationContext的套用
任務82使用JdbcTemplate類在商品數據表中查詢數據
任務83在Spring中利用DAO模式向商品數據表添加數據
【漸進套用】
任務84套用SpringAOP的表單控制器驗證登錄用戶
任務85套用JdbcTemplate實現用戶註冊功能
【典型套用】
任務86整合Spring與Hibernate來操作商品數據表
【單元小結】
【單元習題】
單元9基於SSH2與MVC的網上購物系統典型功能模組的開發
【問題探析】
【知識必備】
【操作必備】
【基礎套用】
任務91基於SSH2的前台商品信息展示與搜尋模組的開發
任務92基於SSH2的後台商品信息管理模組的開發
【漸進套用】
任務93基於SSH2的用戶登錄模組的開發
任務94基於SSH2的用戶註冊模組的開發
【典型套用】
任務95用戶註冊表單中驗證碼的生成與檢驗
任務96使用動態圖表顯示不同類型商品的銷量統計
【單元小結】
【單元習題】
附錄A崗位需求調研與課程設計
附錄BJavaWeb開發技術常用的縮寫
參考文獻