performance - 带有 JBoss 'minimal' 配置的 Seam 应用程序?

标签 performance configuration jboss seam

我想提高我的 Seam 应用程序和 JBoss 应用程序服务器的性能,特别是通过删除标准配置中不需要的东西。理想情况下,我希望能够使用“最小”配置文件运行它。谁能给我任何关于使用“最小”运行 Seam 应用程序需要什么的指导?以下是我的应用程序需要的东西:

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

  • 我将使用 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/

    相关文章:

    java - 在 JBoss EAP 6.2.0 中通过 JNDI 访问 HornetQ 连接工厂(本地)

    php - 许多数据库调用加载较少的数据,还是较少的数据库调用加载更多的数据?

    java - 使用@PropertySource配置Spring属性

    java - HTTP 线程池和 JNDI 数据源连接池

    java - 使用已知但不可访问的 wsdl 创建 Web 服务客户端

    c# - 在运行时修改 app.config <system.diagnostics> 部分

    performance - 优化网站到网站以供 Googlebot 快速加载的合法性

    n 秒内的 Docker 统计信息

    performance - 本地主机需要很长时间才能加载

    database - 使用 Fluent NHibernate 使用 Nhibernate 生成数据库