javaee 是什么,如何获取各种规范jar包,各种规范的实现的jar包

如题所述

1、什么是JAVA EE


JAVA EE是由一系列规范组成的,规范是由JCP制定的,并且提供了参考实现。规范(Specification)是一系列接口,不包含具体实现


有以下常见的JAVA
EE实现,包括JBOSS、GLASSFISH等。而tomcat是一个servlet容器,实现了servlet规范、jsp规范。但是它并没有实现EJB、JMS、JPA等规范,所以tomcat不是一个完整的JAVA
EE实现


在oracle网站上,下载JAVA EE SDK时,会同时下载GLASSFISH,也就是同时下载了JAVA EE SDK,及一个JAVA
EE的实现


2、怎么获取某个规范的接口的jar包


直觉上,我觉得既然规范是JCP制定的,那它当然也就应该负责提供接口的jar包及源码,比如jsr-914.jar,jsr-914_source.jar


然后实现规范的产商,基于这个jar包开发各自的实现;而规范的使用者,也基于这个jar包调用。这样可以保证接口和实现的分离

温馨提示:答案为网友推荐,仅供参考
相似回答