【问题标题】:Which m2eclipse archetype to use for JBoss/Hibernate based projects?哪个 m2eclipse 原型用于基于 JBoss/Hibernate 的项目?
【发布时间】:2011-01-21 14:52:42
【问题描述】:

我是 Java 世界的新手,但在某种程度上我非常擅长使用 Flex、actionscript 3、Ant 甚至 Maven。现在我想学习一些java并使用Hibernate和JBoss(webapp)。

我已经有 Maven 工作,并且在网上找到了 m2eclipse 插件,它似乎非常适合 maven 集成。

现在我想知道如何在可能的情况下使用“最佳实践”设置项目并开始滚动。我的问题不是关于使用 Java 或 Hibernate,它只是关于使用 m2eclipse 或其他工具(如有必要)的项目设置/配置。

提前感谢您的帮助。

【问题讨论】:

    标签: java hibernate maven-2 archetypes project-settings


    【解决方案1】:

    实际上,archetypes 不是 m2eclipse 特有的,它们是 maven 物种。但这只是一个旁注。现在,要回答您的问题,“可悲”没有独特的选择,我希望在列出它们时不会让事情变得更加混乱:

    • 您可以简单地使用 maven-archetype-webapp 原型创建一个空白 web 应用程序并自己设置 Hibernate 内容(遵循基于 maven 的 Hibernate tutorial)。
    • 您可以创建一个更专业的 web 应用程序(使用 struts2-archetype-starterwicket-archetype-quickstart 或 MyFaces 原型)并自己设置 Hibernate 内容。
    • 您可以使用 javaee5-maven-archetype 原型创建 Java EE 5 (JSF 1.2 + EJB 3) 应用程序。
    • 您可以使用 softeu-archetype-seam 原型创建 JBoss Seam 应用程序 (JSF+Facelets+Seam)。
    • 您可以使用众多 AppFuse 原型之一(Hibernate、Spring 和您选择的表示框架)来创建“AppFuse”应用程序。

    如果您需要一些指导,我的建议是使用 AppFuse 原型。 选择一个演示框架并选择相应的原型。如果您想要一个更“裸”的解决方案,请生成一个空白的 web 应用程序并自己设置休眠(按照上述教程进行操作)。

    【讨论】:

    • 非常感谢您的回复,我目前正在玩 maven-archetype-webapp :)
    • @AdnanDoric 这是一个不错的选择 IMO。顺便说一句:识别一个好的答案的常用方法是支持它;)
    猜你喜欢
    • 2011-12-27
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2010-10-27
    • 2010-10-23
    相关资源
    最近更新 更多