【发布时间】:2011-12-03 16:33:01
【问题描述】:
在学习 Java SE 几年后,我最近开始学习 Java EE 6(以及其他语言)。我已经购买了关于 Maven、EJB、JSF、Glassfish 等的不同书籍(虽然还没有全部阅读),但我对仅仅制作一个项目的复杂性感到完全不知所措。
如何在 eclipse 中从“scratch”(不从书中的示例中复制)开始一个项目?我可以从 Dynamic Web 项目、Maven 项目、EJB 项目、EAR 应用程序等中进行选择。如果我想制作一个内部包含 EJB/JPA 和 JSF 的应用程序(Web 应用程序),我应该使用哪个?
我知道标准 Maven 目录布局和原型,但是如果这是这样做的方式,我不知道该选择哪个。当然,我知道有很多方法可以做到这一点,这取决于我将使用它的目的,但我正在学习 Java EE 6,所以我想至少对如何设置一个基本项目有一些了解好吧。
我也对 POM 文件感到不知所措。我如何知道我需要哪些依赖项才能开始使用 Web 应用程序?或者这是否包含在正确的原型中(如果我找到了?)
我使用 Glassfish 作为应用服务器、Eclipse、EJB、JPA 和 JSF。目前仅从书籍示例中学习。
【问题讨论】:
-
如果你从零开始想学 Java,暂时忽略 Maven!不需要使用,IDE(无论是 Netbeans 还是 Eclipse)提供了您需要的一切。当涉及到现实生活中的项目时,Maven 很有趣 - 只是一个提示,以便您可以从待办事项列表中删除一项技术:-)
标签: java eclipse jakarta-ee maven