我最近开始学习Java EE 6,之前已经学了几年的Java SE(还有其他语言)。我买了不同的关于Maven、EJB、JSF、Glassfish等方面的书籍(虽然没有全部阅读),但是我对创建一个项目的复杂性感到非常压抑。
如果我想从“零”开始在Eclipse中创建一个项目,应该怎么做呢?我可以选择动态Web项目、Maven项目、EJB项目、EAR应用程序等。如果我想要制作一个包含EJB/JPA和JSF的应用程序(Web应用程序),我应该选择哪个?
我知道标准的Maven目录布局和原型,但我不知道该选择哪个。当然,我知道有很多种方法可以实现,这取决于我将用它来做什么,但是我正在学习Java EE 6,所以我至少要了解如何设置一个基本项目。
我也对POM文件感到非常压抑。我怎么知道我需要哪些依赖项才能开始制作Web应用程序?或者这包含在正确的原型中(如果我找到了)?
我正在使用Glassfish作为应用服务器,Eclipse、EJB、JPA和JSF。目前只从书本例子中学习。