什么是玻璃鱼?
我正在下载Java EE,似乎有荒谬的不同下载选项。我不确定我应该选择哪一个。Java EE似乎与GlassFish一起打包。谁能告诉我这是什么,它对我有什么好处?
其次,如果我想四处玩并了解Java EE,那么对我来说是哪种下载?列出选项的链接如下...
我正在下载Java EE,似乎有荒谬的不同下载选项。我不确定我应该选择哪一个。Java EE似乎与GlassFish一起打包。谁能告诉我这是什么,它对我有什么好处?
其次,如果我想四处玩并了解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。
首先,正如BalusC所指出的,你使用了错误的命名法。许多招聘和其他类型的公司仍然使用J2EE来寻找候选人,因为对他们来说,这只是一个词,对Java的含义与.NET Framework对C#的含义相同,这并不意味着Java版本2企业环境。这意味着经验丰富的Java开发人员。
如果你想使用集成开发环境(如Visual Studio)开发Java,请使用Eclipse或NetBeans,并让它们为您安装环境。否则,如果你只是打算使用记事本,因为它本质上是学术性的(使用javac从你的教授那里编译一个hello world示例),你不需要超过我确信的最小熊。您不需要应用程序服务器或与 JSP 相关的任何内容。