JavaEE7.0 Web技术教程
Java平台企业版(Java EE )提供了一个基于标准开发Web和企业应用程序的平台。这些应用程序通常被设计
作为多层应用程序,用一个前端层组成的网络架构,一个
中间层提供安全和交易,以及后端层提供连接
到数据库或遗留系统。这些应用程序应该是反应迅速的,
能够扩展以适应用户需求的增长。
Java EE平台的API为这多层应用的每一层定义不同的组件,并且还提供了
一些额外的服务,如命名,注射,和资源管理/。这些组件被部署在提供
运行时支持的容器中。 Java EE应用程序组件不会直接与其他Java EE应用程序组件互动
。他们使用的协议和方法实现
容器相互之间以及与平台服务进行交互。可以
透明地注入由组件所需要的服务,例如声明
事务管理,安全检查,资源池和状态管理。
Java EE 7发布2013年6月,并提供了一个简单,易于使用,建立Web和企业应用程序的技术堆栈。架构图如下:
JavaEE 7的新功能有:
增强 HTML 5 支持 (Websockets 和 JSON)
提高开发产品性
可移动的批处理
更容易的 API’s – Lesser boiler plate code
新功能更详细列表:
Java API for RESTful Web Services 2.0
Java Message Service 2.0
Java API for JSON Processing 1.0
Java API for WebSocket 1.0
Bean Validation 1.1
Batch Applications for the Java Platform 1.0
Java Persistence API 2.1
Servlet 3.1
Concurrency Utilities for Java EE 1.0
JavaServer Faces 2.2 (支持HTML5-friendly
Servlet篇
RESTful服务
WebSocket推机制
JSF基础
持久层
EJB
参考