Spring MVC(xml config噩梦?)vs spring roo?

Mar*_*tin 4 spring-mvc spring-roo

我正在深入研究spring mvc(或spring roo),从我所看到的看来,Spring MVC可能是一个配置的噩梦.我必须配置XML文件,这是web.xml文件吗?或者不同的东西?

它仍然是一场噩梦还是有所改善?

这些XML文件没有编辑器吗?我正在使用eclipse IDE

如果没有XML配置担心,Spring roo显然会弹出mvc.

我希望有人能解释这些差异......

提前致谢

Cri*_*tes 8

First Spring MVC不是配置的噩梦,你只需要知道你在做什么.

为此我建议你下载Spring IDE,它有很多XML编辑器,如果你没有使用Spring XML,你可以让生活更轻松.

基本上你必须配置2件事

  • Web.xml(这个不是因为Spring是Java EE,但你需要在其中包含一些spring MVC配置)
  • applicationContext.xml(这是你从Spring定义你想要的东西)
  • servlet-context.xml(这也是来自spring MVC并且有一些servlet定义以及一些路由定义)

一旦你了解它们,你会发现它很容易配置并且非常灵活.

有一点要注意Spring和Spring MVC是不同的东西,我建议你学习它们.

此外,Spring Roo是一个代码生成器,对于Cruds,简单的东西和设置项目来说它很棒但是如果你需要构建一个需要支持的合理的大应用程序,那么创建你自己的东西总是比较容易,因为当你知道代码时它更容易支持,所以要小心使用它.