我将开发小型ERP系统。该产品只有一个主要需求来支持多个数据库。
我计划用
前端: JSP+JSTL+JQuery,我对此有很好的命令,我已经创建了自己的自定义组件,用于重用和完全控制我的组件。
后端:使用hibernateORM框架,由于交叉数据库和我也有很好的知识。
我对上面的内容很满意,并有信心在不久的将来制造产品。但
My friend made me unhappy ;)我的朋友建议您应该在hibernate中使用spring,因为当您的产品变得庞大时,它在将来会产生问题,因为有许多开发人员使用involvement.So,您应该使用框架,以便每个开发人员都遵循这种模式,然后您的产品就会保持稳定。
But I am already follow hibernate pattern :)我对Spring一无所知。当我搜索spring时,我发现它与我的需求不同,如果我在hibernate中使用Spring,也会发现交叉数据库上下文问题。
我是否应该使用spring。如果是的话,我必须学习Spring,我不想浪费我的时间,如果春天不适合我。
这就是为什么我要咨询那个论坛,去寻找正确的方向。
发布于 2013-02-10 13:11:47
实际上,Spring不会干扰您已经选择的任何组件。它只是引入了一种以标准方式构造前端后端接口的方法(MVC模式)。
实际上,我运行的是相同的设置,并对此非常满意。(Jquery,JSP,Spring,Hibernate)。
除了结构之外,当您想要执行Ajax繁重的任务时(我假设您希望在ERP应用程序中),您将很容易地获得在Spring中投入的时间。使用jQuery和SpringMVC构建AJAX/JSON非常简单。
发布于 2013-04-04 13:24:53
使用Spring将使您的应用程序结构化。这将有助于今后的维护。
您的代码看起来很干净,您可以将代码分离到组件中,Spring将帮助您将它们连接在一起,您可能会决定以不同的方式组合它们,或者希望根据不同的设置或环境轻松地将一个组件替换为另一个组件。当与hibernate一起使用时,这对于多个数据库来说是很好的。
如果您对Java有很好的了解,那么学习spring将不会花费太多时间。
https://stackoverflow.com/questions/14797963
复制相似问题