Java EE 6应用程序需要哪些库(或单个jar)?

时间:2012-08-20 14:52:34

标签: java-ee-6

  1. 我想知道运行基本EE6应用程序需要jars库吗?
  2. 什么是EAR图书馆?我在哪里可以找到这些罐子的成分列表?
  3. 什么是Web App库?我在哪里可以找到这些成分罐的清单?

2 个答案:

答案 0 :(得分:6)

开始使用Java EE 6的最简单方法是使用Java EE 6应用程序服务器。这些已包含构成Java EE 6的所有jar。

示例是TomEE和Resin(均为25mb),GlassFish,JBoss AS和Geronimo。

Java EE的几乎每个部分都可以作为单独的jar使用,但你需要做很多jar搜索并且需要做出很多选择(对于JSF,MyFaces或Mojarra,对于JPA,Hibernate, EclipseLink,...,用于CDI OpenWebBeans,Weld或CanDI等)。

答案 1 :(得分:1)

首先,您需要为项目选择一个应用服务器。 Creating an Enterprise Application Using Maven为您提供了有关如何构建和部署Java EE6应用程序的良好印象。

EAR是维基百科中描述的EnterpriseARchive。

  

EAR(Enterprise Archive)是Java EE for使用的文件格式   将一个或多个模块打包成一个存档,以便   将各种模块部署到应用程序服务器上   同时和连贯。它还包含调用的XML文件   部署描述符,描述如何部署模块。