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

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

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

定 價(jià):¥49.00

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

購(gòu)買這本書可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

第1章 Java Web開發(fā)模型及其演化
1.1 應(yīng)用模式演化
1.1.1 單機(jī)應(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(遠(yuǎn)程方法調(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運(yùn)行與開發(fā)環(huán)境
3.3.1 運(yùn)行環(huán)境
3.3.2 開發(fā)環(huán)境
3.4 本章小結(jié)
第4章 JSP技術(shù)
4.1 JSP簡(jiǎn)介
4.1.1 JSP特點(diǎn)
4.1.2 JSP工作原理
4.2 第一個(gè)JSP程序
4.3 JSP基本語法
4.3.1 腳本元素
4.3.2 指令元素
4.3.3 動(dòng)作元素
4.3.4 注釋
4.4 JSP內(nèi)置對(duì)象
4.4.1 out對(duì)象
4.4.2 request對(duì)象
4.4.3 response對(duì)象
4.4.4 session對(duì)象
4.4.5 application對(duì)象
4.4.6 page和pageContext對(duì)象
4.4.7 exception對(duì)象
4.5 對(duì)象范圍
4.6 本章小結(jié)
第5章 Servlet技術(shù)
5.1 Servlet概述
5.1.1 Servlet工作原理
5.1.2 Servlet生命周期
5.2 編寫第一個(gè)Servlet
5.2.1 編寫Servlet
5.2.2 部署
5.2.3 訪問Servlet
5.3 Servlet主要接口及實(shí)現(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與客戶端進(jìn)行通信
5.4.1 request對(duì)象
5.4.2 response對(duì)象
5.4.3 Servlet上下文
5.4.4 請(qǐng)求轉(zhuǎn)發(fā)
5.4.5 Cookie對(duì)象
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)聽器注冊(cè)部署
5.6.3 生命周期事件應(yīng)用
5.7 本章小結(jié)
第6章 EL與JSTL
6.1 EL
6.1.1 即時(shí)計(jì)算和延遲計(jì)算
6.1.2 [ ]與.操作符
6.1.3 運(yùn)算符
6.1.4 EL內(nèi)置對(duì)象
6.2 JSTL
6.2.1 JSTL配置
6.2.2 核心標(biāo)簽庫
6.2.3 國(guó)際化標(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實(shí)現(xiàn)模式
7.2 MVC開發(fā)實(shí)例
7.2.1 系統(tǒng)分析及功能設(shè)計(jì)
7.2.2 MVC模塊設(shè)計(jì)
7.2.3 詳細(xì)設(shè)計(jì)
7.3 系統(tǒng)實(shí)現(xiàn)
7.3.1 視圖部分實(shí)現(xiàn)
7.3.2 模型部分實(shí)現(xiàn)
7.3.3 控制器部分實(shí)現(xiàn)
7.3.4 其他部分實(shí)現(xiàn)
7.4 系統(tǒng)部署
7.5 本章小結(jié)

第三部分 輕量級(jí)框架SSH

第8章 Struts 2
8.1 Struts 2的工作原理
8.2 Struts 2配置
8.2.1 web.xml配置
8.2.2 struts.xml配置
8.3 簡(jiǎn)單示例
8.3.1 創(chuàng)建工程
8.3.2 業(yè)務(wù)控制器Action
8.3.3 struts.xml配置
8.3.4 視圖文件
8.3.5 運(yùn)行示例
8.4 Action
8.4.1 Action實(shí)現(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表達(dá)式
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 輸入校驗(yàn)
8.8.1 Struts 2內(nèi)建校驗(yàn)器
8.8.2 自定義校驗(yàn)器
本章小結(jié)
第9章 Hibernate
9.1 數(shù)據(jù)持久化與ORM
9.1.1 數(shù)據(jù)持久化
9.1.2 ORM
9.2 Hibernate簡(jiǎn)介
9.2.1 簡(jiǎn)介
9.2.2 Hibernate框架與接口
9.3 第一個(gè)Hibernate應(yīng)用
9.3.1 創(chuàng)建數(shù)據(jù)庫
9.3.2 創(chuàng)建Hibernate項(xiàng)目
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)建、部署并運(yùn)行程序
9.3.9 基于MyEclipse的Hibernate
反向工程
9.4 實(shí)體狀態(tài)及持久化操作
9.4.1 瞬時(shí)態(tài)
9.4.2 持久態(tài)
9.4.3 脫管態(tài)
9.4.4 移除態(tài)
9.5 Hibernate實(shí)體映射
9.5.1 Hibernate實(shí)體映射概述
9.5.2 Hibernate實(shí)體類/數(shù)據(jù)表映射
9.5.3 Hibernate復(fù)合主鍵及嵌入式
主鍵
9.5.4 Hibernate特殊屬性映射
9.6 Hibernate實(shí)體關(guān)系映射
9.6.1 Hibernate一對(duì)一關(guān)聯(lián)
9.6.2 Hibernate一對(duì)多關(guān)聯(lián)和多對(duì)一
關(guān)聯(lián)
9.6.3 Hibernate多對(duì)多關(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 實(shí)現(xiàn)一般SQL查詢
9.7.7 命名查詢
9.8 本章小結(jié)
第10章 Spring
10.1 Spring 簡(jiǎn)介
10.1.1 Spring的發(fā)展及特點(diǎn)
10.1.2 Spring的體系結(jié)構(gòu)
10.2 Spring 第一個(gè)實(shí)例
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 簡(jiǎn)單示例
11.3 UI組件
11.3.1 概述
11.3.2 HTML組件標(biāo)簽
11.3.3 核心組件標(biāo)簽
11.4 驗(yàn)證器、轉(zhuǎn)換器和事件
監(jiān)聽器
11.4.1 驗(yàn)證器
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運(yùn)行服務(wù)器
12.1.3 第一個(gè)EJB
12.1.4 EJB3運(yùn)行環(huán)境以及在JBoss
中的部署
12.2 會(huì)話Bean
12.2.1 會(huì)話Bean概述
12.2.2 無狀態(tài)會(huì)話Bean
12.2.3 有狀態(tài)會(huì)話Bean
12.3 依賴注入
12.3.1 EJB3中的依賴注入
12.3.2 資源類型的注入
12.4 消息驅(qū)動(dòng)Bean
12.4.1 消息驅(qū)動(dòng)Bean原理
12.4.2 消息驅(qū)動(dòng)Bean開發(fā)
12.5 EJB訪問其他資源
12.5.1 訪問數(shù)據(jù)源
12.5.2 訪問定時(shí)服務(wù)
12.5.3 事務(wù)處理
12.5.4 攔截器
12.6 本章小結(jié)
第13章 JPA
13.1 JPA簡(jiǎn)介
13.1.1 簡(jiǎn)介
13.1.2 JPA與其他持久化技術(shù)的
比較
13.1.3 JPA與EJB 3之間的關(guān)系
13.1.4 JPA的主要類和接口
13.2 第一個(gè)JPA應(yīng)用
13.2.1 創(chuàng)建JPA項(xiàng)目
13.2.2 創(chuàng)建基于注解的持久化類
13.2.3 編寫JPA配置文件
13.2.4 編寫EntityManagerHelper和DAO
文件
13.2.5 基于MyEclipse的JPA反向
工程
13.3 使用JPA完成實(shí)體狀態(tài)的
操作
13.3.1 實(shí)體的狀態(tài)及操作
13.3.2 獲取實(shí)體管理器工廠
13.3.3 獲取實(shí)體管理器
13.3.4 使用實(shí)體管理器
13.3.5 處理事務(wù)
13.4 使用JPA完成查詢
13.4.1 使用EntityManager根據(jù)主鍵
查詢對(duì)象
13.4.2 編寫簡(jiǎn)單查詢
13.4.3 創(chuàng)建Query對(duì)象
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進(jìn)階
13.5.1 把查詢的多個(gè)值封裝成對(duì)象
13.5.2 使用存儲(chǔ)過程
13.5.3 JPA實(shí)體生命周期回調(diào)方法
13.6 本章小結(jié)

第五部分 案例項(xiàng)目開發(fā)實(shí)踐

第14章 案例項(xiàng)目開發(fā)示例
14.1 系統(tǒng)簡(jiǎn)介
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è)計(jì)
14.4 基于MVC的Java Web模型
14.4.1 系統(tǒng)設(shè)計(jì)
14.4.2 系統(tǒng)各層的實(shí)現(xiàn)
14.5 基于輕量級(jí)SSH框架
14.5.1 系統(tǒng)設(shè)計(jì)
14.5.2 系統(tǒng)各層的實(shí)現(xiàn)
14.6 基于經(jīng)典Java EE框架
14.6.1 系統(tǒng)設(shè)計(jì)
14.6.2 系統(tǒng)各層的實(shí)現(xiàn)
14.7 本章小結(jié)

本目錄推薦

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