我想提高我的Seam应用程序和JBoss appserver的性能,特别是通过删除标准配置中不需要的东西。理想情况下,我希望能够使用“最小”配置文件运行它。任何人都可以给我任何指导,使用“最小”运行Seam应用程序需要什么?以下是我的应用所需的内容:
我将使用Eclipse上的JBoss Tools开发我的应用程序,因此我还需要开发和部署工具所需的任何内容。我发现默认配置默认安装了太多额外的组件和功能,这在我尝试开发时会极大地影响性能。你能给予的任何帮助都会很棒!谢谢!
答案 0 :(得分:3)
如果您想提高Seam的性能,那么您应该利用Seam中的功能来实现这一目标。 如果你创建一个JBoss的最小设置,那么这大多可以改善启动时间。
如果您对减轻JBoss for Seam感兴趣,可以查看here
这应该涵盖JBoss 4.x和5.x.
如果您想加快Seam应用的速度,您应该学会使用@ByPassinterceptors
并更多地使用@Factory
和@Unwrap
。
Dan Allen有一篇很棒的文章,介绍了如何使用JSF加速Seam应用程序的速度。您可以找到文章here
发展
如果你真的想提高开发速度,你一定要使用JRebel。
这可以防止如此多的重启和挂钩到JVM直接进行热部署甚至是你的EJB(!)。
@Arbi有一篇很棒的文章,展示了如何安装JRebel here
这应该是一个好的开始......
答案 1 :(得分:1)