什么是玻璃鱼?

我正在下载Java EE,似乎有一些荒谬的不同下载选项。 我不确定应该选择哪一个。 Java EE似乎与GlassFish打包在一起。 任何人都可以告诉我这是什么,它对我有什么好处?

其次,如果我只是想玩游戏并了解Java EE,这对我来说是下载吗? 列出选项的链接如下……

Java EE下载选项

首先,它近5年前被称为Java EE。 首字母缩写词J2EE仍然指的是5.0之前的旧Java EE版本。

至于Glassfish,它是Oracle的Java EE的具体实现。 Java EE是一个抽象的API ,每个人都可以自由实现。 有几种可用的Java EE实现,可以是完整的实现,如Oracle Glassfish 3 , JBoss AS 6等,也可以是部分(仅JSP / Servlet )实现,如Apache Tomcat 7 , Eclipse Jetty 8等.Glassfish Web Profile也是部分实现实现。

如果您打算仅使用JSP / Servlet进行开发,那么Glassfish Web Profile就足够了。 如果您打算在Netbeans IDE的帮助下开发,请选择Netbeans捆绑包。 但是,除了Netbeans,您还可以选择Eclipse或IntelliJ作为IDE。

相关问题:

  • 官方Java EE教程是学习Java Web应用程序的最佳选择吗?

首先,正如BalusC指出的那样,你使用了错误的命名法。 许多招聘和其他类型的公司仍然使用J2EE来寻找候选人,因为对他们来说这只是一个词,与.NET对.NET的做法与C#相同,它并不意味着Java Version 2 Enterprise环境。 它意味着经验丰富的Java开发人员。

如果要使用集成开发环境(如Visual Studio)开发Java,请使用Eclipse或NetBeans,并为您安装环境。 否则,如果你只是想使用记事本,因为它本质上是学术性的(使用javac编译你的教授的hello world例子),你不会需要比我最确定的最小值。 您不需要应用程序服务器或与JSP有关的任何事情。