当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 使用JBoss’minimal’Config的Seam应用程序?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我想提高我的Seam应用程序和JBoss应用程序服务器的性能,特别是通过删除标准配置中不需要的东西.理想情况下,我希望能够使用“最小”配置文件运行它.任何人都可以给我任何指导,使用
我想提高我的Seam应用程序和JBoss应用程序服务器的性能,特别是通过删除标准配置中不需要的东西.理想情况下,我希望能够使用“最小”配置文件运行它.任何人都可以给我任何指导,使用“最小”运行Seam应用程序需要什么?以下是我的应用所需的内容:

> JPA,使用Hibernate和PostgreSQL后端
> EJB3
> JSF(RichFaces / Facelets)
>电子邮件,最终,虽然在这个特定时刻不需要

我将使用Eclipse上的JBoss Tools开发我的应用程序,因此我还需要用于开发和部署的工具所需的任何内容.我发现默认配置默认安装了太多额外的组件和功能,这在我尝试开发时会极大地影响性能.你能给予的任何帮助都会很棒!谢谢!

如果你想提高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

这应该是一个好的开始….

网友评论