JAVA EE 7有哪些主要的实现?

oolong 发布于 2015/12/17 22:26
阅读 916
收藏 2

JAVA EE 7 规范有哪些主要的实现? 如果可以的话,请具体到单个规范对应的实现。

另外,请问下 spring-framework 与JAVA EE 7规范的关系,spring 是实现了JAVA EE 的规范?还是在其基础上相当于定义了自己规范? 抑或是JAVA EE 7 的规范一部分实际来源于spring 的启发?

有哪位能够帮我理清楚这些关系么?

我最近在看JAVA EE 7 的规范,但看了之后我想动手写写代码,却不知道如何下手。

如果我能够搞清楚规范对应的具体实现,我就可以实际的使用,这样学起来就比较顺畅了!

在这先谢谢各位的帮忙了!

加载中
1
r
ratking
关于Java EE 7的中文资料,你自己网上搜吧。
比如这个:https://netbeans.org/kb/trails/java-ee_zh_CN.html

Spring Framework与Java EE其实是竞争的关系,不过二者你中有我,我中有你,相互借鉴。
比如Java EE规范中的JPA来源于Hibernate,CDI(Contexts and Dependency Injection,上下文和依赖注入)来源于Seam,而Seam借鉴了Spring的依赖注入。
Spring Framework向来是排斥EJB的(《J2EE without EJB》),而Java EE把EJB当做其核心之一。目前,EJB已经很轻量了,也很容易学会。在Spring与Java EE里都使用“受管bean”(Managed Bean)这个概念。

下面3个是比较经典的英文资料。

Java EE 7 Technologies
    http://www.oracle.com/technetwork/java/javaee/tech/index.html

The Java EE 7 Tutorial
    https://docs.oracle.com/javaee/7/tutorial/index.html

Java EE 7 Samples
    https://github.com/javaee-samples/javaee7-samples

Java EE规范中的JSF实现有:
    PrimeFaces http://www.primefaces.org/
    Mojarra https://javaserverfaces.java.net/
    Apache MyFaces http://myfaces.apache.org/
    RichFaces http://richfaces.jboss.org/
    ICEfaces http://www.icesoft.org/java/downloads/icefaces-downloads.jsf

Java EE规范中的CDI实现有:
   Weld http://weld.cdi-spec.org/

Java EE规范中的JPA实现有:
    Hibernate http://hibernate.org/orm/
    EclipseLink http://www.eclipse.org/eclipselink/

其他一些相关实现,可以参阅这里:
    https://glassfish.java.net/rel-projects.html
    http://openejb.apache.org/apache-tomee.html
    http://wildfly.org/about/
o
oolong
多谢! Java Platform, Enterprise Edition The Java EE Tutorial Release 7 E39031-01 这份资料相当有用,比我之前找的一些资料要更合适!
o
oolong
多谢你的资料!
o
oolong
我现在是通过看 Begging Java EE 7 这本书来学习的。
o
oolong
是不是可以这样理解,Java EE 7 与 spring-framework 都是一些java编程模式以及规范的集合,不同的是Java EE 侧重与制定规范,而 spring-framework 则侧重于自己的实现?
0
r
ratking

Java EE 7权威指南 卷1+卷2

Java EE是一套规范(Specification)

Spring是一种编程框架(Framework)

o
oolong
不过多谢你的推荐,这个对我还很有帮助的!
o
oolong
这个中文版翻译的有点不忍直视啊,机器翻译加人工检查吧大概。 不过我英语不怎么样,这个作为参考也不错。 其中一些内容作者进行了增补和顺序调整,但是似乎又没有用心思量,描述的不是很清楚,看起来有点莫名其妙,只能跳着阅读了。
返回顶部
顶部