Java Web技術及套用

Java Web技術及套用

《Java Web技術及套用》是QST青軟實訓推出的“在實踐中成長”系列叢書之一,作者馮娟娟、趙克玲、郭全友已從事計算機教學和項目開發多年,擁有豐富的教學和實踐經驗。

本書由理論到實踐對Java Web技術進行系統講解,重點突出、強調實用性和動手操作能力;所採用的貫穿項目,使讀者能夠快速理解並掌握各章節重要知識點,全面提高分析問題、解決問題以及實際項目的編碼能力。

本書特色是從技術的原理出發,同時以示例、實例的形式對各知識點進行詳細講解,並致力於將知識點融入實際項目的開發中。本書的特色是採用一個“Q-ITOffer”銳聘網站項目,將所有章節重點技術進行貫穿,每章項目代碼會層層疊代不斷完善,最終形成一個完整的系統。通過貫穿項目以點連線、多線成面,使得讀者能夠快速理解並掌握各項重點知識,全面提高分析問題、解決問題以及動手編碼的能力。

基本介紹

  • 中文名:Java Web技術及套用
  • 書名:Java Web技術及套用
  • 出版社:清華大學出版社
  • 頁數:428頁
  • 開本:16
  • 定價:59.50
  • 作者:馮娟娟 趙克玲 郭全友
  • 出版日期:2015年08月
  • 語種:簡體中文
  • ISBN:978-7-302-40871-0
內容簡介,叢書序言,前言,目錄,

內容簡介

本書深入介紹了Java Web技術及其套用,內容涵蓋Java Web入門、Servlet基礎、Servlet核心接口、會話跟蹤、JSP語法、JSP內置對象、JSP與JavaBean、表達式語言、標準標籤庫、Filter與Listener、Web架構MVC、Ajax技術。本書內容以Servlet 3.0規範為主線,同時穿插Servlet 2.5規範的對比介紹,採用一個真實項目貫穿各章節內容。
本書由理論到實踐對Java Web技術進行系統講解,重點突出、強調實用性和動手操作能力;所採用的貫穿項目,使讀者能夠快速理解並掌握各章節重要知識點,全面提高分析問題、解決問題以及實際項目的編碼能力。
本書適用面廣,可作為高校、培訓機構的Java教材,適用於計算機科學與技術、軟體外包、計算機軟體、計算機網路、電子商務等專業的程式設計課程的教材。本書適合各種層次的Java學習者和工作者閱讀。

叢書序言

當今IT產業發展迅猛,各種技術日新月異,在發展變化如此之快的年代,學習者已經變得越來越被動。在這種大背景下,如何快速地學習一門技術並能夠做到學以致用,是很多人關心的問題。一本書、一堂課只是學習的形式,而真正能夠達到學以致用目的則是融合在書及課堂上的學習方法,使學習者具備了學習技術的能力。
一、“在實踐中成長”叢書介紹
QST青軟實訓“在實踐中成長”叢書在技術上、教學和學習方法上進行最佳化升級,此次出版的叢書由QST青軟實訓聯合高等教育的專家、IT企業的行業及技術專家共同編寫,既涵蓋新技術及技術的升級,同時融合了深入到高校四年教育中所總結的IT技術學習方法及教學方法。“在實踐中成長”叢書系列教材包括:
二、“在實踐中成長”叢書的創新點及優勢
1.面向學習者
以一個完整的項目貫穿技術點,以點連線、多線成面,通過項目驅動學習方法使學習者輕鬆的將技術學習轉化為技術能力。
2.面向高校教師
為教學提供完整的課程產品組件及服務,滿足高校教學各個環節的資源支持。

前言

Java Web技術是Java技術對Web網際網路領域套用的一種技術實現。從上世紀90年代末Sun公司首次建立Java Servlet API編碼標準,經過多年的發展,目前已經發展到基於JavaEE 7技術標準的Web開發技術,Java Web技術也已成為目前主流的Web套用開發技術之一,相應的Java Web技術課程也已成為一門綜合性強、實踐性強、套用領域廣的技術學科。
本書從技術的原理出發,同時以示例、實例的形式對各知識點進行詳細講解,並致力於將知識點融入實際項目的開發中。本書的特色是採用一個“Q-ITOffer”銳聘網站項目,將所有章節重點技術進行貫穿,每章項目代碼會層層疊代不斷完善,最終形成一個完整的系統。通過貫穿項目以點連線、多線成面,使得讀者能夠快速理解並掌握各項重點知識,全面提高分析問題、解決問題以及動手編碼的能力。
1.項目簡介
“Q-ITOffer”銳聘網站是一個專為IT人才和IT企業提供線上求職和招聘代理的服務性平台系統。系統基於B/S(Brower/Server,瀏覽器/伺服器)架構,使用Java Web技術開發。系統由前台和後台兩個模組組成,前台功能主要包括:招聘企業職位展示、求職者簡歷管理、線上職位申請;後台功能主要包括:招聘企業職位管理、求職者信息審核、職位申請管理。其中,前台功能將以本書貫穿項目形式實現完成;後台功能將在本書配套實驗教材實現完成。
2.貫穿項目模組
“Q-ITOffer”銳聘網站的所有模組實現分別穿插在本書的各章節中,每個章節在前一章節的基礎上進行任務實現,對項目逐步進行疊代、升級,最終形成一個完整的項目,並將Java Web課程重點技能點進行強化套用。
本書由QST青軟實訓的馮娟娟老師編寫主要章節並進行全書統稿,另外還有趙克玲、郭全友參與本書部分章節編寫和審核工作。作者均已從事計算機教學和項目開發多年,擁有豐富的教學和實踐經驗。由於作者水平有限,書中疏漏和不足之處在所難免,肯定廣大讀者及專家不吝賜教。

目錄

第1章 Java Web入門
1.1 Web套用概述
1.1.1 Web套用簡介
1.1.2 Web套用架構
1.1.3 Web套用運行過程
1.1.4 JavaWeb套用優勢
1.2 JavaWeb套用開發
1.2.1 JDK的安裝與配置
1.2.2 Eclipse的安裝
1.2.3 Tomcat的安裝
1.2.4 Eclipse中的Tomcat配置
1.2.5 第一個Java Web項目
1.3課程貫穿項目
1.3.1【任務1-1】 項目需求分析
1.3.2【任務1-2】 項目資料庫設計
1.3.3【任務1-3】 項目開發環境搭建
1.3.4【任務1-4】 項目所需工具類設計
本章小結
小結
Q&A
本章練習
習題
上機
第2章 Servlet基礎
任務驅動
學習路線
本章目標
2.1 Servlet概述
2.1.1 Servlet簡介
2.1.2 Servlet體系結構
2.1.3 Servlet生命周期
2.2 Servlet創建
2.2.1 創建Java Web項目
2.2.2 創建Servlet
2.2.3 Servlet的聲明配置
2.2.4 Servlet的部署運行
2.2.5 Servlet2.5項目創建
2.3 Servlet套用
2.3.1 數據處理
2.3.2 重定向與請求轉發
2.4 Servlet3.0特性
2.4.1 註解支持
2.4.2 可插性支持
2.4.3 動態配置
2.4.4 異步處理
2.5 貫穿任務實現
2.5.1【任務2-1】 求職者註冊
2.5.2【任務2-2】 求職者登錄
本章總結
小結
Q&A
本章練習
習題
上機
第3章Servlet核心接口
任務驅動
學習路線
本章目標
3.1 Servlet核心接口
3.2 ServletConfig接口
3.3 ServletContext接口
3.3.1 獲取套用初始化參數
3.3.2 存取套用域屬性
3.3.3 獲取套用信息
3.3.4 獲取容器信息
3.3.5 獲取伺服器檔案資源
3.4 HttpServletRequest接口
3.4.1 獲取請求行信息
3.4.2 獲取請求頭信息
3.4.3 獲取請求正文
3.4.4 請求參數的中文問題
3.4.5 獲取網路連線信息
3.4.6 存取請求域屬性
3.5 HttpServletResponse接口
3.5.1 設定回響狀態
3.5.2 構建回響訊息頭
3.5.3 創建回響正文
3.5.4 回響輸出中文問題
3.6 貫穿任務實現
3.6.1【任務3-1】 簡歷信息添加
3.6.2【任務3-2】 簡歷照片上傳
3.6.3【任務3-3】 註冊驗證碼生成
本章總結
小結
Q&A
本章練習
習題
上機
第4章 會話跟蹤
任務驅動
學習路線
本章目標
4.1 無狀態的HTTP協定
4.2 會話跟蹤技術
4.2.1 Cookie技術
4.2.2 Session技術
4.2.3 URL重寫技術
4.2.4 隱藏表單域
4.3 貫穿任務實現
4.3.1【任務4-1】 完善註冊驗證碼功能
4.3.2【任務4-2】 完善登錄功能
4.3.3【任務4-3】 完善簡歷添加功能
4.3.4【任務4-4】 使用Cookie記住登錄信息
本章總結
小結
Q&A
本章練習
習題
上機
第5章JSP語法
任務驅動
學習路線
本章目標
5.1 JSP概述
5.1.1 JSP簡介
5.1.2 第一個JSP程式
5.1.3 JSP執行原理
5.1.4 JSP基本結構
5.2 腳本元素
5.2.1 JSP腳本
5.2.2 JSP表達式
5.2.3 JSP聲明
5.2.4 JSP注釋
5.3 指令元素
5.3.1 page指令
5.3.2 include指令
5.3.3 taglib指令
5.4 動作元素
5.5 貫穿任務實現
5.5.1【任務5-1】 首頁招聘企業展示
5.5.2【任務5-2】 公共頭頁面的包含
本章總結
小結
Q&A
本章練習
習題
上機
第6章 JSP內置對象
任務驅動
學習路線
本章目標
6.1 內置對象簡介
6.2 與Input/Output有關的內置對象
6.2.1 request
6.2.2 response
6.2.3 out
6.3 與Context有關的內置對象
6.3.1 session
6.3.2 application
6.3.3 pageContext
6.4 與Servlet有關的內置對象
6.4.1 page
6.4.2 config
6.5 與Error有關的內置對象
6.6 JSP的4種作用域
6.7貫穿任務實現
6.7.1【任務6-1】 企業詳情展示
6.7.2【任務6-2】 用戶登錄狀態判斷和退出
6.7.3【任務6-3】 網站頁面異常處理
本章總結
小結
Q&A
本章練習
習題
上機
第7章 JSP與JavaBean
任務驅動
學習路線
本章目標
7.1 JavaBean概述
7.1.1 JavaBean簡介
7.1.2 JavaBean規範
7.2在JSP中使用JavaBean
7.2.1 <jsp:useBean>元素
7.2.2 <jsp:setProperty>元素
7.2.3 <jsp:getProperty>元素
7.3 JavaBean套用
7.4 貫穿任務實現
7.4.1【任務7-1】 簡歷信息展示
7.4.2【任務7-2】 簡歷信息修改
7.4.3【任務7-3】 首頁企業信息分頁展示
本章總結
小結
Q&A
本章練習
習題
上機
第8章 表達式語言
任務驅動
學習路線
本章目標
8.1 EL簡介
8.2 EL語法
8.2.1 EL中的常量
8.2.2 EL中的變數
8.2.3 EL中的.和[]操作符
8.2.4 EL的錯誤處理機制
8.3 EL隱含對象
8.3.1 與範圍有關的隱含對象
8.3.2 與請求參數有關的隱含對象
8.3.3 其他隱含對象
8.4 EL運算符
8.4.1 算術運算符
8.4.2 關係運算符
8.4.3 邏輯運算符
8.4.4 條件運算符
8.4.5 empty運算符
8.4.6 運算符優先權
8.5 EL自定義函式
8.6 貫穿任務實現
8.6.1【任務8-1】 職位詳情展示
8.6.2【任務8-2】 網站頭檔案代碼重構
本章總結
小結
Q&A
本章練習
習題
上機
第9章 標準標籤庫
第10章 Filter與Listener
第11章 MVC模式
第12章 Ajax技術
附錄A JDK的安裝配置
附錄B Eclipse的安裝配置
附錄C HTTP回響狀態碼及其含義

相關詞條

熱門詞條

聯絡我們