gpt4 book ai didi

eclipse - 在 Java EE 开发中快速周转的理想设置是什么?

转载 作者:行者123 更新时间:2023-12-04 06:20:00 26 4
gpt4 key购买 nike

在使用 Eclipse Indigo 和 JBoss 6 实现 Java EE 6 应用程序时,我目前正在为项目设置而苦苦挣扎。应用程序服务器和 IDE 几乎已在项目中设置。 Maven 3 被使用,并且是通过使用 WELD 原型(prototype)和创建 WAR 进行设置的基础。

现在,问题是,我对发展的转变感到非常失望。我在 Eclipse 中没有有效的自动重新部署,并且经常需要重新启动 JBoss,因为它与新的发布混淆,然后无法正确重新部署。这是非常令人沮丧和耗时的。 (另外,我觉得那些喜欢脚本语言的人在我身后傻笑。)

在早期的项目中,我们使用的是 Seam 2,而由 seam-gen 创建的项目进行了一些不错的重新发布,尽管每当我更改 Java 类时我仍然必须手动重新启动应用程序。然后,通过使用 Netbeans 7 和集成的 GlassFish 3.1,我发现自动重新部署工作正常。而且由于 Java EE 6 的传播范围非常广泛,我认为肯定有比我现在更好的设置。

因此,通过这篇文章,我希望能够更深入地了解在 JBoss 和 eclipse 上流畅地开发基于 Java EE 6 的 WAR 项目的良好项目设置——谁能分享一些最佳实践?

非常感谢!

最佳答案

您应该为 Eclipse 使用 JBoss Tools 插件。 JBoss Tools 3.3M2与 Indigo 和 JBoss AS 7 兼容(重新部署速度比 JBoss 6 快 10 倍)。

关于具有 CDI 的 Seam Gen 的等价物,您真的应该看看 Seam Forge它现在包含在 JBoss Tools 3.3 中。

最后我使用 Jrebel在不重新启动服务器的情况下重新加载类和配置。但是现在它还不能与 JBoss AS 7 一起使用,所以如果你坚持使用 JBoss AS 6,那将是一个愚蠢的组合。

关于eclipse - 在 Java EE 开发中快速周转的理想设置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6705632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com