【问题标题】:Best development environment using Spring MVC, JRebel for Java web app? [closed]使用 Spring MVC、JRebel for Java web app 的最佳开发环境? [关闭]
【发布时间】:2013-04-24 11:37:14
【问题描述】:

我正在寻找当前使用 Spring MVC(和 Spring)和 JRebel 开发 Java Web 应用程序的最佳工具组合。哪个 IDE(哪个版本,哪个插件?),还有哪些其他构建工具(maven、gradle?)?雄猫/码头?嵌入式?如何将它们组合在一起以使开发过程变得快速而轻松。

有没有人得到了一些久经考验的非常有效的组合?你会避免吗?

我正在使用 Java 7 在 Windows 7 上进行开发,希望使用最新的生产版本的库/框架。

【问题讨论】:

  • 这样的问题被视为非建设性的,因为它们是见仁见智的问题;即几乎不可能客观地说什么是“最好的”。 (此外,典型的答案往往会过时,因此随着时间的推移“不太正确”。)
  • 是的,但标准非常狭窄。 Java Web App、Spring MVC、JRebel 等。有意见的空间,但它是有限的。
  • 你检查JRebel的使用了吗?
  • 是的,如果你想获得将 JRebel 与 Spring MVC 结合使用的优势,我认为需要一个 JRebel Spring 插件。所以我想我正在寻找在现实世界中使用它的人以及他们的环境设置/工具/开发过程等的详细信息。谢谢。
  • 我不知道为什么人们会打扰 jrebel,我的热部署工作就像做梦一样(一切,js,jsp,java),它唯一不能做的就是更改方法签名...所以也许每天一次,我可能需要进行一次实际的重新部署,这需要 10 秒。 Intellij 摇滚 btw programmers.stackexchange.com/questions/21987/…

标签: java spring web-applications spring-mvc jrebel


【解决方案1】:

据我所知,您真正想知道的是,如果您将 JRebel 与 Eclipse 一起使用,您是否能够立即看到更改。所以如果我是对的,那么 JRebel 会做你想做的工作。

使用 JRebel,您可以立即在浏览器中查看对 Java 代码的所有更改。保存并 刷新!您的其他项目文件也是如此。

我已经使用了它,它会在您保存它后立即部署您的 java 文件,甚至不会弹出一些窗口,当您在 eclipse 中自动使用 build 时会发生这种情况。

【讨论】:

  • 是的,我想我的问题还不够清楚。但我对 Spring MVC (+Spring) web 应用程序上使用的 JRebel 特别感兴趣。据我了解,它需要一个单独的插件(JRebel Spring 插件)。所以我对使用这个和他们的开发设置的人很感兴趣。谢谢。
  • 该插件内置于 JRebel,您无需明确购买。我的配置和你的一样,对我有用。
  • 谢谢,太好了。请问您使用的是哪个版本的 Eclipse,以及您有哪些 Eclipse 插件(不包括 JRebel)?您是否运行嵌入式 Tomcat - 并且能够保持其运行,对 Java 代码(Spring bean 等)、JSP 等进行更改,并让所有更改立即传播。需要时不时重启还是可以运行一整天?
  • 我正在使用带有嵌入 Tomcat 的 Jboss 的 Eclipse Juno,是的,我可以让服务器保持运行,对代码中的任何文件进行更改。而且我不需要时不时地重新启动它,只需一次:)
  • 听起来不错!是“面向 Java EE 开发人员的 Eclipse IDE”,而不是任何其他版本。例如,您也没有 WTP 插件吗? JBoss 是否与 Eclipse 分开 - 您在安装 JRebel 插件时是否配置了“应用服务器运行时”?谢谢。
【解决方案2】:

在我的项目中,我正在使用以下内容: 1.IDE-eclipse juno 最新版本。 2.Server-jboss-5.1.0.GA 3.Framework-Spring MVC架构。 4.前端-JSF 我认为这是任何 Web 应用程序项目的好配置

【讨论】:

  • 我对 JRebel 组件更感兴趣,它能够在开发过程中对正在运行的 Web 应用程序进行更改。你有这个吗?效果好吗?
  • 是的,我已经将它与 eclipse 一起使用,它对我来说非常适合。
  • Spring MVC 和 JSF?我只是在参考 Spring MVC 时询问。
  • 您能否对 Spring bean 和 Spring 控制器进行更改并立即看到这些更改应用于正在运行的 Web 应用程序实例?
  • 如果您正在考虑开发环境 w.r.t 它可能在部署中为您提供的支持,那么 Eclipse + JRebel 没有问题。现在考虑 SpringMVC,我真的不明白如果您使用 eclipse 或其他 IDE 对您有什么影响。
猜你喜欢
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-14
  • 1970-01-01
相关资源
最近更新 更多