Java EE 7和Java EE 6的区别

23

Java EE 7和Java EE 6之间的主要区别是什么?

如果您需要向其他开发人员解释主要区别,您会如何做到这一点?

就问题而言,我真的对新增技术不感兴趣,而是对已有技术感兴趣。

一个快速的概述就足够回答我的问题了。

进一步提问的话,我想知道JAX-WS、JAX-RS和JSF有哪些重大改进,是否仍然需要使用Java EE来开发服务,并且不能依赖外部框架,例如Spring?


非常好的链接,谢谢。在“其他资源”下,您可能会在此处找到一些类似的内容:https://glassfish.java.net/documentation.html - Aksel Willgert
3
这里包含有用的链接:http://javaee7.zeef.com - BalusC
5
Java EE 7增加了四个新规范:
  • Java WebSocket 1.0 API
  • Java JSON处理API
  • Java平台批处理1.0
  • Java EE平台并发工具
三个规范经历了重大更新:
  • JAX-RS 1.1 -> JAX-RS 2.0
  • JMS 1.1 -> JMS 2.0
  • EL 3.0(新的独立规范)
还有其他一些改进:
  • 平台范围内管理Bean的对齐
  • 默认启用CDI
  • JPA中javax.persistence.schema-generation.*属性
  • JSF 2.2中的Faces Flow、Resource Library Contract和Pass-through attributes
  • Servlet中的安全性改进
  • 其他许多。
- Arun Gupta
只是补充一下。http://www.iseebug.com/category/java/ - Vaibs
1个回答

24

当Java EE 7发布时,我在heise.de上读到了一篇非常好的概述。以下是其英文版本:

http://www.h-online.com/developer/features/Java-EE-7-at-a-glance-1889207.html

我认为这是一个非常详细的解释,已经包含了一些例子以了解确切的变化。

Java EE 7的一些主要变化:

  • Webservices 的下一个版本
  • 支持JSON
  • 改进的Bean-Validation
  • Java消息服务(JMS)的新版本
  • Glassfish 4

8
如果提供一个简要概述链接材料,这样的回答通常会更好。 - Zong
1
请编辑您的回答,使其不仅包含链接。也许可以从链接的文章中选取相关摘录? - jb.
我已经写了它包含了ee7的更改和一些示例,但现在我添加了Java EE 7的一些主要更改。 - user2558576
1
JSF 2.2 相当重要。 - Kalpesh Soni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接