《跟我學Java Web》是一本由清華大學出版社在2010年9月1日出版的書籍。
基本介紹
- 書名:跟我學Java Web
- 頁數:468頁
- 出版社:清華大學出版社
- 開本:16
圖書信息,內容簡介,目錄,
圖書信息
出版社: 清華大學出版社; 第1版 (2010年9月1日)
平裝: 468頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302225287, 7302225281
條形碼: 9787302225287
尺寸: 26 x 19.2 x 3 cm
重量: 821 g
內容簡介
Java Web開發是目前最流行、使用最廣泛的網站開發技術。《跟我學Java Web》通過對Java Web開發中所運用到的各種技術循序漸進地進行講解,使讀者能儘快掌握開發Web應用程式的方法。《跟我學Java Web》內容包括搭建Web開發環境、HTML相關技術基礎知識、JavaScript相關技術基礎知識、JSP技術基礎知識、Servlet技術基礎知識、搭建MySQL資料庫開發環境、JDBC技術、JavaBean技術基礎知識、Ajax技術基礎知識、Struts2技術詳解(攔截器、輸入校驗、國際化、Struts2的各種標籤、對Ajax的支持等)、Spring2.5(容器、裝配Java Bean、JDBC和Hibernate模板等)以及Hibernate3技術詳解(會話、映射、HQL等)。除此之外,第11、第14章還提供了兩個完整的實例來講解Struts2開發新特性和開發SSH的詳細步驟.通過對這兩章的學習,讀者可以對SSH開發模式有更透徹的理解和認識。《跟我學Java Web》光碟中提供了豐富的內容,包括全書的多媒體視頻演示、全書的電子教案、900多頁的電子資料以及書中講解的原始碼等。每章後面的習題均有相應的解答,讀者可以到網站下載。《跟我學Java Web》適合廣大Java Web初學者、初步掌握Java技術的讀者,想深入學習Struts2、SSH框架的開發者,以及從事Java Web開發工作的技術人員。
目錄
第1章 搭建開發環境
1.1 JavaWeb開發概述
1.2 搭建JDK開發環境
1.2.1 JDK的下載與安裝
1.2.2 環境變數的設定
1.2.3 JDK環境的測試
1.3 搭建Web部署環境
1.3.1 Tomcat的下載與安裝
1.3.2 環境變數的設定
1.3.3 發布Web應用程式
1.4 搭建Eclipse+My Eclipse的開發環境
1.4.1 下載並配置Eclipse
1.4.2 下載My Eclilpse
1.4.3 整合Eclipse和MyEclipse
1.4.4 開發環境與Tomcat相結合
第2章 HTML相關技術
2.1 HTML基礎知識
2.1.1 HTML概述
2.1.2 HTML基本結構
2.1.3 HTML文字標籤
2.1.4 HTML列表標籤
2.1.5 HTML表格標籤
2.1.6 HTML表單標籤
2.1.7 HTML框架標籤
2.1.8 HTML圖像標籤
2.2 CSS基礎知識
2.2.1 CSS概述
2.2.2 在網頁中使用CSS樣式
2.3 本章習題
第3章 JavaScript相關技術
3.1 JavaScript語言基礎
3.1.1 變數
3.1.2 數據類型
3.1.3 運算符和表達式
3.1.4 程式控制語句
3.2 自定義函式
3.2.1 函式的定義與使用
3.2.2 函式的參數與返回值
3.3 系統函式
3.3.1 使用parseInt和parse Float進行數值轉換
3.3.2 使用typeof判斷對象類型
3.3.3 使用is Finite判斷一個變數是否有界
3.3.4 使用isNaN判斷一個變數是否是數值
3.4 系統內部對象
3.4.1 Array對象
3.4.2 Table對象
3.4.3 document對象
3.4.4 Window對象
3.4.5 location對象
3.5 本章習題
第4章 JSP技術
4.1 JSP技術簡介
4.2 JSP的基本語法
4.2.1 JSP的基本腳本元素
4.2.2 JSP的指令元素
4.2.3 JSP的基本程式控制語句
4.2.4 JSP支持的基本數據類型
4.3 JSP的內置對象
4.3.1 request對象
4.3.2 response對象
4.3.3 pageContext對象
4.3.4 session對象
4.3.5 application對象
4.3.6 out對象
4.3.7 config對象
4.4 JSP技術套用
4.4.1 簡單的記數器
4.4.2 使用JSP操作CooKe
4.4.3 利用JSP實現數據分頁顯示
4.5 本章習題
第5章 Servlet技術
5.1 Servlet技術簡介
5.2 Servlet的生命周期
5.3 HttpServlet類
5.3.1 doGet方法的使用
5.3.2 doPost方法的使用
5.4 HttpServletResponse類的功能
5.4.1 設定訊息的狀態回響碼
5.4.2 設定回響的頭訊息
5.5 HttpServletRequest類的功能
5.5.1 通過Get或Post方法獲取請求訊息
5.5.2 通過URL獲取請求信息
5.5.3 通過GetHeader方法獲取請求信息
5.6 Servlet技術套用實例
5.6.1 Servlet中連線資料庫的方法
5.6.2 JSP與Servlet之間相互調用的方法
5.7 本章習題
6.1 MySQL概述
6.1.1 MySQL簡介
6.1.2 下載並安裝MySQL
6.1.3 下載並安裝XAMPP
6.1.4 連線MySQL資料庫
6.2 使用MySQL資料庫
6.2.1 採用XAMPP管理MySQL資料庫
6.2.2 創建資料庫表
6.3 SQL語法介紹
6.3.1 SQL簡介
6.3.2 SQL基本語法
6.4 本章習題
第7章 JDBC技術
7.1 JDBC基礎知識
7.2 JDBC數據連線
7.2.1 JDBC連線資料庫的流程
7.2.2 JDBC套用示例
7.3 事務處理
7.3.1 什麼是事務處理
7.3.2 事務處理套用示例
7.4 批處理
7.4.1 什麼是批處理
7.4.2 批處理套用示例
7.5 存儲過程
7.5.1 什麼是存儲過程
7.5.2 存儲過程套用示例
7.6 JDBC綜合技術
7.6.1 JDBC-ODBC的連線方式
7.6.2 創建Tomcat連線池
7.7 本章習題
第8章 JavaBean技術
8.1 JavaBean簡介
8.1.1 什麼是Java.Bean
8.1.2 JavaBean的編碼規則
8.1.3 JavaBean典型示例
8.2 JSP中的JavaBean
8.2.1 在JSP中使用JavaBean的原因
8.2.2 JSP中使用JavaBean的具體方法
8.3 資料庫操作封裝的JavaBean
8.3.1 資料庫操作封裝JavaBean具體實現過程
8.3.2 資料庫操作封裝JavaBean調用方法示例
8.4 JavaBean技術套用
8.4.1 JavaBean分頁技術
8.4.2 圖片計數器
8.5 本章習題
第9章 Ajax技術
9.1 Ajax概述
9.1.1 Ajax的基本概念
9.1.2 Ajax的工作原理
9.1.3 Aj8x的開發模式
9.2 Ajax核心技術
9.2.1 XMLHttpRequest技術
9.2.2 JavaScfip(Java腳本語言)
9.2.3 DOM(文檔對象模型)
9.2.4 css(樣式表)
9.2.5 XML
9.3 實現錄入——顯示信息的Web方式
9.3.1 編寫JSP頁面Student_Web.jsp
9.3.2 編寫Servlet程式Student_Web.java
9.3.3 配置web.xml
9.3.4 運行程式並查看輸出結果
9.4 實現錄入——顯示信息的Ajax方式
9.4.1 編寫JSP頁面Student_Ajax.jsp
9.4.2 編寫Servlet程式Student_Ajax.java
9.4.3 配置web.xml
9.4.4 運行程式並查看輸出結果
9.5 hjax綜合套用實例
9.5.1 信息提示欄的製作
9.5.2 製作會走的時間
9.6 本章習題
第10章 Struts2技術詳解
10.1 Struts2介紹
10.2 Struts2的環境配置
10.2.1 下載Stoats2
10.2.2 搭建Struts2的開發運行環境
10.3 Struts2入門示例
10.3.1 編寫訊息輸出的JSP頁面
10.3.2 編寫控制器UserAction.java
10.3.3 配置Struts文檔struts.xml和slruts.properties
10.3.4 配置web.xml
10.3.5 測試運行該示例
10.4 Struts2的輸入校驗
10.4.1 創建ValidateActionvalidationxml
10.4.2 創建ValidateAction類
10.4.3 創建JSP頁面
10.4.4 配置stmcts.xml並查看結果
10.5 Struts2的攔截機制
10.5.1 創建攔截器類
10.5.2 創建攔截的Action類
10.5.3 創建JSP頁面
10.5.4 struts.xml中配置攔截器
10.6 Struts2的國際化
10.6.1 創建國際化資源檔案
10.6.2 創建Action類
10.6.3 創建JSP頁面
10.7 Struts2的標籤庫
10.7.1 表單標籤
10.7.2 非表單標籤
10.7.3 Ajax標籤
10.7.4 控制標籤
10.7.5 數據標籤
10.8 本章習題
第11章 Hibernate技術詳解
11.1 Hibernate概述
11.1.1 Hibernate簡介
11.1.2 IDbexDate的基本操作流程
11.2 Hibernate的核心
11.2.1 Hibernate的核心接口
11.2.2 Hibemate的主鍵介紹
11.2.3 持久化對象的基本操作
11.3 Hibernate的配置檔案
11.3.1 創建對象-映射檔案
11.3.2 配置資料庫連線池
11.3.3 使用JNDI
11.3.4 Hibernate映射標籤元素
11.4 Hibernate的關係映射
11.4.1 一對一映射
11.4.2 一對多和多對一映射
11.4.3 多對多映射
11.5 Hibemate數據查詢方式
11.5.1 HQL數據查詢方式
11.5.2 QBC數據查詢方式
11.6 本章習題
第12章 Spring技術詳解
12.1 Spring概述
12.1.1 Spring簡介
12.1.2 Spring2.5 的新特性
12.2 Spring的下載與安裝
12.3 Spring的核心機制
12.3.1 Spring框架的組成
12.3.2 控制反轉思想
12.4 Spring入門示例
12.4.1 編寫Java類檔案Say String java
12.4.2 配置Spring的application Contcxt.xml
12.4.3 編寫測試檔案Tcst Say String java
12.5 Spring+Struts2的示例
12.5.1 編寫數據處理層DAO檔案User DAOjava
12.5.2 編寫接口檔案
……
第13章 Struts綜合案例
第14章 檔案傳輸系統