《基於新信息技術的Java EE套用開發實訓教程》是2020年西安電子科技大學出版社出版的圖書。
基本介紹
- 中文名:基於新信息技術的Java EE套用開發實訓教程
- 作者:劉群,馬慶,謝鐘楊
- 出版社:西安電子科技大學出版社
- 出版時間:2020年1月1日
- 頁數:248 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787560655093
內容簡介,圖書目錄,
內容簡介
《基於新信息技術的Java EE套用開發實訓教程(高職)》主要介紹J2EE開發過程中的輕量級框架——Spring、Struts、MyBatis,並詳細介紹了這三個框架開發過程中的重點和難點。全書共13章,分別為Spring框架簡介與IoC容器、SpringAOP、Spring註解、Spring安全機制、Struts2基礎、Struts2核心、Struts2標籤庫、Struts2其他功能、MyBatis介紹、MyBatisDao開發、MyBatis配置檔案、MyBatis關聯查詢、SSM框架集成。
《基於新信息技術的Java EE套用開發實訓教程(高職)》適用於有Java編程基礎的學習者。
圖書目錄
第1章 Spring框架簡介與IoC容器
1.1 Spring簡介
1.1.1 Spring歷史
1.1.2 Spring項目簡介
1.1.3 Spring:Framework安裝
1.2 IoC容器
1.2.1 IoC容器和依賴倒置原則
1.2.2 依賴注入類型
1.3 Spring IoC容器
1.3.1 BeanFactory容器
1.3.2 ApplicationContext容器
1.3.3 使用Spring IoC容器
第2章 Spring AOP
2.1 AOP基礎
2.1.1 AOP概述
2.1.2 AOP常用術語
2.1.3 動態代理
2.2 通知和切面
2.2.1 通知
2.2.2 切面
第3章 Spring註解
3.1 使用註解配置IoC
3.1.1 使用註解定義Bean
3.1.2 使用註解配置信息檔案
3.1.3 使用註解實現依賴注入
3.2 使用AspectJ配置AOP
3.2.1 使用前準備
3.2.2 配置AOP
3.2.3 AspectJ基礎
3.2.4 AspectJ註解類
3.3 使用Spring表達式語言
3.3.1 簡介
3.3.2 基本用法
第4章 Spring安全機制
4.1 Spring Security基礎
4.1.1 簡介
4.1.2 歷史
4.1.3 安裝
4.2 Spring Security授權Web請求
4.2.1 授權Web請求基礎
4.2.2 進階一:自定義登錄首頁及用戶角色
4.2.3 進階二:自定義用戶許可權
第5章 Struts 2基礎
5.1 了解Struts 2
5.1.1 Struts 2發展史
5.1.2 什麼是Struts 2
5.2 Struts 2體系結構
5.2.1 Struts 2請求流程
5.2.2 Struts 2框架結構
5.2.3 Struts 2組成介紹
5.3 Struts 2項目資源
5.3.1 Struts 2相關資源下載
5.3.2 Struts 2項目的目錄結構
5.4 如何學習Struts 2
5.5 Struts 2項目開發
5.5.1 簡單示例
5.5.2 代碼流程
第6章 Struts 2核心
6.1 Struts 2配置聲明
6.1.1 配置聲明方式
6.1.2 配置檔案概述
6.1.3 struts.xml配置檔案
6.1.4 包和命名空間
6.1.5 配置。Action
6.2 實現.Action
6.2.1 POJO實現Action
6.2.2 繼承ActionSupport
6.2.3 動態方法調用
6.2.4 .指定method屬性及使用通配
6.3 配置處理結果
6.3.1 理解處理結果
6.3.2 配置結果
6.3.3 Struts 2支持的結果類型
6.3.4 plainText結果類型
6.3.5 動態結果
6.3.6 Action屬性值決定視圖資源
6.3.7 全局結果
6.4 攔截器
6.4.1 Struts 2內建的攔截器
6.4.2 配置攔截器
6.4.3 自定義攔截器
第7章 Struts 2標籤庫
7.1 Struts 2標籤庫簡介
7.2 OGNL
7.2.1 OGNL簡介
7.2.2 OGNL三要素
7.2.3 ValueStack對象
7.2.4 使用OGNL訪問數據
7.2.5 使用OGNL設定數據
'7.2.6 上下文環境以及方法調用
7.2.7 使用OGNL操作集合
7.2.8 使用OGNL過濾集合與投影集合
7.2.9 OGNI在Struts 2框架中的作用
7.2.10 在Struts 2項目中使用OGN
7.3 通用標籤
7.3.1 流程控制標籤
7.3.2 條件標籤
7.3.3 組合標籤
7.3.4 分隔標籤
7.3.5 疊代標籤
7.3.6 合併標籤
7.3.7 排序標籤
7.3.8 子集標籤
7.3.9 數據訪問標籤
7.3.10 Action標籤
7.3.11 Bean標籤
7.3.12 包含標籤
7.3.13 參數標籤
7.3.14 Push標籤
7.3.15 賦值標籤
7.3.16 URL標籤
7.4 用戶界面標籤
7.4.1 表單標籤
7.4.2 表單標籤通用屬性
7.4.3 表單標籤的name和value屬性
7.4.4 Checkboxlist標籤
7.4.5 Doubleselect標籤
7.4.6 Select標籤
7.4.7 Radio標籤
7.4.8 非表單標籤
第8章 Struts 2其他功能
8.1 Struts 2類型轉化
8.1.1 內建的類型轉換
8.1.2 自動類型轉換
8.1.3 類型轉換中的錯誤
8.1.4 定義局部異常提示
8.1.5 定義全局異常提示
8.1.6 自定義類型轉換器
8.2 Struts 2輸入校驗
8.2.1 Struts 2輸入校驗支持
8.2.2 手動完成輸入校驗
8.3 Struts 2國際化
8.3.1 載入全局資源檔案
8.3.2 訪問國際化訊息
8.3.3 使用占位符
8.3.4 使用表達式
8.3.5 載入資源檔案的方式
8.3.6 載入資源檔案的順序
8.4 Struts 2的異常處理
8.4.1 異常處理機制
8.4.2 聲明式異常
8.4.3 輸出異常信息
第9章 MyBatis介紹
9.1 MyBatis架構
9.2 MyBatis下載
9.3 MyBatis入門程式
第10章 MyBatis DAO開發
10.1 SqlSession的使用範圍
10.1.1 SqlSessionFactoryBuilder
10.1.2 SqlSessionFactory
10.1.3 SqlSession
10.2 原始DAO開發方法
10.2.1 映射檔案
10.2.2 DAO接口
10.3 Mapper接口開發方法
10.3.1 實現原理
10.3.2 Mapper.xml(映射檔案)
10.3.3 Mapper.java(接口)
10.3.4 載入UserMapper.xml檔案
10.3.5 測試
第11章 MyBatis配置檔案
11.1 SqlMapConfig.xml配置檔案
11.2 Mappenxml映射檔案
11.2 ~parameterType(輸入類型)
11.2.2 resultType(輸出類型)
11.2.3 resultMap
11.2.4 動態sql
第1 2章 MyBatis關聯查詢
12.1 商品訂單數據模型
12.2 一對一查詢
12.2.1 方法一:使用resultType
12.2.2 方法二:使用resultMap
12.3 一對多查詢
12.4 多對多查詢
12.5 延遲載入
12.5.1 打開延遲載入開關
12.5.2 一對一查詢延遲載入
第13章 SSM框架集成
13.1 Spring集成Struts 2
13.1.1 啟動Spt5ng容器
13.1.2 Spring容器管理Action
13.2 Spring集成MyBatis
13.2.1 MyBatis與Spring整合jar
13.2.2 MyBatis配置檔案
13.2.3 Spring配置檔案
13.2.4 Mapper編寫