《Java Web程序設計》在Java SE程序設計和Web編程基礎上,綜合分析并解決網站業務、數據及流程處理,全面解析B/S架構開發的基本技能,并深入講解使用Servlet、JSP、JSTL和AJAX等技術實現動態、異步無刷新商業網站。全書共有8章,分別介紹了Servlet基礎、Servlet會話跟蹤、JSP基礎、JSP指令和動作、JSP內置對象、EL和JSTL、過濾和監聽及AJAX技術等內容。通過本書的學習可以掌握Servlet的生命周期及會話應用;熟練使用JSP腳本代碼動態顯示頁面以及使用JSP中常用內置對象的方法;并通過EL表達式和JSTL標準標簽庫來簡化JSP頁面代碼;掌握如何使用過濾和監聽技術來增強網站的完善性,以及使用AJAX異步無刷新技術來增強頁面的交互性。 本書重點突出、偏重應用,結合理論篇的實例和實踐篇對貫穿案例的講解、剖析及實現,使讀者能迅速理解并掌握知識,全面提高動手能力。
理論篇
第1章 Servlet基礎
1.1 動態網站技術概述
1.2 Servlet簡介
1.3 第一個Servlet
1.4 Servlet的生命周期
1.5 Servlet數據處理
1.6 重定向和請求轉發
1.7 小結
練習
第2章 Servlet會話跟蹤
2.1 會話跟蹤簡介
2.2 Cookie
2.3 Session
2.4 URL重寫
2.5 ServletContext接口
小結
練習
第3章 JSP基礎
3.1 JSP概述
3.2 JSP基本結構
小結
練習
第4章 JSP指令和動作
4.1 JSP指令
4.2 JavaBean
4.3 JSP標準動作
小結
練習
第5章 JSP內置對象
5.1 內置對象概述
5.2 常用內置對象
5.3 其他內置對象
小結
練習
第6章 EL和JSTL
第7章 監聽和過濾
第8章 AJAX基礎
實踐篇