第 1 章 Java EE 概述
第 1 章 Java EE 概
述
本章主要讲解 Java EE 的基本概念,包括技术组成、分层架
构、开发环境等内容。
1.2 Java EE 技术组成
1.3 Java EE 分层架构
1.4 Java EE 开发环境
1.1 Java EE 简介
1.5 本章小结
第 1 章 Java EE 概述
第 1 章 Java EE 概述
1.1 Java EE 简介
1.1.1 什 么 是 Java
EE ?
Java EE 即 Java Enterprise Edion , Java 语言企业版。是建立在 Java 平
台上的企业级应用解决方案。
很多人习惯于说 J2EE , J2EE 是 Java 2 Plaorm
Enterprise Edion 的简称。 2006 年改为今天的名字
Java EE 。 J2EE/J2SE/J2ME 是 jdk1.2 时代的名字,现在
显然不该继续用了。
有两个关键词需要关注:一个是 Java 平台,一个是解决方
案。
Java 平台是一个基础,它是以 Java 为核心语言的,而不是别的平台。
解决方案是针对企业级应用的实际,需要在核心语言基础上的大量的扩展
扩充功能,才能解决企业应用中的各种复杂问题。
第 1 章 Java EE 概述
1.1 Java EE 简介
1.1.1 什 么 是 Java
EE ?
对程序员
而言, Java
EE 究竟是
什么?
说明了语言应按照计算的需要进行功能扩展。要提供满足功能需求
的类库,或者 API 。 Java EE 是个平台,是解决方案,它要针对企业
应用开发的需求进行扩展。
企业应用的需求有哪些基本特征呢?我们暂不回答这个问题,同学
们都对企业应用(至少对电商!)有一定了解,希望认真总结一下,
从 Java EE 提供的功能与应用需求匹配的角度,思考需求有哪些。
我们可以这样理解:从 Java SE 的经验出发,如果你的程序仅要做数
学计算,你只需要 java.lang.Math 足矣,但是如果你想要给程序做个
输入输出的界面,是图形用户界面 GUI ( Graphic User Interface ),
那么,你还需要 java.awt.* 或者 javax.swing.* 。
这说明
了什么?
第 1 章 Java EE 概述
1.1 Java EE 简
介
1.1.2 Java EE 的新特
性
这是一个常说常新的题目,过几年再提及,应该是更新的内容。
1. 新的安全 API
身份储存的抽象层、新的安全环境( context )、注解驱动型的认证机制。
2.JAX-RS2.1(Java API for RESTful Web Services)
JAX-RS 是一组 API, 支持“表述性状态转移”架构风格的 Web Service 的开
发。 REST 架构的内容,可在学习了 Web Service 之后再深入研究。