JavaWeb開發速學寶典

JavaWeb開發速學寶典

《Java Web開發速學寶典》由淺入深,緊密結合實際開發,主要集中對JavaWeb的核心技術——JSP和Servlet進行講解。除此之外,還對目前流行的MVC框架Struts2(版本是Struts2.1.6)的核心功能以及如何整合Spring及Hibernate進行了細緻的講解,使讀者能駕馭大型Web系統開發。資深程式設計師全力打造,深入剖析SSH整合技術的精髓;內容權威,根據相關的技術規範進行編寫;內容翔實,全書橫慣JSP/Servelt和SSH的核心知識;提供了100多個實例,有助於讀者理解知識點;綜合案例,增加項目實踐經驗;附贈500分鐘的教學視頻,學習更輕鬆。

基本信息

內容簡介

《Java WEB開發速學寶典》主要對Java Web的核心技術——JSP和Servlet進行講解,此外,《Java Web開發速學寶典》還對目前流行的MVC框架Struts 2(版本為Struts 2.1.6)的核心功能以及如何整合Spring與Hibernate進行了由淺入深的介紹。《Java Web開發速學寶典》分為4篇,第1篇對開發Java Web程式所必須掌握的技術進行講解,並用一個實例帶領讀者進入Java Web世界;第2篇主要講解JSP技術,使讀者可以掌握JSP的核心技術;第3篇講解Struts 2的核心內容,以及如何將Struts 2、Spring和Hibernate進行整合;第4篇是綜合實例,通過對3個完整項目的學習,讀者可以更好地對《Java Web開發速學寶典》前3篇所講的內容進行理解和消化。
《Java Web開發速學寶典》的讀者對象包括:已經掌握Java基礎知識,想學習Java Web技術的讀者;已經掌握Java Web的基礎知識,想進一步了解和掌握Java Web核心技術的讀者;對JSP和Servlet技術比較熟悉,想進一步學習和掌握Struts 2,並想將Struts 2技術引入Java Web套用的讀者。

編輯推薦

《Java Web開發速學寶典》附帶的500分鐘的教學視頻,幫助讀者學習《Java Web開發速學寶典》沒有的知識;100多個豐富精彩的實例,使讀者更充分地理解和掌握《Java Web開發速學寶典》的知識點;完整的綜合案例原始碼,使讀者可以理論和實踐相結合,更好地消化知識;《Java Web開發速學寶典》所涉及的資料庫腳本及其他相關的檔案;贈送《自定義標籤的開發與套用》電子書。
多年培養經驗+資深開發經驗+名校教學實踐氛圍快速成為高手的捷徑。
豐富實例+項目實踐+超值視頻教學=完美的學習方式

作者簡介

李寧,東北大學碩士研究生,高級軟體工程師,曾任職於東軟集團,擔任項目經理一職。擁有超過10年的軟體開發經驗,曾主持或參與開發過多個大中型的軟體系統。曾為多家平面媒體和網路媒體撰寫了100餘篇技術稿件。並在個人部落格上發表了大量的技術文章。曾著有《Java Web開發技術大全》一書。熟悉Java、Eclipse、Net Beans、Delphi、C/C++等開發工具和語言,尤其擅長Java、Eclipse等技術。有非常豐富的軟體開發經驗,善於將技術以生動精準的語言進行闡述。

圖書目錄

第1篇 基礎知識
第1章 搭建開發環境
1.1 本書使用的各種軟體的版本
1.2 設定JDK
1.2.1 JDK簡介
1.2.2 安裝和配置JDK
1.2.3 測試JDK
1.3 架設Tomcat
1.3.1 Tomcat簡介
1.3.2 安裝和測試Tomcat
1.4 Eclipse的搭建
1.4.1 Eclipse簡介
1.4.2 安裝和配置Eclipse
1.5 下載和安裝MySQL
1.6 下載和安裝JDBCforMySQL
1.7 安裝和運行本書的實例程式
本章小結
第2章 JDBC基礎
2.1 第一個JDBC程式
2.1.1 運算元據庫的一般步驟
2.1.2 JDBC運算元據庫的步驟
2.1.3 JDBC執行SQL語句
2.2 使用JDBC查詢數據
2.2.1 使用executeQuery查詢數據
2.2.2 使用execute查詢數據
2.2.3 處理多個結果集
2.3 使用JDBC對資料庫進行更新
2.3.1 用execute方法執行混合形式的SQL語句
2.3.2 用executeUpdate方法更新數據
2.3.3 獲得自增欄位的值
2.4 JDBC高級技術
2.4.1 調用存儲過程
2.4.2 使用PreparedStatement對象執行動態SQL
2.4.3 存取BLOB欄位值
2.4.4 事務管理
2.5 獲得元數據
2.5.1 資料庫元數據
2.5.2 結果集元數據
2.5.3 參數元數據
本章小結
第3章 一個簡單的JavaWeb程式
3.1 JSP與Servlet簡介
3.2 編寫用於查詢信息的Servlet
3.3 編寫用於輸出查詢結果的JSP頁面
3.4 編寫用於輸入查詢信息的JSP頁面
本章小結
第2篇 JavaWeb詳解
第4章 Servlet開發基礎
4.1 在Tomcat中配置Web程式
4.1.1 編寫web.xml檔案
4.1.2 手工編寫Servlet
4.1.3 配置資料庫連線池
4.2 GenericServlet類與HttpServlet類
4.2.1 service方法
4.2.2 doXxx方法
4.2.3 init和destroy方法
4.2.4 getServletConfig與getServletInfo方法
4.2.5 getLastModified方法
4.3 ServletConfig接口
4.4 servletContext接口
4.4.1 獲取Web應用程式的初始化參數
4.4.2 application域
4.4.3 訪問資源檔案
4.4.4 Web應用程式之間的訪問
4.4.5 ServletContext接口定義的其他的方法
本章小結
第5章 Servlet高級技術
5.1 HttpServletResponse的套用
5.1.1 產生回響狀態行
5.1.2 設定回響訊息頭
5.1.3 用HTTP回響訊息頭傳輸中文信息
5.1.4 禁止瀏覽器快取當前Web頁面
5.1.5 網頁定時刷新和定時跳轉
5.1.6 實現動態檔案下載
5.2 HttpServletRequest的套用
5.2.1 獲得HTTP請求行信息
5.2.2 獲得網路連線信息
5.2.3 獲得HTTP請求訊息頭
5.2.4 客戶端身份驗證
5.3 處理Cookie
5.3.1 什麼是Cookie
5.3.2 Cookie類
5.3.3 讀寫Cookie信息與Cookie的中文問題
5.4 處理Session
5.4.1 什麼是Session
5.4.2 HttpSession接口中的方法
5.4.3 HttpRequestSession接口中的Session方法
5.4.4 通過重寫URL跟蹤Session
本章小結
第6章 JSP基礎
6.1 認識JSP
6.1.1 初次接觸JSP
6.1.2 編寫簡單的JSP程式
6.1.3 改變JSP的訪問路徑
6.2 JSP基本語法
6.2.1 JSP表達式
6.2.2 在JSP中嵌入java代碼
6.2.3 JSP聲明
6.2.4 JSP中的注釋
6.3 JSP指令
6.3.1 JSP指令簡介
6.3.2 Page指令
6.3.3 JSP頁面中的異常處理
6.3.4 include指令
6.4 JSP的9個內置對象
6.4.1 out對象
6.4.2 request對象
6.4.3 response對象
6.4.4 page對象
6.4.5 session對象
6.4.6 application對象
6.4.7 config對象
6.4.8 exception對象
6.4.9 pageContext對象
6.5 JSP標籤
6.5.1 標籤
6.5.2 標籤
6.5.3 標籤
6.5.4 標籤
6.5.5 標籤
6.5.6 標籤
本章小結
第7章 表達式語言(EL)
7.1 EL概述
7.2 EL的基本套用
7.2.1 在JSP頁面中使用EL
7.2.2 在標籤屬性中使用EL表達式
7.2.3 使用isELignored屬性禁止EL表達式
7.2.4 在web.xml中禁止EL表達式
7.2.5 在web.xml中禁止Java代碼
7.3 EL的內置對象
7.3.1 內置對象與域對象
7.3.2 獲得域屬性集合的內置對象
7.3.3 pageContext內置對象
7.3.4 獲得請求參數集合的內置對象
7.3.5 獲得http請求頭訊息集合的內置對象
7.3.6 cookie內置對象
7.3.7 initParam內置對象
7.4 EL的基本語法
7.4.1 EL中的標識符
7.4.2 EL中的保留字
7.4.3 EL中的常量
7.4.4 EL中的變數
7.4.5 EL中的枚舉類型
7.4.6 EL的錯誤處理機制
7.5 EL中的運算符
7.5.1 方括弧運算符()和點運算符(.)
7.5.2 算術運算符
7.5.3 關係運算符
7.5.4 邏輯運算符
7.5.5 empty運算符
7.5.6 條件運算符
7.5.7 圓括弧運算符
7.5.8 運算符的優先權
7.6 EL自定義函式
7.6.1 什麼是EL自定義函式
7.6.2 編寫EL自定義函式的靜態Java方法
7.6.3 配置EL自定義函式
7.6.4 使用EL自定義函式
7.6.5 實現過濾HTML格式中的特殊字元的EL自定義函式
本章小結
……

讀者對象

已經掌握java基礎知識,想學習javaweb技術的讀者;已經掌握javaweb的基礎知識,想進一步了解和掌握JavaWeb核心技術的讀者;對jsp和servlet技術比較熟悉,想進一步學習和掌握struts2,並想將struts2技術引入javaweb套用的讀者。

相關詞條

相關搜尋

熱門詞條

聯絡我們