jakarta-ee - JRebel 有什么好处?

标签 jakarta-ee jrebel

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

4年前关闭。




Improve this question




我一直在检查 JRebel。根据他们的网站:

"JRebel is an anything-Java plugin that speeds up JVM-based development (Java, Scala, Groovy) by reloading changes made in your workspace into a running JVM, without restarts or redeploys, maintaining the state of the application while you’re coding."



这似乎与我们已经使用 Eclipse、Netbeans 和 IntelliJ 实现的目标相同:我们保存并立即部署我们的更改。 JRebel 会给我们带来哪些额外的好处?

有人可以向我解释吗?

最佳答案

IDE(Eclipse、NetBeans 或 IntelliJ)自动 重新部署如果这样配置应用程序,这不是即时的。基本上,只是自动化仍然会导致应用程序的真正重新部署,包括创建新的类加载器和初始化过程中涉及的所有补充内容。

在某些情况下,IDE 结合一些容器可以保留 session 状态——如果这对你有用,那就太棒了。如果不是 - 给你 - JRebel 就是答案。

在打包部署的情况下,构建阶段会增加,但使用 JRebel,您只需一次性消除所有这些。

关于jakarta-ee - JRebel 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393509/

相关文章:

eclipse - Ant 构建文件不包含 javac 任务

jakarta-ee - 野蝇/暗流 : Multiple aliases for one host

java - JRebel 无法在外部 tomcat 7 上工作

android - JRebel for Android 与 Maven 和 IntelliJ

java - Jrebel 在 Eclipse 中用于 Hotswap 或 HotDeployment 的替代方案

java - 基于 Spring 的 Web 应用程序的环境特定配置?

java - 将 WebContent 移动到 src/main/webapp 后无法访问主页

java - JBoss Seam 应用程序是否必须打包在 EAR 中?

java - JRebel 和动态类加载

java - JRebel maven 多模块