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

Java Web程序設計與項目案例(微課視頻版微課版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:郭煦|責編:陳景輝//李燕
  • 出版社:清華大學
  • ISBN:9787302625698
  • 出版日期:2023/02/01
  • 裝幀:平裝
  • 頁數:295
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書將基礎理論知識和工程案例相結合,循序漸進地介紹關於Java Web開發領域的常用技術和開發框架。全書共16章,分別介紹JSP、Servlet、EL和JSTL、過濾器和監聽器、JDBC、Web開發模型、MyBatis、Spring和Spring MVC等知識,書中的每個知識點都有相應的案例代碼。
    本書主要面向廣大從事Java Web開發、雲計算的專業人員,可供從事高等教育的專任教師、高等學校的在讀學生及相關領域的廣大科研人員閱讀參考。

作者介紹
編者:郭煦|責編:陳景輝//李燕

目錄
第1章  概述
  1.1  開發技術概述
  1.2  HTTP
    1.2.1  HTTP概述
    1.2.2  HTTP的特點
  1.3  HTTP請求
    1.3.1  HTTP請求行
    1.3.2  HTTP請求頭
    1.3.3  實體主體
  1.4  HTTP響應
    1.4.1  HTTP狀態碼
    1.4.2  HTTP響應頭
  1.5  開發環境準備
第2章  JSP
  2.1  JSP基礎語法
  2.2  JSP運行原理
  2.3  JSP內置對象
    2.3.1  out對象
    2.3.2  request對象
    2.3.3  response對象
    2.3.4  session對象
    2.3.5  application對象
第3章  Servlet
  3.1  Servlet概述
  3.2  Servlet基礎
  3.3  Servlet配置
  3.4  Servlet常用介面
    3.4.1  HttpServletRequest介面
    3.4.2  HttpServletResponse介面
    3.4.3  ServletConfig介面和ServletContext介面
  3.5  會話跟蹤技術
    3.5.1  會話概述
    3.5.2  Cookie
    3.5.3  session
第4章  EL和JSTL
  4.1  EL
    4.1.1  EL語法形式
    4.1.2  EL標識符
    4.1.3  EL常量
    4.1.4  EL運算符
    4.1.5  EL內置對象
  4.2  JSTL
    4.2.1  JSTL簡介
    4.2.2  JSTL標籤的使用步驟
    4.2.3  常用的JSTL標籤
第5章  過濾器和監聽器
  5.1  過濾器
    5.1.1  過濾器編程介面
    5.1.2  過濾器生命周期
    5.1.3  設計過濾器

    5.1.4  過濾器應用案例
  5.2  監聽器
    5.2.1  監聽器概述
    5.2.2  監聽器編程介面
    5.2.3  監聽器應用案例
第6章  JDBC
  6.1  JDBC技術簡介
  6.2  JDBC常用API
    6.2.1  Driver介面
    6.2.2  DriverManager類
    6.2.3  Connection介面
    6.2.4  Statement介面
    6.2.5  PreparedStatement介面
    6.2.6  ResultSet介面
  6.3  JDBC綜合案例
  6.4  資料庫連接池
    6.4.1  配置數據源
    6.4.2  Tomcat JDBC Pool
    6.4.3  Druid
第7章  Web開發模型
  7.1  JavaBean技術
  7.2  JSP開發模型
  7.3  MVC設計模式
  7.4  MVC應用案例
第8章  MyBatis
  8.1  MyBatis簡介
  8.2  MyBatis基礎案例
  8.3  MyBatis配置
    8.3.1  MyBatis核心配置
    8.3.2  <properties>標記
    8.3.3  <settings>標記
    8.3.4  <typeAliases>標記
    8.3.5  <plugins>標記
    8.3.6  <environments>標記
    8.3.7  <mappers>標記
  8.4  MyBatis映射
    8.4.1  <select>標記
    8.4.2  <insert>、<update>和<delete>標記
    8.4.3  <sql>標記
    8.4.4  <resultMap>標記
  8.5  MyBatis綜合案例
  8.6  MyBatis關聯映射
    8.6.1  一對一關聯
    8.6.2  一對多關聯
    8.6.3  多對多關聯
  8.7  MyBatis緩存
    8.7.1  本地緩存
    8.7.2  二級緩存
  8.8  動態SQL
    8.8.1  <if>標記

    8.8.2  <choose>標記
    8.8.3  <trim>、<where>標記
    8.8.4  <foreach>標記
第9章  MyBatis註解開發
  9.1  MyBatis基礎註解
  9.2  動態SQL註解
  9.3  關聯查詢註解
第10章  Spring IoC
  10.1  Spring概述
    10.1.1  Spring體系結構
    10.1.2  Spring下載
  10.2  控制反轉
    10.2.1  配置元數據
    10.2.2  實例化Spring容器
    10.2.3  使用Spring容器
    10.2.4  Spring基礎案例
  10.3  Bean實例化
    10.3.1  構造器實例化
    10.3.2  靜態工廠實例化
    10.3.3  實例工廠實例化
  10.4  依賴注入
    10.4.1  注入Bean屬性
    10.4.2  注入集合
  10.5  Bean的作用域
  10.6  Spring的組件裝配
    10.6.1  基於XML的裝配
    10.6.2  基於Java代碼的裝配
    10.6.3  自動裝配
第11章  Spring AOP
  11.1  AOP簡介
    11.1.1  AOP概念
    11.1.2  AOP術語
  11.2  Spring AOP開發基礎
    11.2.1  相關介面
    11.2.2  Spring AOP案例
  11.3  AspectJ AOP開發
  11.4  基於XML的AspectJ AOP開發
  11.5  基於註解的AspectJ AOP開發
第12章  Spring資料庫開發
  12.1  JdbcTemplate簡介
  12.2  JdbcTemplate的常用方法
  12.3  Spring事務管理
    12.3.1  事務管理方式
    12.3.2  事務管理相關介面
  12.4  基於XML的聲明式事務管理
  12.5  基於註解的聲明式事務管理
  12.6  Spring整合Redis
    12.6.1  非關係資料庫概述
    12.6.2  Redis安裝與設置
    12.6.3  Spring整合Redis資料庫

    12.6.4  Spring整合Redis緩存
  12.7  Spring整合MongoDB
    12.7.1  MongoDB配置
    12.7.2  MongoTemplate
    12.7.3  MongoDB Repository
第13章  Spring MVC基礎
  13.1  Spring MVC相關組件
  13.2  視圖解析器
  13.3  Spring MVC案例
第14章  Spring MVC控制器
  14.1  @Controller註解
  14.2  @RequestMapping註解
  14.3  請求映射
  14.4  請求轉發與重定向
  14.5  數據綁定
    14.5.1  通過處理器的形參接收請求參數
    14.5.2  通過實體Bean接收請求參數
    14.5.3  通過HttpServletRequest接收請求參數
    14.5.4  RESTful風格的路徑映射
  14.6  JSON數據交互
    14.6.1  JSON數據結構
    14.6.2  JSON數據綁定
第15章  Spring MVC高級特性
  15.1  攔截器
    15.1.1  攔截器介面
    15.1.2  攔截器配置
    15.1.3  攔截器案例
  15.2  異常處理
    15.2.1  簡單異常處理器
    15.2.2  自定義異常處理器
    15.2.3  異常處理器註解
  15.3  文件上傳與下載
    15.3.1  文件上傳
    15.3.2  文件下載
第16章  SSM框架整合
  16.1  基於XML方式的整合
  16.2  基於註解方式的整合
附錄A  在Eclipse中配置Maven
附錄B  MySQL的安裝與設置
附錄C  Vue.js客戶端代碼
附錄D  微信小程序客戶端代碼

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