SE EE Netbeans compatibility



我正在学习Java,我一直在读这些书:Head First Java、Head First Servlet 和 JSP 开始。到目前为止,我一直在为Java开发人员(不是EE开发人员)在Eclipse IDE上学习HF Java的大部分内容。我还安装了Java SE 7。
但是现在我想继续讨论HF Servlets和JSP。书上说我只需要雄猫。我还想熟悉 NetBeans,因此 https://netbeans.org/downloads/index.html 从本页下载了 Netbeans IDE for Java EE。
我的问题是:
1. 在安装此版本的 Netbeans 之前,我应该下载 Java EE 吗?此版本是否包含 Java EE,还是应该从 Sun 页面下载它?
2. 当我只需要 Tomcat 时,安装 Netbeans for EE 是否矫枉过正?
我想我最终学习EE...在这两本书之后,我可能会读HF Design Patterns或HF OOAnalysis & Design 不确定它们是否真的有必要。
3. 您认为合适的学习顺序是什么?
您的回答将不胜感激。

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

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

阿拉伯数字。在 Eclipse 中执行以下操作时:

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

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

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

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

3.一旦你与servlet和JSP建立了良好的关系,你可能应该继续OO分析和设计,然后学习设计模式。在这些之后,我推荐有关OSGi和Java应用程序架构的书籍。

祝你好运。

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

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

如果你在Java SE中学习了常用的编码标准和推荐的方法,那么在转向EE时应该不会有任何困难。如果你阅读更多关于OOP和其他设计模式的信息,你将更好地构建体面的应用程序,并更好地理解已经可用的框架。

最新更新