幫助中心 | 我的帳號 | 關於我們

Java Web程序設計(微課視頻版)/電腦類技能型理實一體化新形態系列

  • 作者:編者:吳紹根//張寺寧|責編:張龍卿
  • 出版社:清華大學
  • ISBN:9787302671770
  • 出版日期:2024/09/01
  • 裝幀:平裝
  • 頁數:288
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本介紹Java Web程序設計的基礎圖書,知識內容與Servlet 6.0版技術規範同步,適合Java Web初學者使用。全書共有三大部分,包括12章,全面介紹了使用Java Web技術開發Web應用程序的基本概念、基本方法、基本技術,各章均配有綜合案例,對知識內容進行總結性應用。第1部分為Java Web核心技術,包括第1?7章,介紹了Java Web的關鍵核心技術,具體包括:建立Java Web開發環境、HTTP傳輸協議、Servlet關鍵技術、會話管理、資料庫連接池及其使用方法等;第2部分為Java Web表示技術,包括第8?11章,介紹了Java Web數據表示相關技術,具體包括:系統分層結構及MVC設計模式、JSP表示技術、Thymeleaf表示技術、JSON,JavaScript和Ajax;第3部分為Java Web高級特性,只包括第12章,介紹了Servlet的AsyncContext非同步處理請求技術和Non Blocking I/O技術。本書可作為高校電腦相關專業的教材,也可作為Java Web編程愛好者的自學書籍。

作者介紹
編者:吳紹根//張寺寧|責編:張龍卿

目錄
第1部分  Java Web核心技術
  第1章  建立Java Web開發環境
    1.1  Java Web概述
      1.1.1  前端服務程序
      1.1.2  後端服務程序
    1.2  建立Java Web開發環境
    1.3  開發第一個Java Web程序
      1.3.1  新建Java Web項目
      1.3.2  編寫登錄頁面代碼
      1.3.3  運行和訪問登錄頁面
      1.3.4  IDEA中或頁面中出現亂碼的解決方法
    1.4  C/S架構和B/S架構
    1.5  練習:建立Java Web開發環境
  第2章  HTTP超文本傳輸協議
    2.1  前端服務程序與後端服務程序之間的通信
      2.1.1  HTTP通信模型
      2.1.2  HTTP通信過程跟蹤
    2.2  HTTP請求消息
      2.2.1  認識URL
      2.2.2  HTTP請求消息格式
      2.2.3  HTTP請求方法
      2.2.4  HTTP常見請求頭
    2.3  HTTP響應消息
      2.3.1  HTTP響應消息格式
      2.3.2  HTTP狀態碼
      2.3.3  HTTP常見響應頭
      2.3.4  響應體
    2.4  對HTTP請求進行深入跟蹤剖析
    2.5  練習:跟蹤瀏覽器請求和伺服器的響應
  第3章  Servlet基礎
    3.1  Servlet入門
      3.1.1  完善登錄頁面
      3.1.2  創建ch03工程
      3.1.3  創建Login後端服務程序
    3.2  Servlet的具體應用
      3.2.1  登錄頁面與後端服務程序Login的交互過程
      3.2.2  @WebServlet註解
      3.2.3  Servlet介面及生命周期
      3.2.4  Servlet介面的實現類GenericServlet和HttpServlet
    3.3  案例:更為完整的Login Servlet程序
      3.3.1  案例目標
      3.3.2  案例分析
      3.3.3  案例實施
    3.4  HttpServletRequest對象及其使用
      3.4.1  獲取請求參數
      3.4.2  獲取HTTP請求頭信息
      3.4.3  轉發請求和頁麵包含
    3.5  HttpServletResponse對象及其應用
      3.5.1  發送響應數據到客戶端
      3.5.2  深入了解setContentType方法和MIME

      3.5.3  發送狀態碼或錯誤信息
      3.5.4  設置響應消息頭信息
      3.5.5  請求重定向
    3.6  ServletContext對象及其使用
      3.6.1  使用ServletContext實現數據共享
      3.6.2  使用ServletContext讀取資源文件
      3.6.3  關於web.xml配置文件
    3.7  案例:用戶註冊
      3.7.1  案例目標
      3.7.2  案例分析
      3.7.3  案例實施
    3.8  練習:編寫書籍錄入程序
  第4章  Servlet文件上傳和下載
    4.1  Servlet接收上傳文件
      4.1.1  編寫包含上傳文件功能的註冊頁面
      4.1.2  接收客戶端州上傳的頭像文件
      4.1.3  多文件上傳
    4.2  Servlet下載文件到客戶端
      4.2.1  下載並顯示圖像
      4.2.2  下載並保存圖像文件
      4.2.3  下載和保存任意類型的文件
    4.3  案例:美圖分享
      4.3.1  案例目標
      4.3.2  案例分析
      4.3.3  案例實施
    4.4  練習:完善書籍錄入程序
  第5章  會話管理
    5.1  會話及其常用技術
    5.2  Cookie技術
      5.2.1  什麼是Cookie
      5.2.2  Cookie類
      5.2.3  使用Cookie實現會話管理舉例
      5.2.4  Cookie觀察和Cookie使用注意事項
    5.3  Session技術
      5.3.1  HttpSession介面
      5.3.2  使用HttpSession管理會話舉例
      5.3.3  Session觀察
    5.4  .案例:簡單的購物系統
      5.4.1  案例目標
      5.4.2  案例分析
      5.4.3  案例實施
    5.5  練習:記錄用戶上次登錄的時間和地點
  第6章  Servlet監聽器和過濾器
    6.1  Servlet監聽器
      6.1.1  監聽ServletContext對象
      6.1.2  監聽HttpSession對象
      6.1.3  監聽HttpServletRequest對象
    6.2  Filter過濾器
      6.2.1  Filter介面及其實現類HttpFilter
      6.2.2  Servlet過濾器應用舉例

      6.2.3  FilterChain介面
    6.3  案例:使用過濾器檢查用戶登錄狀態
      6.3.1  案例目標
      6.3.2  案例分析
      6.3.3  案例實施
    6.4  練習:選班長
  第7章  訪問資料庫
    7.1  使用JDBC訪問資料庫
      7.1.1  使用JDBC訪問資料庫的一般過程
      7.1.2  使用JDBC訪問資料庫示例
    7.2  資料庫連接池
      7.2.1  什麼是資料庫連接池
      7.2.2  DataSource介面
      7.2.3  使用DBCP建立資料庫連接池
      7.2.4  使用Druid建立資料庫連接池
    7.3  案例:將用戶註冊信息保存到資料庫
      7.3.1  案例目標
      7.3.2  案例分析
      7.3.3  案例實施
    7.4  練習:將圖書信息保存到資料庫
第2部分  Java Web表示技術
  第8章  系統分層結構及MVC設計模式
    8.1  程序功能部件之間的耦合度
    8.2  Java Web程序的分層結構
    8.3  Java Web的MVC設計模式
    8.4  常用的Java Web表示技術
  第9章  JSP表示技術
    9.1  JSP作為MVC的表示技術
      9.1.1  第一個JSP程序
      9.1.2  JSP的工作原理
    9.2  JSP程序組成
      9.2.1  JSP指令
      9.2.2  JSP腳本
    9.3  EL表達式
      9.3.1  EL表達式基本語法及EL表達式內置對象
      9.3.2  EL表達式運算符
    9.4  JSTL標籤及其使用
      9.4.1  如何使用JSTL標籤庫
      9.4.2  JSTL核心標籤
    9.5  JSP最佳實踐
    9.6  案例:圖書信息管理系統
      9.6.1  案例目標
      9.6.2  案例分析
      9.6.3  案例實施
    9.7  練習:學生信息管理系統
  第10章  Thymeleaf表示技術
    310.1  Thymeleaf作為MVC表示技術
      10.1.1  導入Thymeleaf到項目工程
      10.1.2  創建Thymeleaf引擎
      10.1.3  使用Thymeleaf引擎生成結果頁面

    10.2  Thymeleaf模板表達式
      10.2.1  消息表達式#{...}
      10.2.2  變數表達式${...}
      10.2.3  選擇對象表達式*{...}
      10.2.4  URL鏈接表達式@{...}
    10.3  Thymeleaf的字面常量和運算符
      10.3.1  字面常量
      10.3.2  字元串操作
      10.3.3  算術運算、關係運算和邏輯運算
      10.3.4  條件運算符
      10.3.5  字面常量和運算符使用舉例
    10.4  Thymeleaf常用屬性及其使用
      10.4.1  使用th:text、th:utext和內聯屬性輸出文字
      10.4.2  使用th:with屬性定義局部變數
      10.4.3  使用th:attr屬性設置HTML標籤的屬性值
    10.5  Thymeleaf的條件控制和迭代
      10.5.1  th:each迭代的使用
      10.5.2  th:if和th:unless條件控制的使用
      10.5.3  th:switch/th:case多分支控制的使用
    10.6  Thymeleaf工具類及其使用
    10.7  案例:圖書信息管理系統
      10.7.1  案例目標
      10.7.2  案例分析
      10.7.3  案例實施
    10.8  練習:學生信息管理系統
  第11章  JSON、JavaScript和Ajax
    11.1  JSON及其使用
      11.1.1  JSON基礎
      11.1.2  為什麼需要JSON
      11.1.3  在Servlet程序中處理JSON數據
    11.2  JavaScript和Ajax
      11.2.1  展示所有書籍信息
      11.2.2  Ajax
    11.3  案例:圖書信息管理系統
      11.3.1  案例目標
      11.3.2  案例分析
      11.3.3  案例實施
    11.4  練習:完善圖書信息管理系統
第3部分  Java Web高級特性
  第12章  Servlet高級技術
    12.1  AsyncContext非同步處理請求技術
      12.1.1  AsyncContext入門示例
      12.1.2  AsyncContext介面
      12.1.3  AsyncListener監聽器介面
    12.2  Non BlockingI/O技術
    12.3  案例:使用AsyncContext訪問第三方系統
      12.3.1  案例目標
      12.3.2  案例分析
      12.3.3  案例實施
    12.4  練習:使用Thymeleaf顯示氣象數據

參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032