Java Web套用開發教程

Java Web套用開發教程

《JavaWeb套用開發教程》是2011年7月26日科學出版社出版的圖書,作者是張吉才。該書主要講述了如何套用Java Web來編寫程式。

基本介紹

  • 書名:Java Web套用開發教程
  • 作者:張吉才
  • ISBN:9787030159571
  • 出版社:科學出版社
  • 出版時間:2011年7月26日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

第1章至第4章主要討論以servlet為基礎的web套用的基礎知識,以servletapi2.3規範為基礎,介紹了http協定的工作機制、servlet的生命周期、servlet容器模型、維護會話的目的和方法等。第5章至第10章主要介紹jsp技術,以jsp1.2規範為基礎,講解了jsp的基本語法、jsp隱含對象的使用、javabean技術在jsp中的套用、如何在jsp中訪問資料庫、jstl定製標籤庫的使用,以及如何製作自己的jsp定製標籤。另外,在第11章還初步討論了當前套用廣泛的開發框架——struts的基礎知識與套用。

圖書目錄

第1章 Web應用程式開發基礎
1.1 HTTP通信協定基礎
1.1.1 HTTP通信協定的基本概念
1.1.2 HTTP請求的基本結構
1.1.3 HTTP回響的基本結構
1.1.4 一個簡單的偵聽器程式“TCP Monitor”及其使用
1.1.5 為什麼使用HTTP協定開發Web應用程式
1.2 基於Java技術的Web套用基礎
1.2.1 基於Java技術的Web套用簡介
1.2.2 基於Java技術的Web套用伺服器——Tomcat及其使用
1.3 JBuilder 9.0集成開發環境對Web套用開發的支持
1.3.1 套用JBuilder 9.0創建一個簡單的Web應用程式
1.3.2 對MyWebApp示例的簡單分析
小結
實驗
思考練習題
第2章 Servlet基礎
2.1 Servlet概述
2.1.1 傳統的Web套用與基於Java的Web套用的比較
2.1.2 Java Servlet如何處理HTTP請求
2.1.3 Servlet的生命周期
2.1.4 HttpServlet類處理用戶HTTP請求的過程
2.2 使用JBuilder 9.0開發一個簡單的Servlet
2.2.1 Servlet嚮導
2.3 獲取客戶請求信息
2.3.1 用於獲取請求參數的方法
2.3.2 提取請求標題信息
2.3.3 用於獲取請求路徑的信息的方法
2.3.4 獲取客戶信息
2.3.5 在請求中使用屬性
2.3.6 一個ServletRequest接口的套用示例
2.4 傳送回響
2.4.1 設定狀態回響代碼
2.4.2 傳送回響信息
2.5 Web應用程式的結構與部署
2.5.1 Web應用程式的目錄結構
2.5.2 部署描述符
2.5.3 與Servlet執行方式相關的配置
2.5.4 Web套用打包(WAR)檔案
小結
實驗
第3章 Servlet容器模型
3.1 ServletContext對象
3.1.1 Web應用程式的初始參數
3.1.2 ServletContext對象的方法和屬性
3.2 與ServletContext對象相關的偵聽器和事件
3.2.1 ServletContext生命周期
3.2.2 ServletContextListener偵聽器
3.2.3 ServletContextAttributeListener
3.3 過濾器
3.3.1 過濾器的概念
3.3.2 套用過濾器
小結
實驗
第4章 維護會話
4.1 跟蹤客戶會話
4.1.1 HTTP的無狀態性
4.1.2 會話的工作機制
4.1.3 維護會話的方式
4.1.4 幾種維護會話方式的總結
4.2 使用HttpSession對象維護會話信息
4.2.1 會話與請求的關係
4.2.2 HttpSession接口的重要方法
4.3 監視會話對象
4.3.1 HttpSessionListener偵聽器
4.3.2 HttpSessionAttributeListener偵聽器
小結
實驗
第5章 JSP基本語法
5.1 JSP簡介
5.1.1 JSP的概念
5.1.2 JSP的執行過程
5.2 JSP語法
5.2.1 元素和模板數據
5.2.2 注釋
5.2.3 轉義規則
5.3 腳本元素
5.3.1 聲明
5.3.2 小腳本
5.3.3 表達式
5.4 JSP指令元素
5.4.1 page 指令
5.4.2 include 指令
5.4.3 taglib 指令
5.5 JSP操作元素
5.5.1
5.5.2
5.5.3
5.5.4 、和
5.6 頁面的復用
5.6.1 頁面的復用
5.6.2 在JSP內包含其他的JSP內容
小結
實驗
第6章 JSP中的隱含對象
6.1 JSP中隱含對象的定義
6.2 屬性與範圍
6.2.1 JSP Scope—Page
6.2.2 JSP Scope—Request
6.2.3 JSP Scope—Session
6.2.4 JSP Scope—Application
6.3 JSP中的隱含對象
6.3.1 page 對象
6.3.2 config 對象
6.3.3 request 對象
6.3.4 response 對象
6.3.5 out 對象
6.3.6 session 對象
6.3.7 application 對象
6.3.8 pageContext 對象
6.3.9 exception對象
6.4 JSP錯誤處理
6.4.1 轉義處理時錯誤
6.4.2 用戶請求處理時錯誤
小結
實驗
第7章 JavaBean組件技術
7.1 JavaBean的概念
7.1.1 JavaBean 簡介
7.1.2 JavaBean屬性
7.2 在JSP中使用JavaBean
7.2.1 操作
7.2.2 操作
7.2.3 操作
7.3 JavaBean的Scope屬性
7.3.1 Page作用範圍
7.3.2 Request作用範圍
7.3.3 Session作用範圍
7.3.4 Application作用範圍
7.4 JavaBean 套用實例
小結
實驗
第8章 訪問資料庫
8.1 JDBC簡介
8.1.1 通用的資料庫連線
8.1.2 JDBC的特點
8.1.3 JDBC的構成
8.1.4 JDBC API概述
8.2 基本的JDBC套用
8.2.1 裝載驅動程式
8.2.2 建立資料庫連線
8.2.3 建立語句
8.2.4 傳送SQL語句
8.2.5 關閉資料庫連線
8.2.6 檢索數據
8.2.7 例 子
8.3 元數據
8.3.1 DatabaseMetaData接口
8.3.2 ResultSetMetaData
8.4 參數化資料庫查詢和資料庫更新
8.5 調用存儲過程
小結
實驗
第9章 使用JSTL標籤庫
9.1 JSP定製標籤
9.1.1 什麼是JSP定製標籤
9.1.2 如何使用JSP定製標籤庫
9.1.3 第三方JSP定製標籤庫
9.2 JSTL 1.0
9.2.1 安裝使用JSTL 1.0
9.3 EL語言
9.3.1 EL語法
9.3.2 EL隱含對象
9.3.3 EL運算符
9.4 核心標籤庫
9.4.1 表達式操作
9.4.2 疊代操作
9.4.3 流程控制
9.4.4 URL操作
9.5 資料庫標籤庫
9.5.1 setDataSource標籤
9.5.2 query標籤
9.5.3 遍歷query標籤執行的查詢結果集
9.5.4 update標籤
9.5.5 參數化資料庫操作
小結
實驗
第10章 製作JSP定製標籤
10.1 製作一個簡單的定製標籤
10.1.1 定製標籤的結構
10.1.2 製作一個簡單的定製標籤
10.2 給標籤加上屬性
10.2.1 標籤的屬性
10.3 標籤向JSP傳遞信息
10.4 編制疊代標籤
10.4.1 疊代標籤概述
10.4.2 JSP擴展標籤規範對疊代的支持
10.4.3 JSP疊代標籤的製作與使用
10.5 訪問並處理標籤的體內容
10.5.1 JSP擴展標籤規範對標籤體內容訪問的支持
10.5.2 一個使用標籤體內容的樣例實現
10.6 編制嵌套標籤
10.6.1 標籤之間通信的方式
10.6.2 協作標籤的一個示例
小結
實驗
思考練習題
第11章 Struts開發框架
11.1 Struts基本概念
11.1.1 Struts的概念
11.1.2 套用框架的概念
11.1.3 Struts框架的工作機制
11.2 JBuilder 9.0對Struts框架的支持
11.2.1 升級JBuilder 9.0中的Struts框架版本
11.2.2 JBuilder9.0對Struts的支持
11.3 套用Struts框架開發一個簡單的Web套用
11.3.1 創建RegisterForm
11.3.2 創建RegisterAction
11.3.3 創建register.jsp頁面、success.html、failure.html
11.3.4 配置struts-config.xml檔案
11.3.5 運行測試
11.4 分析
11.4.1 工作原理
11.4.2 補充說明
小結
實驗
Borland認證課程介紹

相關詞條

熱門詞條

聯絡我們