注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Java EE開發(fā)技術(shù)與實踐教程

Java EE開發(fā)技術(shù)與實踐教程

Java EE開發(fā)技術(shù)與實踐教程

定 價:¥49.00

作 者: 聶艷明,劉全中,李宏利,鄒青 著
出版社: 機械工業(yè)出版社
叢編項: 高等教育規(guī)劃教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787111480433 出版時間: 2014-12-01 包裝: 平裝
開本: 16開 頁數(shù): 376 字?jǐn)?shù):  

內(nèi)容簡介

  本書共分為五大部分,涵蓋了JavaEE的主流開發(fā)技術(shù)。第一部分首先介紹了JavaWeb開發(fā)模型及其演化、JavaEE多層架構(gòu)及其基礎(chǔ)服務(wù)。第二部分則對JavaWeb基礎(chǔ)開發(fā)技術(shù)如JSP、Servlet、EL、JSTL以及MVC進行了闡述。第三部分集中論述基于輕量級SSH(即Struts2+Spring+Hibernate)框架開發(fā)的原理和技術(shù),特別是三者之間的整合方法。第四部分著重探討了基于經(jīng)典JavaEE框架(即JSF+EJB+JPA)開發(fā)的原理和方法,重點在于其架構(gòu)性理念和規(guī)范。最后一部分給出了針對同一項目的三種不同開發(fā)技術(shù)方案,以期讀者能獲得JavaEE應(yīng)用分層開發(fā)的整體性理解。本書的每個章節(jié)都配有拓展參考閱讀文獻,以指導(dǎo)讀者進一步深入學(xué)習(xí)。

作者簡介

暫缺《Java EE開發(fā)技術(shù)與實踐教程》作者簡介

圖書目錄

出版說明
前言
第一部分 Java EE基礎(chǔ)及服務(wù)

第1章 Java Web開發(fā)模型及其演化
1.1 應(yīng)用模式演化
1.1.1 單機應(yīng)用
1.1.2 C/S應(yīng)用
1.1.3 B/S應(yīng)用
1.1.4 云應(yīng)用
1.2 Java Web開發(fā)模型演化
1.2.1 原始階段
1.2.2 模型階段
1.2.3 框架階段
1.3 Java EE多層架構(gòu)
1.3.1 概述
1.3.2 表現(xiàn)層
1.3.3 業(yè)務(wù)層
1.3.4 持久層
1.4 本章小結(jié)
第2章 Java EE基礎(chǔ)服務(wù)
2.1 概述
2.1.1 Java EE基礎(chǔ)服務(wù)架構(gòu)
2.1.2 Java EE提供的服務(wù)
2.2 JNDI(Java命名和目錄服務(wù))
2.2.1 基本原理
2.2.2 JNDI API
2.2.3 應(yīng)用示例
2.3 RMI(遠程方法調(diào)用)
2.3.1 基本原理
2.3.2 RMI API
2.3.3 應(yīng)用示例
2.4 JDBC(Java數(shù)據(jù)庫互連)
2.4.1 基本原理
2.4.2 JDBC API
2.4.3 應(yīng)用示例
2.5 JTA(Java事務(wù)API)
2.5.1 基本原理
2.5.2 JTA API
2.5.3 應(yīng)用示例
2.6 JMS(Java消息服務(wù))
2.6.1 基本原理
2.6.2 JMS API
2.6.3 消息服務(wù)器配置
2.6.4 應(yīng)用示例
2.7 本章小結(jié)

第二部分 Java Web開發(fā)基礎(chǔ)

第3章 Java Web應(yīng)用概述
3.1 靜態(tài)網(wǎng)頁和交互式網(wǎng)頁
3.2 Java Web應(yīng)用體系結(jié)構(gòu)
3.2.1 HTML
3.2.2 HTTP
3.2.3 JSP和Servlet技術(shù)
3.2.4 Java Web應(yīng)用基本組成
3.2.5 Java Web應(yīng)用文檔結(jié)構(gòu)
3.3 Java Web運行與開發(fā)環(huán)境
3.3.1 運行環(huán)境
3.3.2 開發(fā)環(huán)境
3.4 本章小結(jié)
第4章 JSP技術(shù)
4.1 JSP簡介
4.1.1 JSP特點
4.1.2 JSP工作原理
4.2 第一個JSP程序
4.3 JSP基本語法
4.3.1 腳本元素
4.3.2 指令元素
4.3.3 動作元素
4.3.4 注釋
4.4 JSP內(nèi)置對象
4.4.1 out對象
4.4.2 request對象
4.4.3 response對象
4.4.4 session對象
4.4.5 application對象
4.4.6 page和pageContext對象
4.4.7 exception對象
4.5 對象范圍
4.6 本章小結(jié)
第5章 Servlet技術(shù)
5.1 Servlet概述
5.1.1 Servlet工作原理
5.1.2 Servlet生命周期
5.2 編寫第一個Servlet
5.2.1 編寫Servlet
5.2.2 部署
5.2.3 訪問Servlet
5.3 Servlet主要接口及實現(xiàn)類
5.3.1 javax.servlet.Servlet接口
5.3.2 ServletConfig接口
5.3.3 javax.servlet.GenericServlet類
5.3.4 javax.servlet.http.HttpServlet類
5.3.5 HttpServletRequest和
HttpServletResponse
5.4 Servlet與客戶端進行通信
5.4.1 request對象
5.4.2 response對象
5.4.3 Servlet上下文
5.4.4 請求轉(zhuǎn)發(fā)
5.4.5 Cookie對象
5.4.6 應(yīng)用示例
5.5 過濾器
5.5.1 過濾器工作原理
5.5.2 過濾框架及部署
5.5.3 應(yīng)用示例
5.6 Servlet生命周期事件
5.6.1 應(yīng)用事件監(jiān)聽器
5.6.2 監(jiān)聽器注冊部署
5.6.3 生命周期事件應(yīng)用
5.7 本章小結(jié)
第6章 EL與JSTL
6.1 EL
6.1.1 即時計算和延遲計算
6.1.2 [ ]與.操作符
6.1.3 運算符
6.1.4 EL內(nèi)置對象
6.2 JSTL
6.2.1 JSTL配置
6.2.2 核心標(biāo)簽庫
6.2.3 國際化標(biāo)簽庫
6.2.4 函數(shù)標(biāo)簽庫
6.2.5 其他標(biāo)簽庫
6.3 本章小結(jié)
第7章 基于MVC的開發(fā)
7.1 MVC概述
7.1.1 Model
7.1.2 View
7.1.3 Controller
7.1.4 Java Web的MVC實現(xiàn)模式
7.2 MVC開發(fā)實例
7.2.1 系統(tǒng)分析及功能設(shè)計
7.2.2 MVC模塊設(shè)計
7.2.3 詳細設(shè)計
7.3 系統(tǒng)實現(xiàn)
7.3.1 視圖部分實現(xiàn)
7.3.2 模型部分實現(xiàn)
7.3.3 控制器部分實現(xiàn)
7.3.4 其他部分實現(xiàn)
7.4 系統(tǒng)部署
7.5 本章小結(jié)

第三部分 輕量級框架SSH

第8章 Struts 2
8.1 Struts 2的工作原理
8.2 Struts 2配置
8.2.1 web.xml配置
8.2.2 struts.xml配置
8.3 簡單示例
8.3.1 創(chuàng)建工程
8.3.2 業(yè)務(wù)控制器Action
8.3.3 struts.xml配置
8.3.4 視圖文件
8.3.5 運行示例
8.4 Action
8.4.1 Action實現(xiàn)
8.4.2 Action配置
8.5 攔截器
8.5.1 Struts 2攔截器原理
8.5.2 Struts 2內(nèi)建攔截器
8.5.3 自定義攔截器
8.6 OGNL和類型轉(zhuǎn)換
8.6.1 OGNL概述
8.6.2 OGNL表達式
8.6.3 OGNL融入Struts 2框架
8.6.4 Struts 2內(nèi)建類型轉(zhuǎn)換器
8.6.5 自定義類型轉(zhuǎn)換器
8.7 Struts 2的標(biāo)簽庫
8.7.1 數(shù)據(jù)標(biāo)簽
8.7.2 控制標(biāo)簽
8.7.3 表單UI標(biāo)簽
8.7.4 非表單UI標(biāo)簽
8.8 輸入校驗
8.8.1 Struts 2內(nèi)建校驗器
8.8.2 自定義校驗器
本章小結(jié)
第9章 Hibernate
9.1 數(shù)據(jù)持久化與ORM
9.1.1 數(shù)據(jù)持久化
9.1.2 ORM
9.2 Hibernate簡介
9.2.1 簡介
9.2.2 Hibernate框架與接口
9.3 第一個Hibernate應(yīng)用
9.3.1 創(chuàng)建數(shù)據(jù)庫
9.3.2 創(chuàng)建Hibernate項目
9.3.3 創(chuàng)建持久化類
9.3.4 編寫Hibernate映射文件
9.3.5 編寫Hibernate配置文件
9.3.6 編寫SessionFactory和DAO
文件
9.3.7 編寫HTML頁面和jsp文件
9.3.8 構(gòu)建、部署并運行程序
9.3.9 基于MyEclipse的Hibernate
反向工程
9.4 實體狀態(tài)及持久化操作
9.4.1 瞬時態(tài)
9.4.2 持久態(tài)
9.4.3 脫管態(tài)
9.4.4 移除態(tài)
9.5 Hibernate實體映射
9.5.1 Hibernate實體映射概述
9.5.2 Hibernate實體類/數(shù)據(jù)表映射
9.5.3 Hibernate復(fù)合主鍵及嵌入式
主鍵
9.5.4 Hibernate特殊屬性映射
9.6 Hibernate實體關(guān)系映射
9.6.1 Hibernate一對一關(guān)聯(lián)
9.6.2 Hibernate一對多關(guān)聯(lián)和多對一
關(guān)聯(lián)
9.6.3 Hibernate多對多關(guān)聯(lián)
9.6.4 Hibernate繼承關(guān)聯(lián)
9.7 Hibernate基本數(shù)據(jù)查詢
9.7.1 Hibernate數(shù)據(jù)檢索
9.7.2 Query接口
9.7.3 HQL基本語法
9.7.4 HQL返回結(jié)果
9.7.5 HQL中的參數(shù)綁定
9.7.6 實現(xiàn)一般SQL查詢
9.7.7 命名查詢
9.8 本章小結(jié)
第10章 Spring
10.1 Spring 簡介
10.1.1 Spring的發(fā)展及特點
10.1.2 Spring的體系結(jié)構(gòu)
10.2 Spring 第一個實例
10.3 Spring IoC容器與Beans
10.3.1 BeanFactory和
ApplicationContext
10.3.2 Bean基本裝配
10.3.3 依賴注入
10.3.4 基于注解的Bean配置
10.4 Spring AOP
10.4.1 AOP基礎(chǔ)
10.4.2 Spring AOP中的Annotation
配置
10.4.3 Spring AOP中的文件配置
10.5 Spring事務(wù)管理與任務(wù)調(diào)度
10.5.1 Spring中事務(wù)基本概念
10.5.2 Spring事務(wù)的配置
10.6 Spring集成
10.6.1 Spring整合Struts 2
10.6.2 Spring整合Hibernate
10.7 本章小結(jié)

第四部分 經(jīng)典Java EE框架

第11章 JSF
11.1 JSF概述
11.1.1 工作原理
11.1.2 配置文件
11.2 簡單示例
11.3 UI組件
11.3.1 概述
11.3.2 HTML組件標(biāo)簽
11.3.3 核心組件標(biāo)簽
11.4 驗證器、轉(zhuǎn)換器和事件
監(jiān)聽器
11.4.1 驗證器
11.4.2 轉(zhuǎn)換器
11.4.3 事件監(jiān)聽器
11.5 本章小結(jié)
第12章 EJB
12.1 EJB基本概念
12.1.1 EJB發(fā)展歷史及意義
12.1.2 EJB運行服務(wù)器
12.1.3 第一個EJB
12.1.4 EJB3運行環(huán)境以及在JBoss
中的部署
12.2 會話Bean
12.2.1 會話Bean概述
12.2.2 無狀態(tài)會話Bean
12.2.3 有狀態(tài)會話Bean
12.3 依賴注入
12.3.1 EJB3中的依賴注入
12.3.2 資源類型的注入
12.4 消息驅(qū)動Bean
12.4.1 消息驅(qū)動Bean原理
12.4.2 消息驅(qū)動Bean開發(fā)
12.5 EJB訪問其他資源
12.5.1 訪問數(shù)據(jù)源
12.5.2 訪問定時服務(wù)
12.5.3 事務(wù)處理
12.5.4 攔截器
12.6 本章小結(jié)
第13章 JPA
13.1 JPA簡介
13.1.1 簡介
13.1.2 JPA與其他持久化技術(shù)的
比較
13.1.3 JPA與EJB 3之間的關(guān)系
13.1.4 JPA的主要類和接口
13.2 第一個JPA應(yīng)用
13.2.1 創(chuàng)建JPA項目
13.2.2 創(chuàng)建基于注解的持久化類
13.2.3 編寫JPA配置文件
13.2.4 編寫EntityManagerHelper和DAO
文件
13.2.5 基于MyEclipse的JPA反向
工程
13.3 使用JPA完成實體狀態(tài)的
操作
13.3.1 實體的狀態(tài)及操作
13.3.2 獲取實體管理器工廠
13.3.3 獲取實體管理器
13.3.4 使用實體管理器
13.3.5 處理事務(wù)
13.4 使用JPA完成查詢
13.4.1 使用EntityManager根據(jù)主鍵
查詢對象
13.4.2 編寫簡單查詢
13.4.3 創(chuàng)建Query對象
13.4.4 使用命名查詢
13.4.5 處理查詢中的變量
13.4.6 得到查詢結(jié)果
13.4.7 使用分頁查詢
13.4.8 訪問查詢結(jié)果
13.4.9 使用標(biāo)準(zhǔn)SQL語句
13.5 JPA進階
13.5.1 把查詢的多個值封裝成對象
13.5.2 使用存儲過程
13.5.3 JPA實體生命周期回調(diào)方法
13.6 本章小結(jié)

第五部分 案例項目開發(fā)實踐

第14章 案例項目開發(fā)示例
14.1 系統(tǒng)簡介
14.1.1 背景
14.1.2 業(yè)務(wù)功能需求
14.2 系統(tǒng)分析
14.2.1 分析類
14.2.2 ER圖
14.3 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
14.4 基于MVC的Java Web模型
14.4.1 系統(tǒng)設(shè)計
14.4.2 系統(tǒng)各層的實現(xiàn)
14.5 基于輕量級SSH框架
14.5.1 系統(tǒng)設(shè)計
14.5.2 系統(tǒng)各層的實現(xiàn)
14.6 基于經(jīng)典Java EE框架
14.6.1 系統(tǒng)設(shè)計
14.6.2 系統(tǒng)各層的實現(xiàn)
14.7 本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號