JavaEE框架開發技術與案例教程

JavaEE框架開發技術與案例教程

《JavaEE框架開發技術與案例教程》是2019年機械工業出版社出版的圖書,作者是張繼軍、董衛。

基本介紹

  • 書名:JavaEE框架開發技術與案例教程
  • 作者:張繼軍、董衛
  • ISBN:9787111541868
  • 定價:49元
  • 出版社:機械工業出版社
  • 出版時間:2019年1月
  • 裝幀:平裝
  • 開本:16開
作者簡介,內容簡介,圖書目錄,

作者簡介

張繼軍,山東農業大學教授,從事“計算機課程”教學已經二十多年,主要講授C/C++程式設計、數據結構、Java語言程式設計、Java Web編程技術、Struts2+Hibernate+Spring架構技術、軟體工程、編譯原理等課程。主參編教材7部。

內容簡介

本書內容包括:Java Web開發的基礎技術(HTML、JavaScript、CSS、JSP、Servlet、過濾器、監聽器、JavaBean和JDBC等)、Struts 2框架技術及其相關的套用案例、Hibernate框架技術及其套用案例、Spring框架及其子框架技術(AOP編程技術、Spring的資料庫訪問框架和Spring的Web框架)與套用案例,以及Spring與Struts 2、Hibernate整合與套用案例等有關內容。 本書提供了豐富的案例,通過這些具體完整的套用案例,對開發、集成、部署,以及具體實現的過程和方法給出了詳細介紹和說明,包括如何進行設計、運行和測試,力求讓讀者通過這些案例領會並掌握Java EE及Struts 2、Hibernate、Spring框架的開發技巧、設計方法,以及它們的整合套用。 本書主要面向初學者,特別適合高等院校和職業院校的學生作為學習Java EE框架技術開發應用程式相關課程的教材,也可作為基於Java EE框架技術開發套用系統的開發人員的學習資料或參考書。

圖書目錄

前言
第1章 Java EE概述
1.1 Java EE簡介
1.1.1 Java EE組件與套用模型
1.1.2 Java EE API及主要技術
1.2 Java EE開發環境與開發工具
1.2.1 Java JDK的下載與安裝
1.2.2 Tomcat伺服器的安裝與配置
1.2.3 Eclipse集成開發工具的下載、安裝與使用
本章小結
習題
第2章 Java EE Web套用開發基礎技術
2.1 表示層(視圖層)技術
2.1.1 HTML技術與套用案例
2.1.2 CSS技術與套用案例
2.1.3 JavaScript技術與套用案例
2.1.4 JSP技術與套用案例
2.1.5 EL表達式與套用案例
2.2 控制層技術
2.2.1 Servlet技術與套用案例
2.2.2 過濾器技術與套用案例
2.2.3 監聽器技術與套用案例
2.3 業務邏輯(模型)層技術
2.4 持久層(JDBC)技術
2.5 MVC+DAO設計模式與套用案例
2.5.1 基於MVC模式算術運算的Web程式設計
2.5.2 基於MVC模式用戶註冊與登錄系統的開發
本章小結
習題
第3章 Struts 2框架基礎
3.1 Struts 2簡介
3.2 搭建Struts 2開發環境
3.3 Struts 2入門案例
3.3.1 入門案例1——基於Struts 2計算任意兩個數據的和
3.3.2 入門案例2——基於Struts 2實現用戶註冊與登錄
3.4 Struts 2的配置
3.4.1 web.xml配置檔案
3.4.2 struts-default.xml配置檔案
3.4.3 struts.xml配置檔案
3.5 Struts 2的控制層及Action設計與配置
3.5.1 Action類的實現與傳值
3.5.2 基於XML配置檔案的Action配置與訪問
3.5.3 多方法的Action設計與配置訪問
3.5.4 Action訪問Web資源
3.5.5 基於註解的Action配置
3.6 案例——基於註解配置Action實現用戶註冊與登錄系統
本章小結
習題
第4章 Struts 2框架的視圖與攔截器技術
4.1 Struts 2的值棧及訪問
4.2 Struts 2的OGNL表達式與套用案例
4.3 Struts 2常用標籤
4.3.1 Struts 2的通用標籤與套用案例
4.3.2 Struts 2的控制標籤與套用案例
4.3.3 Struts 2的表單標籤與套用案例
4.4 Struts 2的攔截器
4.4.1 Struts 2攔截器的自定義實現
4.4.2 案例——文字過濾器的設計與套用
4.5 Struts 2的國際化與套用案例
4.5.1 資源檔案
4.5.2 資源檔案的訪問
4.5.3 Struts 2的國際化套用案例
4.6 Struts 2數據輸入驗證
4.6.1 Struts 2的聲明式輸入驗證
4.6.2 Struts 2聲明式輸入驗證案例——實現客戶註冊輸入驗證
4.6.3 Struts 2的編程驗證
4.6.4 Struts 2編程驗證案例——實現客戶註冊輸入驗證
4.7 Struts 2檔案上傳及下載
4.7.1 檔案上傳與套用案例
4.7.2 檔案下載與套用案例
本章小結
習題
第5章 基於Struts 2的名片管理系統
5.1 項目的需求說明
5.2 系統分析與設計
5.3 創建工程並搭建開發環境
5.4 資料庫與數據表的設計與實現
5.5 訪問資料庫的通用工具類的設計與實現
5.5.1 資料庫連線屬性檔案——c3p0.properties
5.5.2 資料庫連線工具類——JdbcPoolUtils
5.5.3 資料庫訪問接口——DAO接口
5.6 用戶註冊與登錄模組的開發
5.6.1 用戶模型類的實現
5.6.2 訪問用戶數據表DAO的實現類
5.6.3 用戶Action類的實現與基於XML的Action的配置與驗證
5.6.4 用戶註冊、登錄管理視圖的設計與實現
5.7 名片管理模組的開發
5.7.1 名片模型類的實現
5.7.2 訪問名片數據表DAO的實現
5.7.3 名片管理Action類的實現與基於注釋的Action的配置
5.7.4 名片管理的視圖設計與實現
5.7.5 Excel與資料庫之間的數據互動及上傳、下載的實現
5.7.6 名片資源回收筒管理模組的設計與實現
5.8 討論與思考
本章小結
習題
第6章 Hibernate框架基礎
6.1 Hibernate概述
6.1.1 數據持久化與ORM
6.1.2 Hibernate框架的結構體系
6.1.3 Hibernate的核心組件
6.1.4 Hibernate運行過程
6.2 搭建Hibernate開發環境
6.3 Hibernate入門案例——資料庫中添加記錄
6.4 Hibernate的核心組件及其套用
6.4.1 Hibernate配置檔案
6.4.2 Hibernate的PO對象
6.4.3 Hibernate映射檔案
6.4.4 Hibernate核心類(接口)與套用
6.5 HQL語言與Query接口及套用
6.5.1 HQL語言
6.5.2 Query接口與套用
6.6 Hibernate操作輔助類的設計
6.7 Struts 2與Hibernate整合的名片管理系統開發案例
本章小結
習題
第7章 Hibernate框架的高級特性
7.1 Hibernate的QBC查詢
7.2 Native SQL
7.3 Hibernate實體關聯關係映射
7.3.1 一對一映射
7.3.2 一對多映射和多對一映射
7.3.3 多對多映射
7.4 Hibernate組件映射
7.5 Hibernate繼承映射
7.6 基於註解方式實現映射
7.6.1 基於註解方式映射的簡單案例
7.6.2 基於註解的實體對象映射
7.6.3 基於註解的實體關聯關係映射
7.6.4 Hibernate的註解映射套用案例
7.7 Hibernate的事務管理
7.8 Hibernate的Cache管理
7.8.1 一級Cache
7.8.2 二級Cache
本章小結
習題
第8章 Spring框架基礎
8.1 Spring概述
8.2 搭建Spring開發環境
8.2.1 下載Spring
8.2.2 安裝Springsource-tool-suite外掛程式
8.3 Spring框架的工作原理與套用案例
8.3.1 Spring的控制反轉
8.3.2 Spring框架的工作原理
8.3.3 套用案例1——採用Java 工程實現Hello World!的顯示
8.3.4 套用案例2——採用Web工程實現Hello World!的顯示
8.4 Spring IoC容器及其實例化與使用
8.5 基於XML檔案方式的Bean配置
8.6 Spring表達式——SpEL
8.7 基於注釋方式的Bean配置
8.7.1 使用注釋定義Bean
8.7.2 基於注釋的Bean自動裝配
8.7.3 配置類組件掃描路徑
本章小結
習題
第9章 Spring AOP—面向切面編程
9.1 Spring AOP的基本概念與入門案例
9.1.1 AOP的基本概念和工作流程
9.1.2 Spring AOP編程的環境搭建與入門案例
9.2 基於XML配置的AOP編程
9.2.1 Spring AOP的通知與切入點
9.2.2 基於XML的切面配置
9.2.3 基於XML配置的AOP編程案例
9.3 基於AspectJ註解配置的AOP編程
9.3.1 在Spring中啟用AspectJ註解支持
9.3.2 基於AspectJ註解聲明切面
9.3.3 基於AspectJ註解聲明通知
9.3.4 基於AspectJ 註解AOP編寫案例
本章小結
習題
第10章 Spring的資料庫訪問框架
10.1 Spring資料庫訪問框架概述
10.2 Spring對JDBC的支持
10.2.1 Spring+JDBC與DataSource的整合套用
10.2.2 Spring+JDBC與C3P0的整合套用
10.2.3 Spring+JDBC與資料庫連線屬性檔案的整合套用
10.3 Spring與Hibernate的配置整合
10.3.1 Spring與Hibernate整合的基本思想與整合步驟
10.3.2 Hibernate數據源的配置與注入
10.3.3 Hibernate的SessionFactory實例的配置創建
10.4 Spring中的事務管理
10.4.1 Spring 中的事務管理方法與事務管理器
10.4.2 Spring編程式管理事務方式
10.4.3 基於XML的聲明式管理事務
10.4.4 基於註解的聲明式管理事務
10.4.5 事務屬性的配置
10.5 Spring與Hibernate整合的套用案例
10.5.1 基於XML配置的用戶註冊與登錄的開發
10.5.2 基於注釋配置的用戶註冊與登錄的開發
本章小結
習題
第11章 Spring對Web套用的支持
11.1 Web套用訪問Spring
11.1.1 實例化Spring IoC
11.1.2 在JSP中訪問Spring IoC實例對象
11.1.3 在Servlet中訪問Spring IoC實例對象
11.2 Spring與Struts 2的集成
11.2.1 Spring與Struts 2集成的方法與步驟
11.2.2 Spring與Struts 2集成的配置
11.3 Spring與Struts 2集成套用案例
11.3.1 基於注釋聲明的集成套用——人員信息的添加與刪除
11.3.2 基於XML配置的整合套用——人員信息的添加與刪除
本章小結
習題
第12章 Spring、Struts 2、Hibernate整合與套用案例
12.1 Spring、Struts 2和Hibernate框架整合與環境搭建
12.1.1 整合jar包
12.1.2 整合配置檔案
12.2 案例——基於SSH整合的名片管理系統
12.2.1 項目需求說明
12.2.2 系統分析與設計
12.2.3 創建工程並搭建開發環境
12.2.4 資料庫與數據表的設計與實現
12.2.5 屬性檔案與配置檔案
12.3 訪問資料庫的通用接口及實現類
12.4 用戶註冊與登錄子系統的實現
12.4.1 用戶實體類的實現
12.4.2 訪問用戶數據表DAO的實現類
12.4.3 用戶Service層的接口與實現類
12.4.4 用戶Action類的實現與基於XML的Action的配置與驗證
12.4.5 用戶註冊、登錄管理視圖的設計與實現
12.5 名片管理子系統的實現
12.5.1 名片實體類的實現
12.5.2 訪問名片數據表card的DAO實現類
12.5.3 名片Service層的接口與實現類
12.5.4 名片Action類的實現與基於註解方式配置Action
12.5.5 名片管理視圖的設計與實現
12.6 其他相關模組的設計與實現
12.7 討論與思考
本章小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們