書籍信息
作譯者:彭之軍,劉波
出版時間:2019-01千 字 數:441版次:01-01頁 數:284
開本:16開裝幀:I S B N :9787121344664
換版:
紙質書定價:¥45.0
內容簡介
本書以Java EE Web開發的中的Spring框架為核心,詳細介紹了Spring MVC和MyBatis框架,並以Spring MVC+Spring+MyBatis整合的案例——電子拍賣系統為例,完整地介紹了使用SSM框架開發的全過程,使讀者能快速進入到Java EE的開發領域。
圖書目錄
第1章 Java套用開發綜述 (1)
1.1 Java EE技術和相關框架 (2)
1.1.1 Java EE應用程式架構 (2)
1.1.2 對象關係映射框架 (3)
1.1.3 Spring框架 (4)
1.2 資料庫準備 (4)
1.2.1 MySQL資料庫安裝 (4)
1.2.2 案例資料庫準備 (5)
1.3 安裝JDK和Tomcat (6)
1.3.1 JDK配置 (6)
1.3.2 Tomcat配置 (8)
本章總結 (9)
練習題 (9)
第2章 JSP與Servlet (10)
2.1 JSP入門 (10)
2.1.1 第一個JSP程式的運行 (11)
2.1.2 JSP中的小腳本 (12)
2.1.3 JSP表達式輸出結果 (13)
2.1.4 JSP中的注釋 (14)
2.2 JSP的內置對象 (15)
2.3 Servlet (18)
2.3.1 Servlet概念 (18)
2.3.2 Servlet作用 (18)
2.3.3 Servlet使用 (19)
2.4 Servlet生命周期 (20)
2.4.1 init()方法 (20)
2.4.2 service()方法 (20)
2.4.3 destroy()方法 (21)
2.5 JSP和Servlet的關係 (22)
2.6 Servlet 3.0技術 (24)
本章總結 (26)
練習題 (26)
第3章 JSP標準標籤庫(EL和JSTL) (27)
3.1 EL內置對象 (28)
3.2 JSP標準標籤庫 (31)
3.2.1 核心標籤庫 (31)
3.2.2 函式標籤 (37)
3.3 MVC架構模式 (40)
本章總結 (40)
練習題 (40)
第4章 JDBC與過濾器 (41)
4.1 JDBC快速上手 (41)
4.2 JDBC進階 (46)
4.3 過濾器 (51)
4.3.1 過濾器方法 (52)
4.3.2 FilterConfig對象的使用 (52)
4.3.3 過濾器實例 (53)
4.3.4 使用多個過濾器 (54)
本章總結 (55)
練習題 (55)
第5章 Spring框架(IoC和AOP) (56)
5.1 Spring概述 (56)
5.1.1 Spring的特徵 (57)
5.1.2 Spring七大模組的作用 (57)
5.2 控制反轉 (58)
5.2.1 IoC容器中裝配Bean (61)
5.2.2 組件的定義與實現分離 (63)
5.2.3 注入傳值的參數值 (67)
5.2.4 使用p命名空間注入屬性 (69)
5.2.5 自動注入 (70)
5.2.6 構造器注入 (72)
5.2.7 Bean的作用域 (74)
5.3 AOP (77)
5.3.1 AOP概述 (77)
5.3.2 代理模式 (78)
5.3.3 AOP的實現 (82)
5.3.4 使用註解實現AOP (83)
5.4 Spring註解管理IoC (89)
5.4.1 使用註解的方式管理JavaBean (89)
5.4.2 案例:使用註解的IoC (89)
本章總結 (93)
練習題 (93)
第6章 Spring MVC入門 (94)
6.1 第1個Spring MVC程式 (94)
6.2 Spring MVC程式運行原理 (97)
6.4 Spring MVC的體系結構 (100)
本章總結 (101)
練習題 (101)
第7章 Spring MVC註解 (102)
7.1 基於註解的控制器配置 (102)
7.2 Spring MVC註解詳解 (104)
7.2.1 @RequestMapping標註在類上 (104)
7.2.2 @RequestMapping註解的屬性 (104)
7.2.3 CURL工具軟體 (106)
7.3 套用@RequestMapping標註方法的案例 (107)
本章總結 (111)
練習題 (111)
第8章 Spring MVC進階 (112)
8.1 RESTful (112)
8.2 JSON數據格式處理 (113)
8.2.1 JSON (113)
8.2.2 Spring MVC返回JSON (114)
8.3 攔截器 (117)
8.3.1 攔截器的定義 (117)
8.3.2 攔截器套用實戰 (119)
8.4 檔案上傳 (122)
本章總結 (125)
練習題 (125)
第9章 Spring框架對DAO層的支持 (126)
9.1 Spring JDBC概述 (126)
9.1.1 為什麼要使用Spring JDBC (126)
9.1.2 Spring JDBC模組的組成 (126)
9.2 Spring JDBC快速入門 (127)
9.2.1 案例需求 (127)
9.2.2 案例步驟 (127)
9.3 DBCP連線池 (130)
9.3.1 什麼是連線池 (130)
9.3.2 資料庫連線池API (132)
9.3.3 常用連線池的工具 (132)
9.3.4 DBCP連線池的使用 (133)
9.4 Druid連線池 (136)
9.4.1 Druid簡介 (136)
9.4.2 Druid常用的配置參數 (136)
9.4.3 Druid連線池的使用 (137)
9.4.4 連線池小結 (139)
9.5 JUnit (140)
9.6 JdbcTemplate的使用 (140)
9.6.1 JdbcTemplate的概述 (140)
9.6.2 JdbcTemplate實現增刪改的操作 (141)
9.6.3 實現各種查詢 (143)
9.7 使用JdbcDaoSupport類 (150)
9.7.1 JdbcDaoSupport類的作用 (150)
9.7.2 創建自己的Dao類 (150)
本章總結 (154)
練習題 (154)
第10章 MyBatis框架實現資料庫的操作 (156)
10.1 MyBatis3框架 (156)
10.1.1 框架的概述 (156)
10.1.2 MyBatis的優點 (156)
10.1.3 MyBatis的不足 (157)
10.2 MyBatis下載與安裝 (157)
10.2.3 MyBatis資料夾 (157)
10.3 快速入門:第1個MyBatis的程式 (158)
10.3.1 案例需求 (158)
10.3.2 案例步驟 (158)
10.4 核心的API (163)
10.4.1 SqlSessionFactory類 (163)
10.4.2 SqlSession類 (164)
10.5 配置檔案 (165)
10.5.1 核心配置檔案mybatis-config.xml (165)
10.5.2 映射配置檔案 (169)
10.5.3 其他查詢的映射配置 (177)
10.6 DAO實現的三種方式 (181)
10.6.1 基於XxxMapper.xml映射檔案的訪問方式 (181)
10.6.2 基於數據訪問接口+XxxMapper.xml檔案的訪問方式 (186)
10.6.3 基於數據訪問接口+註解的訪問方式 (188)
本章總結 (191)
練習題 (191)
第11章 MyBatis框架的高級使用 (192)
11.1 實體之間的關係映射 (192)
11.1.1 一對多的關係 (192)
11.1.1 多對多的關係 (200)
11.2 最佳化查詢性能 (208)
11.2.1 使用延遲載入 (208)
11.2.2 查詢快取 (210)
11.3 動態SQL標籤的用法 (214)
11.3.1 和標籤 (215)
11.3.2 標籤 (224)
11.3.3 和標籤 (226)
本章總結 (229)
練習題 (229)
第12章 基於SSM的管理系統 (233)
12.1 功能描述 (233)
12.2 資料庫設計 (235)
12.3 框架搭建 (236)
12.3.1 添加SSM框架集成類庫 (236)
12.3.2 Spring、Spring MVC和MyBatis的整合配置 (237)
12.3.3 MyBatis逆向工程生成pojo和Mapper (240)
12.4 系統業務功能實現 (243)
12.4.1 用戶模組 (243)
12.4.2 商品模組 (247)
本章總結 (263)
練習題 (264)