Java EE框架開發技術與案例教程

Java EE框架開發技術與案例教程

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

基本介紹

  • 中文名:Java EE框架開發技術與案例教程
  • 作者:張繼軍、董衛
  • 出版社機械工業出版社
  • 出版時間:2016年09月1日
  • 頁數:320 頁
  • 定價:49.00
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111541868
編輯推薦,內容簡介,圖書目錄,

編輯推薦

適讀人群 :高等院校和職業院校的相關專業學生,Java EE框架技術開發套用系統的開發人員
在內容組織上圍繞著提高“系統能力”,以提高讀者的“系統設計能力”為目標。通過典型的案例,將知識要點融入案例中,在求解案例時,利用有關的技術知識,使技術方法和知識與案例相輔相成。本書採用了Java EE的新規範(Java EE 7),以及三大框架的新版本(Spring 4.0、Hibernate 4.0、Struts 2.3.24)。每種開發技術都提供了與其相關的開發案例。配有電子教案(PPT檔案)和案例的原始碼。

內容簡介

本書介紹了目前流行和軟體行業常用的四種框架技術:Jquery、Strtus2、Hibernate、Spring,以及相關的其他技術。每種框架技術相對獨立,並分別給出其各自框架的開發、設計、套用方法,並給出套用案例。同時將不同的框架,按其性質特點逐步整合套用到Web應用程式的開發設計中。 在內容組織和章節安排上,採用“織網”的思想,將不同的框架技術,逐步整合套用,每步的整合都給出了詳細的說明,並通過案例給出使用演示。便於學生的理解和掌握套用。 本書可適應於計算機類、信息類本科、高職學生,也可以作為軟體開發人員的參考書。

圖書目錄

前言
第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 討論與思考
本章小結
習題
參考文獻

相關詞條

熱門詞條

聯絡我們