Java企业软件教程系列
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篇
如何开发一个Servlet应用
Servlet的过滤器和事件监听
Servlet的异步和非堵塞
Servlet的Web Fragments和安全性
Servlet的web资源包 错误处理和多重上传处理
Servlet教程的案例源码下载
RESTful服务
RESTful Web服务
RESTFul服务(2)
JSON处理
AngularJS +Java EE 7教程源码案例
RESTful专题
WebSocket推机制
Websocket
websocket(2)
websocket源码下载
用Jetty 9.1运行Java WebSockets
AngularJS JavaEE7 Websocket 案例与源码
JSF基础
JSF入门实战
JSF入门实战2
JSF源码案例
JSF 2.0 + Maven定制组件源码案例
JSF的Hello world案例
持久层
使用JPA实现Specification规范规格模式
Java持久锁总结
EJB
高级并发:Akka Actors和JavaEE7的EJB比较
JavaEE7案例源码下载
参考
前端框架
EJB专题
持久层框架