我想提高我的 Seam 应用程序和 JBoss 应用程序服务器的性能,特别是通过删除标准配置中不需要的东西。理想情况下,我希望能够使用“最小”配置文件运行它。谁能给我任何关于使用“最小”运行 Seam 应用程序需要什么的指导?以下是我的应用程序需要的东西:
我将使用 Eclipse 上的 JBoss 工具开发我的应用程序,因此我还需要开发和部署工具所需的任何东西。我发现默认配置默认安装了太多附加组件和功能,这在我尝试开发时极大地影响了性能。你能提供的任何帮助都会很棒!谢谢!
最佳答案
如果您想提高 Seam 的性能,那么您应该利用 Seam 中的功能来做到这一点。
如果您创建 JBoss 的最小设置,这将大大提高启动时间。
如果您对Seam 的JBoss 瘦身感兴趣,可以看看here
这应该涵盖 JBoss 4.x 和 5.x。
如果你想加速你的 Seam 应用程序,你应该学会使用 @ByPassinterceptors
并使用 @Factory
和 @Unwrap
更多的。
Dan Allen 有一篇很棒的 2 部分文章,介绍了在使用 JSF 时如何加快 Seam 应用程序的速度。您可以找到文章 here
用于开发
如果你真的想提高开发速度,你绝对应该使用 JRebel .
这可以防止如此多的重新启动和直接挂接到 JVM 以热部署甚至您的 EJB(!)。
@Arbi 有一篇很棒的帖子,展示了如何安装 JRebel here
这应该是一个好的开始......
关于performance - 带有 JBoss 'minimal' 配置的 Seam 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851374/