【问题标题】:Is it better to use spring mvc with hibernate?将spring mvc与hibernate一起使用会更好吗?
【发布时间】:2013-01-25 17:13:39
【问题描述】:

我要开发小型ERP系统。该产品只有一个主要要求是支持多个数据库。

我已经打算用了

前端: JSP+JSTL+JQuery [我对此有很好的掌握] + 我已经创建了自己的自定义组件以实现组件的可重用性和完全控制。

后端:使用hibernate[ORM]框架[由于Cross database],我也很了解它。

我对上述情况感到满意,并有信心很快开发出产品。 但是

My friend made me unhappy ;)

我的朋友建议我你应该使用spring MVC with hibernate,因为当你的产品变大时,由于许多开发人员的参与,它会在未来产生问题。所以,你应该使用框架,所以每个开发人员都遵循该模式,然后您的产品保持稳定。

But I am already follow hibernate pattern :)

我对 Spring MVC 一无所知。当我搜索 spring MVC 时,我发现它与我的要求不同,并且如果我将 Spring MVC 与 hibernate 一起使用,我还会发现 Cross database context 问题。

我是否应该使用 Spring MVC。如果是,我必须学习 Spring MVC 和 如果春天不适合我,我不想浪费我的时间。

这就是我咨询该论坛的原因,以寻求正确的方向。

【问题讨论】:

  • 学习Spring不浪费时间。它是 EE Java 的事实上的标准。它绝对不会与“休眠模式”相交。 Spring 和 Hibernate 配合得很好。
  • @madhead 请再读一遍,我已经编辑过了,为什么我说要浪费我的时间 :) 要积极。
  • 我不是消极的。 Spring 在 Java 世界中非常广泛使用。学习它绝对不是浪费时间。考虑到您关于 Hibernate + Spring 的问题,我说:它们一起工作就像一种魅力。
  • 《Spring in Action》这本书很好地介绍了 Spring 以及框架背后的概念。这些概念将在未来几年证明是有用的。
  • @madhead 我同意你的观点,但 hibernate 满足我的要求。我认为hibernate足以满足我的要求。当然,spring MVC 很棒。但是时间有限,我没有时间学习春天。如果学习 Spring MVC 真的很重要,那么当然,我会先学习。我还是一头雾水,你可以根据我的要求,积极给我一个正确的方向。 :)

标签: java spring hibernate jsp spring-mvc


【解决方案1】:

使用 Spring MVC 将使您的应用程序结构化。这将有助于以后的维护。

您的代码看起来很干净,您可以将代码分成组件,Spring 会帮助您将它们连接在一起,您可能会决定以不同的方式组合它们,或者希望轻松地将一个组件换成另一个组件,具体取决于不同的设置或环境。当与 hibernate 一起使用时,这对于多个数据库来说非常有用。

如果您对 Java EE 有很好的了解,学习 Spring 不会花太多时间。

【讨论】:

  • 同意!如果你对 j2ee 有很好的了解,学习 spring 不会花费太多时间。现在我已经在我们的项目中学习并使用了 spring mvc 和 hibernate
【解决方案2】:

实际上,Spring MVC 不会干扰您已经选择的任何组件。它只是介绍了一种以标准方式(MVC 模式)构建前端 - 后端接口的方法。

我实际上运行了相同的设置并且对此非常满意。 (Jquery、JSP、Spring MVC、Hibernate)。

除了结构之外,当您想做 Ajax 繁重的事情(我假设您希望在 ERP 应用程序中)时,您将在 Spring MVC 中轻松获得投资时间的回报。用 jQuery 和 SpringMVC 构建 AJAX/JSON 东西很简单。

【讨论】:

  • 现在同样的事情,(Jquery,JSP,Spring MVC,Hibernate),我正在使用 .非常有趣;)
猜你喜欢
  • 2014-04-06
  • 2022-11-02
  • 2015-07-07
  • 2017-08-27
  • 2018-05-16
  • 1970-01-01
  • 1970-01-01
  • 2015-08-12
  • 2012-11-20
相关资源
最近更新 更多