SE EE Netbeans兼容性

时间:2013-10-21 05:54:49

标签: java java-ee tomcat

我正在学习Java,我一直在读这些书: Head First Java,Head First Servlets和JSP 开始使用。 到目前为止,我一直在Eclipse IDE上为Java开发人员(而不是EE开发人员)学习HF Java上的大部分知识。我还安装了Java SE 7 但现在我想转向HF Servlets和JSP。这本书说我只需要Tomcat。 我还想熟悉NetBeans,所以我从这个页面https://netbeans.org/downloads/index.html下载了Netbeans IDE for Java EE。
我的问题是:1。在安装此版本的Netbeans之前,我应该下载Java EE吗?此版本是否包含Java EE,还是应该从Sun页面下载?
2.当我需要Tomcat时,为EE安装Netbeans是否过度? 我最终学习EE我认为......在这两本书之后,我可以阅读 HF设计模式或HF OOAnalysis&设计不确定它们是否真的有必要。
3.您认为适当的学习顺序是什么?
您的回答将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果安装Netbeans EE,它还会安装其他好东西,如Tomcat或Glassfish。这将允许您直接从IDE调试EE应用程序,而不是将所有内容转储到Tomcat日志中。

我认为,由于您刚刚开始,从IDE执行所有操作将使您能够更好地专注于您需要学习的内容。

如果您在Java SE中学习了通常的编码标准和推荐方法,那么转到EE就不会有任何麻烦。如果您阅读有关OOP和其他设计模式的更多信息,您将能够更好地构建合适的应用程序,并更好地理解已有的框架。

答案 1 :(得分:0)

<强> 1 Java EE基本上只是Java SE,其中有一些额外的JAR用于EE API,如Servlets,JAX-WS等。在计算机上安装多个JRE很可能会导致运行时问题,因为JRE是默认JRE的问题,尤其是在Windows上,因为在Windows资源管理器中没有参考JAVA_HOME环境变量,Ant和Maven等工具依赖它。

例如,我将几个JRE / JDK保存在一个文件夹中(解压缩,未安装)并在Eclipse中列出它们以运行我在特定JRE上开发的应用程序。

<强> 2 当您在Eclipse中执行以下操作时:

Window > Preferences > Server > Runtime Environments > Add...

并选择Apache Tomcat 7,在下一步中,您可以单击Download and Install...以获取Eclipse以下载最新的Tomcat,并将其设置在选定的文件夹中,作为将在选定的JRE中运行的目标运行时。

您也可以手动执行相同操作,只需将Eclipse指向安装/解压缩Tomcat的文件夹。

然后,当您为该Tomcat运行时创建新服务器时,您可以为其分配一个动态Web应用程序项目,并将在项目的每次更改时部署该项目。您可以在Eclipse中运行它或调试它。

第3 一旦与servlet和JSP保持良好关系,就应该继续进行OO分析和设计,然后学习设计模式。之后,我推荐OSGi书籍和Java Application Architecture

祝你好运。