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

Jakarta EE企業級應用開發實例教程(教育部高等學校電腦類專業教學指導委員會推薦教材)

  • 作者:編者:呂海東//朱志剛//張坤|責編:賈斌//左佳靈
  • 出版社:清華大學
  • ISBN:9787302670216
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:469
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面系統地介紹了Jakarta EE的體系結構,以及Jakarta EE的主流應用伺服器和集成開發工具,主要內容包括Jakarta EE框架組成、應用伺服器類型及安裝、集成開發工具的安裝和使用。本書重點講解了Jakarta EE中的Servlet組件編程、請求處理編程、響應處理編程、會話跟蹤編程、ServletContext對象、過濾器編程、監聽器編程、JSP、EL、JSTL、JNDI服務基礎和編程、JDBC和連接池編程、Java Mail服務編程,以及Jakarta EE MVC模式架構應用,REST API微服務的Jakarta EE實現。

作者介紹
編者:呂海東//朱志剛//張坤|責編:賈斌//左佳靈

目錄
第1章  Jakarta EE概述
  1.1  軟體開發現狀和發展趨勢
    1.1.1  軟體開發現狀
    1.1.2  未來發展趨勢
  1.2  Jakarta EE概念
    1.2.1  Jakarta EE定義
    1.2.2  Jakarta EE規範
  1.3  Jakarta EE容器規範
  1.4  Jakarta EE組件規範
  1.5  Jakarta EE服務規範
  1.6  Jakarta EE通信協議規範
  1.7  Jakarta EE角色規範
  1.8  Jakarta EE體系架構
  1.9  Jakarta EE 10的規範詳細組成
第2章  Jakarta EE伺服器的安裝和配置
  2.1  Jakarta EE伺服器概述
    2.1.1  符合Java EE規範的伺服器產品
    2.1.2  Jakarta EE伺服器產品的比較和選擇
  2.2  Tomcat伺服器
    2.2.1  Tomcat的下載
    2.2.2  Tomcat的安裝
    2.2.3  Tomcat的測試
  2.3  Eclipse GlassFish伺服器
    2.3.1  GlassFish的下載
    2.3.2  GlassFish的安裝和啟動
    2.3.3  GlassFish的管理和配置
    2.3.4  GlassFish部署Jakarta EE Web項目
  2.4  WildFly伺服器
    2.4.1  WildFly的下載
    2.4.2  WildFly的安裝
    2.4.3  WildFly伺服器的工作模式
    2.4.4  WildFly的管理
    2.4.5  WildFly的主要配置任務
    2.4.6  WildFly部署Java Web項目
第3章  Jakarta EE開發環境的安裝和配置
  3.1  Jakarta EE開發工具的比較和選擇
  3.2  Eclipse IDE工具的安裝和配置
    3.2.1  Eclipse IDE的下載
    3.2.2  Eclipse IDE的安裝和啟動
    3.2.3  配置Java SE JDK環境
    3.2.4  配置Jakarta EE伺服器
    3.2.5  創建Jakarta EE Web項目
    3.2.6  部署Jakarta EE Web項目
    3.2.7  Maven的安裝和配置
    3.2.8  Eclipse IDE配置Maven
    3.2.9  創建Maven Web項目
  3.3  Spring Tools 4 for Eclipse的安裝和配置
    3.3.1  STS的下載和安裝
    3.3.2  STS插件的安裝
  3.4  IntelliJ IDEA工具的安裝和配置

    3.4.1  IDEA的下載和安裝
    3.4.2  IDEA的啟動和配置
    3.4.3  IDEA開發Jakarta EE Web項目
第4章  Servlet編程
  4.1  Web基礎回顧
    4.1.1  Web基本概念
    4.1.2  Web工作模式
    4.1.3  Web請求方式
    4.1.4  Web響應類型
  4.2  Servlet概述
    4.2.1  Servlet概念
    4.2.2  Servlet體系結構
    4.2.3  Servlet功能
  4.3  Servlet編程
    4.3.1  引入Servlet API的包
    4.3.2  Servlet類的定義
    4.3.3  重寫doGet方法
    4.3.4  重寫doPost方法
    4.3.5  重寫init方法
    4.3.6  重寫destroy方法
    4.3.7  重寫其他的請求方法
  4.4  使用IDE工具Servlet嚮導創建Servlet
  4.5  Servlet生命周期
    4.5.1  實例化階段
    4.5.2  初始化階段
    4.5.3  處理請求階段
    4.5.4  銷毀階段
  4.6  Servlet配置
    4.6.1  Servlet的註解類方式配置
    4.6.2  Servlet的XML方式配置
  4.7  Servlet部署
  4.8  Servlet取得數據表記錄並顯示案例
    4.8.1  案例功能簡述
    4.8.2  案例分析設計
    4.8.3  Servlet案例的編程實現
    4.8.4  案例部署和測試
第5章  HTTP請求處理編程
  5.1  HTTP請求內容
    5.1.1  HTTP請求中包含信息
    5.1.2  請求行
    5.1.3  請求頭
    5.1.4  請求體
  5.2  Jakarta EE請求對象
    5.2.1  請求對象介面類型與生命周期
    5.2.2  請求對象的功能與方法
    5.2.3  取得請求行方法
    5.2.4  取得請求頭方法
    5.2.5  取得請求體方法
    5.2.6  請求對象取得常用請求頭數據的便捷方法
    5.2.7  取得伺服器端信息

  5.3  取得客戶端HTML表單提交數據案例
    5.3.1  業務描述
    5.3.2  案例編程
  5.4  取得客戶端信息並驗證案例
    5.4.1  業務描述
    5.4.2  案例編程
    5.4.3  案例部署和測試
  5.5  文件上傳請求處理案例
    5.5.1  業務描述
    5.5.2  案例編程
    5.5.3  案例部署和測試
第6章  HTTP響應處理編程
  6.1  HTTP響應內容
    6.1.1  響應狀態
    6.1.2  響應頭
    6.1.3  響應體
  6.2  Java EE Web響應對象
    6.2.1  響應對象類型
    6.2.2  響應對象的取得和生命周期
  6.3  響應對象功能和方法
    6.3.1  響應狀態碼設定方法
    6.3.2  設置響應頭功能和方法
    6.3.3  設置響應頭便捷方法
    6.3.4  響應體發送功能和方法
    6.3.5  發送重定向功能和方法
  6.4  HTTP文本類型響應案例
    6.4.1  案例功能
    6.4.2  案例設計
    6.4.3  案例編程
    6.4.4  案例測試
  6.5  HTTP二進位類型響應案例
    6.5.1  案例功能
    6.5.2  案例設計
    6.5.3  案例編程
    6.5.4  案例測試
第7章  HTTP會話跟蹤編程
  7.1  Web會話基礎
    7.1.1  會話的概念
    7.1.2  會話跟蹤的概念
    7.1.3  Jakarta EE Web會話跟蹤方法
  7.2  URL重寫
    7.2.1  URL重寫實現
    7.2.2  URL重寫的缺點
  7.3  隱藏域表單元素
    7.3.1  隱藏域表單元素實現
    7.3.2  隱藏域表單元素的缺點
  7.4  Cookie
    7.4.1  Cookie的概念
    7.4.2  Jakarta EE Web規範Cookie API
    7.4.3  將Cookie保存到客戶端

    7.4.4  Web伺服器讀取客戶端保存的Cookie對象
    7.4.5  Cookie的缺點
  7.5  Jakarta EE會話對象
    7.5.1  會話對象的類型和取得
    7.5.2  會話對象的功能和方法
    7.5.3  會話對象的生命周期
    7.5.4  會話ID的保存方式
  7.6  會話對象驗證碼生成使用案例
    7.6.1  業務描述
    7.6.2  案例設計與編程
    7.6.3  案例測試
第8章  ServletContext和Web配置
  8.1  Web應用環境對象
    8.1.1  Web應用環境對象的類型和取得
    8.1.2  伺服器環境對象的生命周期
    8.1.3  伺服器環境對象的功能和方法
  8.2  Jakarta EE Web的配置
    8.2.1  配置文件和位置
    8.2.2  Web級初始參數配置
    8.2.3  Web應用級異常處理配置
    8.2.4  MIME類型映射配置
    8.2.5  會話超時配置
    8.2.6  外部資源引用配置
  8.3  Servlet級配置對象ServletConfig
    8.3.1  配置對象類型和取得
    8.3.2  ServletConfig功能和方法
    8.3.3  ServletConfig對象應用案例
  8.4  轉發
    8.4.1  轉發實現
    8.4.2  轉發與重定向的區別
    8.4.3  轉發編程注意事項
  8.5  ServletContext應用案例
    8.5.1  案例設計與編程
    8.5.2  案例部署與測試
第9章  Jakarta EE過濾器
  9.1  過濾器概述
    9.1.1  過濾器概念
    9.1.2  過濾器的基本功能
  9.2  Jakarta EE過濾器API
    9.2.1  Filter介面
    9.2.2  FilterChain介面
    9.2.3  FilterConfig介面
  9.3  Jakarta EE過濾器編程和配置
    9.3.1  Jakarta EE過濾器編程
    9.3.2  Jakarta EE過濾器配置
    9.3.3  Jakarta EE過濾器生命周期
  9.4  過濾器主要過濾任務
    9.4.1  處理HTTP請求
    9.4.2  處理HTTP響應
    9.4.3  阻斷HTTP請求

  9.5  用戶登錄驗證過濾器案例
    9.5.1  案例功能描述
    9.5.2  案例設計與編程
    9.5.3  案例過濾器測試
  9.6  修改響應頭和響應體的過濾器案例
    9.6.1  案例功能描述
    9.6.2  案例設計與編程
    9.6.3  案例過濾器測試
第10章  Jakarta EE監聽器
  10.1  監聽器概述
    10.1.1  監聽器概念
    10.1.2  監聽器基本功能
  10.2  監聽器類型
  10.3  ServletContext對象監聽器
    10.3.1  ServletContext對象監聽器概述
    10.3.2  ServletContext對象監聽器編程
    10.3.3  ServletContext對象監聽器配置
    10.3.4  ServletContext對象監聽器應用
  10.4  ServletContext對象屬性監聽器
    10.4.1  ServletContext對象屬性監聽器概述
    10.4.2  ServletContext對象屬性監聽器編程
    10.4.3  ServletContext對象屬性監聽器配置
    10.4.4  ServletContext對象屬性監聽器應用
  10.5  HttpSession會話對象監聽器
    10.5.1  HttpSession會話對象監聽器概述
    10.5.2  HttpSession會話對象監聽器編程
    10.5.3  HttpSession會話對象監聽器配置
    10.5.4  HttpSession會話對象監聽器應用
  10.6  HttpSession會話對象屬性監聽器
    10.6.1  HttpSession會話對象屬性監聽器概述
    10.6.2  HttpSession會話對象屬性監聽器編程
    10.6.3  HttpSession會話對象屬性監聽器配置
    10.6.4  HttpSession會話對象屬性監聽器案例
  10.7  HttpServletRequest請求對象監聽器
    10.7.1  HttpServletRequest請求對象監聽器概述
    10.7.2  HttpServletRequest請求對象監聽器編程
    10.7.3  HttpServletRequest請求對象監聽器配置
    10.7.4  HttpServletRequest請求對象監聽器案例
  10.8  HttpServletRequest請求對象屬性監聽器
    10.8.1  HttpServletRequest請求對象屬性監聽器概述
    10.8.2  HttpServletRequest請求對象屬性監聽器編程
  10.9  管理在線用戶和單擊次數的監聽器案例
    10.9.1  案例設計與編程
    10.9.2  案例部署和測試
第11章  JSP基礎
  11.1  JSP概述
    11.1.1  JSP概念
    11.1.2  JSP與Servlet的比較
    11.1.3  JSP工作流程
    11.1.4  JSP組成

  11.2  JSP指令
    11.2.1  指令語法和類型
    11.2.2  page指令
    11.2.3  include指令
    11.2.4  taglib指令
  11.3  JSP動作
    11.3.1  JSP動作語法和類型
    11.3.2  include動作
    11.3.3  useBean動作
    11.3.4  setProperty動作
    11.3.5  getProperty動作
    11.3.6  forwared動作
    11.3.7  param動作
  11.4  JSP腳本
    11.4.1  JSP腳本類型
    11.4.2  代碼腳本
    11.4.3  表達式腳本
    11.4.4  聲明腳本
    11.4.5  註釋腳本
  11.5  JSP內置對象
    11.5.1  請求對象request
    11.5.2  響應對象response
    11.5.3  會話對象session
    11.5.4  應用伺服器對象application
    11.5.5  頁面對象page
    11.5.6  頁面環境對象pageContext
    11.5.7  輸出對象out
    11.5.8  異常對象exception
    11.5.9  配置對象config
  11.6  JSP應用案例
    11.6.1  案例設計與編程
    11.6.2  案例部署和測試
第12章  EL與JSTL
  12.1  EL基礎
    12.1.1  EL基本概念
    12.1.2  EL基本語法
    12.1.3  EL運算符
    12.1.4  EL內置對象訪問
  12.2  JSTL基礎
    12.2.1  JSTL的功能
    12.2.2  JSTL標記類型
    12.2.3  JSTL引入
  12.3  JSTL核心標記
    12.3.1  核心基礎標記
    12.3.2  邏輯判斷標記
    12.3.3  循環遍歷標記
    12.3.4  URL地址標記
  12.4  JSTL格式輸出和I18N標記
    12.4.1  數值輸出格式標記
    12.4.2  日期輸出格式標記

    12.4.3  國際化I18N標記
  12.5  JSTL資料庫標記
    12.5.1  sql:setDataSource標記
    12.5.2  sql:query標記
    12.5.3  sql:update標記
  12.6  JSTL應用案例
    12.6.1  案例功能簡述
    12.6.2  組件設計與編程
    12.6.3  案例部署和測試
第13章  命名服務JNDI編程
  13.1  命名目錄服務基本知識
    13.1.1  命名服務的基本概念
    13.1.2  命名服務的基本功能
    13.1.3  目錄服務的基本概念
    13.1.4  目錄服務的基本功能
    13.1.5  常見的目錄服務
  13.2  Java命名目錄服務介面JNDI
    13.2.1  JNDI基礎
    13.2.2  JNDI API組成
  13.3  命名服務JNDI編程
    13.3.1  命名服務API
    13.3.2  命名服務連接
    13.3.3  命名服務註冊編程
    13.3.4  命名服務註冊對象查找編程
    13.3.5  命名服務註冊對象註銷編程
    13.3.6  命名服務註冊對象重新註冊編程
    13.3.7  命名服務子目錄編程
第14章  資料庫服務JDBC編程
  14.1  JDBC基礎概念和框架結構
    14.1.1  JDBC基本概念
    14.1.2  JDBC框架結構
  14.2  JDBC驅動類型
    14.2.1  TYPE 1類型
    14.2.2  TYPE 2類型
    14.2.3  TYPE 3類型
    14.2.4  TYPE 4類型
  14.3  JDBC API
    14.3.1  java.sql.DriverManager
    14.3.2  java.sql.Connection
    14.3.3  java.sql.Statement
    14.3.4  java.sql.PreparedStatement
    14.3.5  java.sql.CallableStatement
    14.3.6  java.sql.ResultSet
  14.4  JDBC編程
    14.4.1  SQL DML編程
    14.4.2  SQL SELECT語句編程
    14.4.3  調用資料庫存儲過程編程
  14.5  JDBC連接池
    14.5.1  連接池基本概念
    14.5.2  連接池的管理

    14.5.3  Tomcat連接池配置
  14.6  JDBC新特性
第15章  Jakarta Mail編程
  15.1  Mail基礎
    15.1.1  電子郵件系統結構
    15.1.2  電子郵件協議
  15.2  Jakarta Mail API
    15.2.1  Jakarta Mail API概念
    15.2.2  Jakarta Mail API框架結構
    15.2.3  Maven項目引入Jakarta Mail API依賴
    15.2.4  Jakarta Mail API主要介面和類
    15.2.5  Jakarta Mail的基本編程步驟
  15.3  Jakarta Mail發送郵件編程實例
    15.3.1  發送純文本郵件
    15.3.2  發送HTML郵件
    15.3.3  發送帶附件的郵件
  15.4  Jakarta Mail接收郵件編程實例
    15.4.1  接收純文本郵件
    15.4.2  接收帶附件的郵件
第16章  Jakarta EE企業級應用MVC模式
  16.1  MVC模式概述
    16.1.1  MVC模式結構
    16.1.2  基於Jakarta EE的MVC模式結構
    16.1.3  Model層設計
    16.1.4  持久層DAO設計
    16.1.5  業務層Service設計
    16.1.6  控制層Controller設計
    16.1.7  表示層View設計
  16.2  企業OA的員工管理系統MVC模式應用實例
    16.2.1  項目功能描述
    16.2.2  項目結構設計與代碼編程
    16.2.3  項目部署與測試
    16.2.4  案例項目開發總結
第17章  Jakarta EE REST API編程
  17.1  REST API概述
    17.1.1  API概念
    17.1.2  RESTAPI概念
  17.2  REST API的組成元素
  17.3  JSON概述
    17.3.1  JSON概念
    17.3.2  JSON的數據格式
  17.4  Jakarta EE實現REST API
    17.4.1  Jakarta EE實現REST API的依賴庫引入
    17.4.2  Jakarta EE REST API接收客戶端JSON處理
    17.4.3  Jakarta EE REST API發送JSON給客戶端處理
  17.5  REST API測試工具
  17.6  Postman測試REST API
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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