Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于在本地安装JavaEE的问题?_Java_Jakarta Ee - Fatal编程技术网

关于在本地安装JavaEE的问题?

关于在本地安装JavaEE的问题?,java,jakarta-ee,Java,Jakarta Ee,我是一名经验丰富的Java程序员,对学习JavaEE感兴趣。有人能告诉我(或描述一下)如何在本地设置测试环境,以便开始开发应用程序(即,我应该使用什么Web服务器,如果有框架的话-Spring?等等)。我在linux机器上工作。我想用这种方法我会学得更快,而不是去读一本书或一本教程。提前谢谢 更新:感谢您迄今为止的回答。我应该先从Spring/Hibernate开始,还是先熟悉EE的基础知识 我对Java EE只有一点经验,但是我喜欢我的设置 我有Eclipse和EclipseWebToolsP

我是一名经验丰富的Java程序员,对学习JavaEE感兴趣。有人能告诉我(或描述一下)如何在本地设置测试环境,以便开始开发应用程序(即,我应该使用什么Web服务器,如果有框架的话-Spring?等等)。我在linux机器上工作。我想用这种方法我会学得更快,而不是去读一本书或一本教程。提前谢谢


更新:感谢您迄今为止的回答。我应该先从Spring/Hibernate开始,还是先熟悉EE的基础知识

我对Java EE只有一点经验,但是我喜欢我的设置

我有Eclipse和EclipseWebToolsPlatform(WTP)。我安装了tomcat,WTP很好地与tomcat挂钩。您已经在IDE中测试了jsp或servlet(它会弹出一个新的选项卡,用作web浏览器)

祝你好运

  • 获取并安装
  • 获取并安装
  • 获取并安装
  • 启动Eclipse并转到Workbench。打开右下框中的Servers视图。右键单击>新建>服务器,从列表中选择ApacheTomcat 6.0,找到Tomcat安装目录(其根文件夹)并完成
  • 转到左列(项目资源管理器)。右键单击>新建>动态Web项目,为其命名,确保选择Tomcat作为目标运行时。在下一步中,您可以指定上下文名称,该名称将在
    http://example.com/contextname
  • 现在,您可以在project的
    src
    文件夹中创建类,并在
    WebContent
    文件夹中创建web文件。您可以按照任何合适的JSP/Servlet教程进行操作。例如,或。如果你喜欢书,我可以向你推荐


    要运行web项目,右键单击Servers视图中的Tomcat实例,添加新创建的web项目,启动Tomcat服务器并访问
    http://localhost:8080/contextname/whateverpage.jsp
    在您最喜欢的webbrowser中。

    我可能建议同时学习Spring和J2EE。虽然它确实增加了您必须了解的内容,但它将是一款不使用Spring的非常不同寻常的企业应用程序


    有一个Sun J2EE教程可以帮助您学习裸J2EE。

    如果您对Java EE感兴趣,我强烈建议您直接从上周正式发布的Java EE 6开始。只需转到并下载。为了与EclipseJavaEEIDE集成,只需安装。您将发现大量JavaEE6的示例,您也可以通过(只需这样做)。他们肯定会帮助你开始


    在您的情况下,我的建议是从JavaEE6“仅”开始。熟悉EJB3.1、Servlet3.0、JPA2.0(Java持久化API,Hibernate是其中一个实现)、JAX-WS、JAX-RS,可能还有JSF(这可能仍然有争议,但我认为新的Servlet3.0API对web框架提出的任何建议都无关紧要,所以……我在这里不做任何推荐)。抛开Spring不谈,您在早期阶段不需要它(您可能根本不需要它),Java EE 6本身就有足够的知识可以学习。例如,如果您想学习Spring,因为它在JavaEE中被广泛使用,至少在JavaEE6之前,您仍然可以在以后学习它。但是不要担心,JavaEE6给人留下了深刻的印象,你可以用它做一些非常好的事情,而不需要Spring。

    如果你说的JavaEE是指EJB3,那么你可以选择它或者Spring。我不推荐两者同时使用

    如果你想在你的应用服务器上使用像Tomcat这样的servlet/JSP引擎的话,我建议你使用Spring。这就是我所走的路,我发现这是一个好的方向

    如果您想要JavaEE和EJB,我认为Glassfish是一个不错的选择,因为它很可能是最新的,或者是JBOSS开源产品(不是红帽,收费的东西)


    我认为IntelliJ是市场上最好的IDE。我建议您在Eclipse上下载最新版本的netbeans,它附带应用服务器(glassfish)、数据库(derby)和许多工作示例项目

    这将使您快速进入EE,而无需所有这些枯燥的配置工作

    之后,您可能希望将hibernate集成到这些示例项目中


    关于

    您现在喜欢用什么编辑器编写Java代码?Eclipse/NetBeans/IntelliJ?Emacs/Vi?抱歉-应该指定…绝对是Eclipse如果你得到“EclipseforJavaEE”,你不需要单独获得和安装WTP。Tomcat只是af web容器,它只是JEE的一小部分