对于开发人员来说掌握Java EE 意味着:

l 更全面的知识体系:覆盖从前端界面交互到后端数据处理

l 更系统的思维方式:学会从系统视角来分析设计复杂信息系统

l 更广阔的职业前景:从程序员到架构师的跃升

对于企业组织来说采用Java EE意味着:

l 更灵活的IT架构:信息系统根据企业需求灵活扩展

l 更节约的投资方式:兼容遗留信息资产,拥抱免费开源项目

①独立于硬件配置和操作系统

②坚持面向对象的设计原则

③灵活性、可移植性和互操作性

④轻松的企业信息系统集成

⑤旺盛的生命力

Java EE是企业分布式应用开发标准

(1)Java EE规范了分布式组件开发的标准。Java EE包含的分布式组件有JSP、Servlet、EJB等。Java EE标准规定了这些分布式组件应该实现哪些接口,应该提供哪些方法。

(2)Java EE规范了分布式组件运行环境-容器提供的服务标准。Java EE规范中,容器实现的标准服务有安全、事务管理、上下文和依赖注入、校验和远程连接等。

(3)截止2018年9月,Java EE的最新版本为8,包含了32个具体的标准规范。

好 书 推 荐

作 者 简 介

郝玉龙,现任中国电子科技网络信息安全有限公司技术专家,2004年于解放军理工大学获得博士学位,高级工程师。

主要研究方向:

主要研究方向为信息系统规划设计,信息管理和信息安全等。拥有10余年大型企业应用系统开发经验,曾主持多项大型信息系统的建设。

任职经历:

解放军理工大学

清华大学五道口金融学院

出版物:《Java EE编程技术》、《Android程序设计基础》等多部著作,被数十所院校力荐为教材。

图 书 详 情

一、主要内容

本书基于Java EE 8编程技术进行系统介绍。本书首先对Java EE体系结构进行概述,介绍Java EE的定义、设计思想,技术框架等,然后详细指导读者如何基于Netbeans+MySQL来搭建Java EE开发环境,随后以企业应用开发流程为主线对Java EE编程技术进行了系统介绍。

本书最后以一个完整信息系统的开发为示例,从系统的需求分析开始,到规划、框架设计、编码、再到部署发布,一步步引导读者完成一个完整系统的开发,向读者展示灵活运用Java EE技术构建完整信息系统的基本技巧。

二、大纲目录

向下滑动,查看更多图书详情哦

目  录

第1章  JAVA EE概述

1.1  Java EE产生的背景

1.1.1 企业级应用程序特征

1.1.2 企业级应用程序体系结构

1.2  Java EE 定义

1.3  Java EE编程思想

1.4  Java EE技术框架

1.4.1  组件技术

1.4.2 服务技术

1.4.3 通信技术

1.4.4 架构技术

第2章  搭建开发环境

2.1 概述

2.2 安装JDK+NetBeans IDE

2.3 安装GlassFish Server 5

2.4 开发环境测试

第3章  SERVLET

3.1  Web应用模型

3.2  Servlet基础

3.1.1  Servlet定义

3.1.2  Servlet工作流程

3.1.3  Servlet 编程接口

3.3  第一个Servlet

3.4  处理请求

3.4.1请求参数

3.4.2 Header

3.4.3上传文件

3.4.4异步请求处理

3.4.5异步IO处理

3.5  生成响应

3.5.1编码类型

3.5.2流操作

3.5.3重定向

3.5.4 服务器推送

3.6  Servlet配置

3.6.1 初始化参数

3.6.2 URL模式

3.6.3缺省Servlet

3.7  会话管理

3.7.1  Cookie

3.7.2  URL重写

3.7.3  HttpSession

3.8  Servlet上下文

3.9  Servlet间协作

3.10 Filter

3.11 Listener

第4章  JSP

4.1  概述

4.2  第一个JSP

4.3  脚本

4.4  指令

4.5  动作组件

4.6  内置对象

4.7  表达式语言

4.7.1 基本语法

4.7.2 隐式对象

4.7.3 存取器

4.8 使用JavaBean

第5章  JSF

5.1 JSF概述

5.1.1什么是框架

5.1.2 JSF框架

5.1.3 JSF框架的优势

5.2 第一个JSF应用

5.2.1创建JSF项目

5.2.2模型组件

5.2.3视图组件

5.2.4控制组件

5.2.5运行演示

5.3 Managed Bean

5.3.1 定义Managed Bean

5.3.2生命周期

5.3.3 Bean之间的依赖

5.4 Facelets

5.4.1 组件树

5.4.2 标记

5.4.3 EL 支持

5.4.4 资源管理

5.5页面模板

第6章 WEBSOCKET

6.1  引言

6.2 WebSocket工作机制

6.3 Java EE 对WebSocket的支持

6.4 利用WebSocket实现聊天室应用

第7章 JDBC 和数据源

7.1  搭建JDBC开发环境

7.2  连接数据库

7.3  执行SQL语句

7.3.1 Statement

7.3.2PreparedStatement

7.3.3CallStatement

7.4  ResultSet

7.4.1光标

7.4.2 BLOB字段处理

7.5  RowSet

7.6  连接池和数据源

7.6.1创建MySQL数据库的连接池

7.6.2 创建数据源

7.6.3 基于数据源访问数据库

第8章 JPA

8.2第一个JPA应用

8.2.1持久化单元

8.2.2 Entity

8.2.3EntityManager

8.2.4运行演示

8.3.1 Entity

8.3.2主键

8.3.3复合主键

8.3.4属性

8.3.5关联映射

8.3.6加载方式

8.3.7顺序

8.3.8继承映射

8.4 Entity管理

8.4.1获取EntityManager

8.4.2持久化上下文

8.4.3 Entity操作

8.4.4级联操作

8.5.1动态查询

8.5.2参数设置

8.5.3 命名查询

8.5.4属性查询

8.5.5使用构造器

8.6 本地查询

8.7基于Criteria API的安全查询

8.8生命周期回调方法

第9章  EJB

9.1  EJB基础

9.1.1 为什么需要EJB

9.1.2  EJB 容器

9.1.3  EJB组件

9.1.4  EJB接口

9.1.5  EJB分类

9.1.6  部署EJB

9.1.7  EJB优点

9.2  无状态会话Bean

9.2.1  什么是无状态会话Bean

9.2.2  开发一个无状态会话EJB

9.2.3  利用Servlet测试无状态会话EJB

9.2.4  利用远程客户端测试无状态会话Bean

9.3  有状态会话Bean

9.3.1基本原理

9.3.2实现有状态会话Bean

9.4  单例会话Bean

9.4.1基本原理

9.4.2利用JSF访问单例会话Bean

9.4.3并发控制

9.4.4依赖管理

9.5  消息驱动Bean

9.5.1基本原理

9.5.2实现消息驱动Bean

9.6  Time 服务

9.7  拦截器

9.8  异步方法

9.9 事务支持

第10章 CDI

10.1  引言

10.2  CDI概述

10.3  CDI下的受控Bean

10.4  Bean的生命周期范围

10.5  使用限定符注入动态类型

10.6  使用替代符实现部署时注入类型

10.7  使用生产方法注入动态内容

10.8  使用拦截器绑定注入功能服务

10.9 利用构造型封装注入操作

第11章 BEANVALIDATION

11.1  引言

11.2  Bean 校验概述

11.3  使用默认约束器

11.4  Entity校验

11.5  实现自定义约束器

11.6  约束的传递

11.6.1  继承

11.6.2  级联

第12章 WEB 服务

12.1  引言

12.2  Web服务定义

12.3  JAX-WS Web服务

12.4  开发JAX-WS Web服务实例

12.5  调用JAX-WS Web服务

12.6  将会话Bean发布为Web 服务

12.7  RESTful Web服务

12.8 利用JSON交换数据

12.9  JAX-RS与JAX-WS对比

第13章 综合练习

13.1  基础知识

13.1.1  概述

13.1.2  架构类型

13.2  功能需求

13.3  数据库设计

13.4  系统整体架构

13.5  系统实现

13.5.1表示逻辑层

13.5.2 业务逻辑层

13.5.3数据表示层

13.6  运行界面

三、本书特色

1.内容新颖。基于2017年9月推出的最新Java EE 8 标准,体现Java EE编程技术的最新思想和成果。

2.体系完整。涵盖JavaEE主要的编程技术,涉及企业应用表现层、逻辑层、数据存储层等各个层次。通过本书学习能够系统掌握利用JavaEE开发企业应用的技能。

3.理论与实践相结合的原则。本书不但讲解Java EE基本概念和体系框架,还演示基本的编程实践技能。理论与实践互相印证。

四、配套资源丰富

教学课件PPT

教学大纲

精 彩 福 利

福利一【 好书 送送送】

1.活动时间:2019年2月23日6:40-2月25日20:00

2.活动发起方:清华大学出版社

4.奖项公布方式:参与抽奖的粉丝请及时关注抽奖小程序二维码,若被抽中的幸运粉丝,识别二维码、点击输入您的通讯地址即可。

5.注意事项:

(1)本次活动为小程序系统随机抽取,中奖与否,全部随缘!

(2)所有样书将于2019年2月28日统一安排寄送。

(3)若中奖的粉丝,有意修改通讯地址可在本发文中留言。

福利二【配套资源 送送送】

福利三【限时 优惠购书】

识别下方二维码,即可享优惠购书