內容簡介
《JSP開發技術詳解》由淺入深,全面、系統地介紹了JSP開發技術。《JSP開發技術詳解》提供了大量例子,供讀者實戰演練。另外,作者專門為《JSP開發技術詳解》錄製了大量的配套教學視頻,以幫助讀者更好地學習《JSP開發技術詳解》內容。
《JSP開發技術詳解》涉及面廣,從基本操作到高級技術和核心原理,再到項目開發,幾乎涉及JSP開發的所有重要知識。《JSP開發技術詳解》適合所有想全面學習JSP開發技術的人員閱讀,也適合各種使用JSP進行開發的工程技術人員使用。對於經常使用JSP做開發的人員,更是一本不可多得的案頭必備參考書。同時,也可用作高校相關專業師生和社會培訓班的教材。
目錄
第一篇 基礎篇
第1章 淺談JSP
1.1 JSP發展背景
1.1.1 傳統Web服務模式的不足
1.1.2 動態Web技術的出現
1.1.3 JSP的出現
1.2 JSP簡介
1.2.1 訪問Web網站的過程
1.2.2 JSP的運行原理
1.2.3 JSP的優點
1.3 JSP用到的一些技術
1.3.1 JavaScript
1.3.2 CSS
1.3.3 Java Applet
1.3.4 Ajax
1.3.5 jQuery
1.4 所需工具安裝和配置
1.4.1 JDK的安裝
1.4.2 配置JDK的環境變數
1.4.3 Tomcat的安裝
1.5 第1個JSP例子
1.5.1 JSP檔案的編寫
1.5.2 部署Tomcat伺服器
1.5.3 訪問JSP頁面
1.6 本章小結
第2章 HTML語言
2.1 HTML簡介
2.2 HTMT中標籤的使用
2.2.1 h系列標籤
2.2.2 標籤、
標籤和標籤
2.2.3 標籤
2.2.4 標籤
2.2.5 標籤
2.2.6 標籤
2.2.7 標籤
2.2.8 標籤
2.3 本章小結
第3章 JSP的基本語去
3.1 JSP的指令
3.1.1 page指令
3.1.2 include指令
3.1.3 taglib指令
3.2 JSP動作元素
3.2.1 使用JavaBean實例:useBean動作元素
3.2.2 設定JavaBean屬性值:setProperty動作元素
3.2.3 獲取JavaBean屬性值:getProperty動作元素
3.2.4 動態包含頁面:include動作元素
3.2.5 請求的轉移:forward動作元素
3.2.6 指定外掛程式屬性:plugin動作元素
3.2.7 傳遞參數:param動作元素
3.3 JSP中的腳本元素
3.3.1 Java小程式段
3.3.2 JSP表達式
3.3.3 聲明
3.4 JSP中注釋的使用
3.5 JSP中常用的語句
3.5.1 if語句在JSP中的套用
3.5.2 for循環在JSP中的套用
3.5.3 while循環在JSP中的套用
3.5.4 return語句在JSP中的套用
3.5.5 break語句在JSP中的套用
3.6 本章小結
第4章 JSP中的對象
4.1 在客戶端頁面輸出信息:out對象
4.2 處理客戶請求信息:request對象
4.2.1 什麼是request對象
4.2.2 訪問客戶端請求中的參數
4.2.3訪問客戶端請求中的國際化信息
4.2.4 訪問客戶端請求中的請求報頭
4.2.5 訪問客戶端請求中的安全信息
4.2.6 獲取客戶端Cookie信息
4.2.7 管理請求中的屬性
4.2.8 請求轉發
4.2.9 其他方法
4.3 控制伺服器的回響信息:response對象
4.3.1 什麼是response對象
4.3.2 資源重定向
4.3.3 資源重定向sendRedirect()和請求轉發比較
4.3.4 向客戶端添加Cookie
4.3.5 getOutputStream()方法下載檔案
4.3.6 setHeader()方法設定JSP檔案報頭
4.4 處理Servlet配置信息:config對象
4.4.1 config對象中的方法
4.4.2 config對象的使用
4.5 管理用戶會話信息:session對象
4.5.1 session對象中的方法
4.5.2 使用session對象存取數據
4.5.3 getAttributeNames()的用法
4.6 應用程式的全局對象:application對象
4.6.1 什麼是application對象
4.6.2 設定和讀取全局變數
4.6.3 獲取應用程式初始化信息
4.6.4 RequestDispatcher方法
4.6.5 application對象中的其他方法
4.7 引用當前頁面:page對象
4.8 本章小結+
第5章 Servlet技術
5.1 什麼是Servlet
5.1.1 Setvlet的優點
5.1.2 Servlet的工作流程
5.1.3 Servlet接口
5.1.4 Web工程的結構
5.2 一個簡單的Servlet例子
5.2.1 編寫Servlet
5.2.2 發布Servlet
5.3 Servlet的生命周期
5.3.1 載入Servlet:由Servlet容器完成
5.3.2 初始化Servlet方法:init()方法
5.3.3 處理請求的方法:service()方法
5.3.4 銷毀Servlet:destroy()方法
5.4 Servlet之間的跳轉
5.4.1 請求轉發
5.4.2 URL重定向
5.5 解決中文亂碼問題
5.5.1 字元集介紹
5.5.2 出現中文亂碼原因
5.5.3 中文亂碼解決方案
5.6 Servlet的執行緒安全問題
5.6.1 Servlet執行緒不安全例子
5.6.2 解決Servlet執行緒不安全辦法
5.7 本章小結
第6章 JSP技術結合JavaBeans套用
6.1 什麼是JavaBeans
6.1.1 JavaBeans的含義
6.1.2 JavaBeans和EJB的比較
6.2 JavaBeans規範
6.2.1 JavaBeans的構造方法
6.2.2 JavaBeans中的屬性
6.3 使用JavaBeans
6.3.1 創建JavaBeans
6.3.2 調用JavaBeans
6.4 JavaBeans的套用
6.4..1 在JSP中使用JavaBeans
6.4..2 在當前頁面有效:page
6.4.3 在請求內有效:request
6.4.4 在會話域內有效:session
6.4.5 在應用程式內有效:application
6.4.6 綜合使用JavaBeans的不同有效範圍
6.5 JavaBeans在實際開發中的套用
6.6 本章小結
第7章 JSP檔案操作
7.1 Java檔案操作簡介
7.1.1 檔案類
7.1.2 位元組輸入流
7.1 .3位元組輸出流
7.1.4 字元輸入輸出流
……
第二篇 高級套用篇
第三篇 實踐篇