《Java EE開發簡明教程——基於Eclipse+Maven環境的SSM架構》是2019年12月電子工業出版社出版的圖書,作者是吳志祥 。
基本介紹
- 中文名:Java EE開發簡明教程——基於Eclipse+Maven環境的SSM架構
- 作者:吳志祥
- ISBN:9787121365492
- 頁數:228
- 定價:¥49.0
- 出版社:電子工業出版社
- 出版時間:2019年12月
- 開本:16
內容簡介,目錄,
內容簡介
本教材系統地介紹了Java EE的基礎知識及框架開發,共有8章,依次包括Java EE概述及開發環境搭建、使用JSP開發Web項目、使用Servlet開發Web項目、ORM框架 MyBatis、Spring MVC框架、Spring框架、SSM架構和當今流行的Spring Boot項目開發。本教材結構合理,內容從簡單到複雜、循序漸進、邏輯性極強,重要的知識點都配有使用案例,配套的課程網站包括相關軟體下載、上機實驗指導(含項目案例)、課件下載和課程檔案檔案下載等,可作為高等院校開設“Java EE開發技術”課程的教材和編程愛好者的參考讀物。
目錄
第1章 Java EE概述及開發環境搭建
1.1 網站與網頁基礎
1.1.1 Web套用體系與B/S模式
1.1.2 常用HTML標記及其使用
1.1.3 流行的網頁編輯器——HBuilder
1.1.4 CSS樣式與Div布局
1.1.5 客戶端腳本JavaScript與jQuery
1.2 Java與Java EE概述
1.2.1 Java與JDK
1.2.2 Java EE/Web及其開發模式
1.3 搭建Java EE的開發環境
1.3.1 使用綠色版的Eclipse-jee
1.3.2 設定與使用Eclipse-jee的Web伺服器Tomcat
1.3.3 在Eclipse-jee中集成Maven
1.3.4 Maven項目的創建
1.3.5 Maven Web項目的部署和運行
1.3.6 Java Web項目結構分析
1.4 MySQL資料庫及其伺服器
1.4.1 資料庫概述與MySQL安裝
1.4.2 MySQL前端工具SQLyog
1.4.3 在Java項目中以JDBC方式訪問MySQL資料庫
1.4.4 封裝MySQL資料庫訪問類
1.5 Java單元測試與動態調試
1.5.1 單元測試JUnit 4
1.5.2 動態調試模式Debug
習題1
實驗1 Java EE開發環境搭建
第2章 使用JSP開發Web項目
2.1 JSP頁面概述
2.1.1 JSP頁面里的page指令
2.1.2 JSP腳本元素:聲明、表達式和腳本程式
2.1.3 檔案包含指令include
2.1.4 引入標籤庫指令taglib
2.1.5 JSP動作標籤
2.2 JSP內置對象與Cookie信息
2.2.1 向客戶端輸出信息對象out
2.2.2 回響對象response
2.2.3 請求對象request
2.2.4 會話對象session
2.2.5 全局對象application
2.2.6 上下文對象PageContext
2.2.7 Cookie信息的建立與使用
2.3 表達式語言EL與JSP標準標籤庫JSTL
2.3.1 表達式語言EL
2.3.2 JSP標準標籤庫JSTL
2.4 使用JSP技術實現的會員管理項目MemMana1
2.4.1 項目總體設計及功能
2.4.2 項目若干技術要點
2.4.3 Web項目中JSP頁面的動態調試方法
習題2
實驗2 使用JSP技術開發項目
第3章 使用Servlet開發Web項目
3.1 JavaBean與MV開發模式
3.1.1 JavaBean規範與定義
3.1.2 與JavaBean相關的JSP動作標籤
3.1.3 MV開發模式
3.1.4 使用MV模式開發的會員管理系統MemMana2
3.2 Servlet組件
3.2.1 Servlet定義及其工作原理
3.2.2 Servlet協作與相關類(接口)
3.2.3 基於HTTP請求的Servlet開發
3.3 Servlet套用
3.3.1 使用Servlet處理表單
3.3.2 Servlet作為MVC開發模式的控制器
3.3.3 控制器程式的分層設計(DAO模式)
3.3.4 使用Servlet實現檔案上傳與下載
3.4 基於MVC模式開發的會員管理項目MemMana3
3.4.1 項目總體設計及功能
3.4.2 項目若干技術要點
3.5 Servlet監聽器與過濾器
3.5.1 Servlet監聽器與過濾器概述
3.5.2 使用接口HttpSessionListener統計網站線上人數
3.5.3 過濾器接口Filter的套用
習題3
實驗3 Servlet組件及套用
第4章 ORM框架MyBatis
4.1 對象關係映射與對象持久化
4.1.1 問題的提出
4.1.2 MyBatis與Hibernate
4.1.3 MyBatis的主要API
4.2 使用MyBatis前的準備
4.2.1 MyBatis相關依賴
4.2.2 建立.XML映射檔案
4.2.3 建立映射接口檔案
4.2.4 編寫數據源特性檔案和框架配置檔案
4.2.5 封裝MyBatis工具類MyBatisUtil
4.3 MyBatis的三種使用方式
4.3.1 純映射檔案方式
4.3.2 映射接口+SQL註解方式
4.3.3 映射接口+映射檔案的混合方式
4.4 MyBatis高級進階
4.4.1 動態SQL
4.4.2 分頁外掛程式PageHelper的使用
習題4
實驗4 MyBatis框架
第5章 Spring MVC框架
5.1 Spring MVC概述
5.1.1 問題的提出
5.1.2 Spring MVC的主要特性
5.1.3 Spring MVC的工作原理
5.2 使用Spring MVC框架前的準備
5.2.1 Spring MVC框架依賴
5.2.2 Spring MVC的主要API
5.2.3 Spring MVC項目配置
5.2.4 Spring MVC框架配置
5.3 Spring MVC控制器
5.3.1 控制器註解
5.3.2 方法註解與返回值
5.3.3 請求參數類型與傳值方式
5.3.4 Spring MVC多檔案上傳
5.4 綜合項目MemMana4_5
5.4.1 項目整體設計
5.4.2 使用Ajax設計管理員登錄頁面
5.4.3 在Spring MVC+MyBatis環境下使用分頁組件PageHelper
習題5
實驗5 Spring MVC框架
第6章 Spring框架
6.1 Spring框架概述
6.1.1 問題的提出
6.1.2 Spring主要特性
6.2 使用Spring框架前的準備
6.2.1 Spring依賴
6.2.2 Spring主要API
6.2.3 Spring配置檔案
6.2.4 Spring單元測試
6.3 Spring項目開發
6.3.1 Spring項目開發的主要步驟
6.3.2 測試Spring IoC功能的簡明示例
6.3.3 Bean作用域
6.4 Spring高級特性AOP
6.4.1 問題的提出
6.4.2 AOP工作原理及依賴定義
6.4.3 AOP功能簡明示例
習題6
實驗6 Spring框架
第7章 SSM架構
7.1 SSM架構概述
7.2 數據源
7.2.1 Spring框架自帶的數據源及其pom坐標
7.2.2 DBCP數據源
7.3 SSM架構
7.3.1 Spring整合MyBatis的依賴
7.3.2 Spring對MyBatis的整合
7.3.3 SSM架構的實現
7.4 SSM架構的會員管理項目MemMana5
7.4.1 項目整體設計
7.4.2 項目主頁設計
7.4.3 項目後台會員信息的分頁實現
習題7
實驗7 SSM架構開發
第8章 Spring Boot項目開發
8.1 Spring Boot概述
8.2 Spring Boot工作原理
8.2.1 Spring Boot項目的父項目起步器spring-boot-starter-parent
8.2.2 Spring Boot項目的核心起步器依賴spring-boot-starter
8.2.3 使用Maven作為項目構建工具
8.2.4 Spring Boot項目的主程式入口
8.2.5 關於Spring Boot Web項目
8.3 Spring Boot開發工具IntelliJ IDEA
8.3.1 IntelliJ IDEA概述
8.3.2 Lombok外掛程式的安裝及使用
8.3.3 為IDEA的Maven配置阿里雲鏡像
8.3.4 Spring Boot Web項目的創建、配置及運行
8.3.5 Spring Boot項目熱部署
8.4 Spring Boot項目開發
8.4.1 使用MySQL資料庫及MyBatis框架
8.4.2 使用Thymeleaf模板
8.5 Spring Boot綜合項目Memmana6
8.5.1 項目創建、檔案系統、配置及運行效果
8.5.2 前台頁面公共視圖
8.5.3 主頁實現
8.5.4 前台功能實現
8.5.5 後台功能實現
習題8
實驗8 Spring Boot項目開發
參考文獻,第1章 Java EE概述及開發環境搭建
1.1 網站與網頁基礎
1.1.1 Web套用體系與B/S模式
1.1.2 常用HTML標記及其使用
1.1.3 流行的網頁編輯器——HBuilder
1.1.4 CSS樣式與Div布局
1.1.5 客戶端腳本JavaScript與jQuery
1.2 Java與Java EE概述
1.2.1 Java與JDK
1.2.2 Java EE/Web及其開發模式
1.3 搭建Java EE的開發環境
1.3.1 使用綠色版的Eclipse-jee
1.3.2 設定與使用Eclipse-jee的Web伺服器Tomcat
1.3.3 在Eclipse-jee中集成Maven
1.3.4 Maven項目的創建
1.3.5 Maven Web項目的部署和運行
1.3.6 Java Web項目結構分析
1.4 MySQL資料庫及其伺服器
1.4.1 資料庫概述與MySQL安裝
1.4.2 MySQL前端工具SQLyog
1.4.3 在Java項目中以JDBC方式訪問MySQL資料庫
1.4.4 封裝MySQL資料庫訪問類
1.5 Java單元測試與動態調試
1.5.1 單元測試JUnit 4
1.5.2 動態調試模式Debug
習題1
實驗1 Java EE開發環境搭建
第2章 使用JSP開發Web項目
2.1 JSP頁面概述
2.1.1 JSP頁面里的page指令
2.1.2 JSP腳本元素:聲明、表達式和腳本程式
2.1.3 檔案包含指令include
2.1.4 引入標籤庫指令taglib
2.1.5 JSP動作標籤
2.2 JSP內置對象與Cookie信息
2.2.1 向客戶端輸出信息對象out
2.2.2 回響對象response
2.2.3 請求對象request
2.2.4 會話對象session
2.2.5 全局對象application
2.2.6 上下文對象PageContext
2.2.7 Cookie信息的建立與使用
2.3 表達式語言EL與JSP標準標籤庫JSTL
2.3.1 表達式語言EL
2.3.2 JSP標準標籤庫JSTL
2.4 使用JSP技術實現的會員管理項目MemMana1
2.4.1 項目總體設計及功能
2.4.2 項目若干技術要點
2.4.3 Web項目中JSP頁面的動態調試方法
習題2
實驗2 使用JSP技術開發項目
第3章 使用Servlet開發Web項目
3.1 JavaBean與MV開發模式
3.1.1 JavaBean規範與定義
3.1.2 與JavaBean相關的JSP動作標籤
3.1.3 MV開發模式
3.1.4 使用MV模式開發的會員管理系統MemMana2
3.2 Servlet組件
3.2.1 Servlet定義及其工作原理
3.2.2 Servlet協作與相關類(接口)
3.2.3 基於HTTP請求的Servlet開發
3.3 Servlet套用
3.3.1 使用Servlet處理表單
3.3.2 Servlet作為MVC開發模式的控制器
3.3.3 控制器程式的分層設計(DAO模式)
3.3.4 使用Servlet實現檔案上傳與下載
3.4 基於MVC模式開發的會員管理項目MemMana3
3.4.1 項目總體設計及功能
3.4.2 項目若干技術要點
3.5 Servlet監聽器與過濾器
3.5.1 Servlet監聽器與過濾器概述
3.5.2 使用接口HttpSessionListener統計網站線上人數
3.5.3 過濾器接口Filter的套用
習題3
實驗3 Servlet組件及套用
第4章 ORM框架MyBatis
4.1 對象關係映射與對象持久化
4.1.1 問題的提出
4.1.2 MyBatis與Hibernate
4.1.3 MyBatis的主要API
4.2 使用MyBatis前的準備
4.2.1 MyBatis相關依賴
4.2.2 建立.XML映射檔案
4.2.3 建立映射接口檔案
4.2.4 編寫數據源特性檔案和框架配置檔案
4.2.5 封裝MyBatis工具類MyBatisUtil
4.3 MyBatis的三種使用方式
4.3.1 純映射檔案方式
4.3.2 映射接口+SQL註解方式
4.3.3 映射接口+映射檔案的混合方式
4.4 MyBatis高級進階
4.4.1 動態SQL
4.4.2 分頁外掛程式PageHelper的使用
習題4
實驗4 MyBatis框架
第5章 Spring MVC框架
5.1 Spring MVC概述
5.1.1 問題的提出
5.1.2 Spring MVC的主要特性
5.1.3 Spring MVC的工作原理
5.2 使用Spring MVC框架前的準備
5.2.1 Spring MVC框架依賴
5.2.2 Spring MVC的主要API
5.2.3 Spring MVC項目配置
5.2.4 Spring MVC框架配置
5.3 Spring MVC控制器
5.3.1 控制器註解
5.3.2 方法註解與返回值
5.3.3 請求參數類型與傳值方式
5.3.4 Spring MVC多檔案上傳
5.4 綜合項目MemMana4_5
5.4.1 項目整體設計
5.4.2 使用Ajax設計管理員登錄頁面
5.4.3 在Spring MVC+MyBatis環境下使用分頁組件PageHelper
習題5
實驗5 Spring MVC框架
第6章 Spring框架
6.1 Spring框架概述
6.1.1 問題的提出
6.1.2 Spring主要特性
6.2 使用Spring框架前的準備
6.2.1 Spring依賴
6.2.2 Spring主要API
6.2.3 Spring配置檔案
6.2.4 Spring單元測試
6.3 Spring項目開發
6.3.1 Spring項目開發的主要步驟
6.3.2 測試Spring IoC功能的簡明示例
6.3.3 Bean作用域
6.4 Spring高級特性AOP
6.4.1 問題的提出
6.4.2 AOP工作原理及依賴定義
6.4.3 AOP功能簡明示例
習題6
實驗6 Spring框架
第7章 SSM架構
7.1 SSM架構概述
7.2 數據源
7.2.1 Spring框架自帶的數據源及其pom坐標
7.2.2 DBCP數據源
7.3 SSM架構
7.3.1 Spring整合MyBatis的依賴
7.3.2 Spring對MyBatis的整合
7.3.3 SSM架構的實現
7.4 SSM架構的會員管理項目MemMana5
7.4.1 項目整體設計
7.4.2 項目主頁設計
7.4.3 項目後台會員信息的分頁實現
習題7
實驗7 SSM架構開發
第8章 Spring Boot項目開發
8.1 Spring Boot概述
8.2 Spring Boot工作原理
8.2.1 Spring Boot項目的父項目起步器spring-boot-starter-parent
8.2.2 Spring Boot項目的核心起步器依賴spring-boot-starter
8.2.3 使用Maven作為項目構建工具
8.2.4 Spring Boot項目的主程式入口
8.2.5 關於Spring Boot Web項目
8.3 Spring Boot開發工具IntelliJ IDEA
8.3.1 IntelliJ IDEA概述
8.3.2 Lombok外掛程式的安裝及使用
8.3.3 為IDEA的Maven配置阿里雲鏡像
8.3.4 Spring Boot Web項目的創建、配置及運行
8.3.5 Spring Boot項目熱部署
8.4 Spring Boot項目開發
8.4.1 使用MySQL資料庫及MyBatis框架
8.4.2 使用Thymeleaf模板
8.5 Spring Boot綜合項目Memmana6
8.5.1 項目創建、檔案系統、配置及運行效果
8.5.2 前台頁面公共視圖
8.5.3 主頁實現
8.5.4 前台功能實現
8.5.5 後台功能實現
習題8
實驗8 Spring Boot項目開發
參考文獻