【发布时间】:2011-12-01 10:32:22
【问题描述】:
我想在 Spring MVC 中创建一个新应用程序,在启动它之前,我想学习如何使用 Spring MVC 和注解和 JDBC 模板。我搜索了很多关于此的博客和教程,但它们也非常令人困惑。
希望有人能给我一个很好的链接,让我可以逐步学习注释驱动的 spring mvc 应用程序。
【问题讨论】:
标签: spring spring-mvc annotations
我想在 Spring MVC 中创建一个新应用程序,在启动它之前,我想学习如何使用 Spring MVC 和注解和 JDBC 模板。我搜索了很多关于此的博客和教程,但它们也非常令人困惑。
希望有人能给我一个很好的链接,让我可以逐步学习注释驱动的 spring mvc 应用程序。
【问题讨论】:
标签: spring spring-mvc annotations
看看以下系列:
两者都有一个 git/svn 存储库,其中包含工作和完整的代码,所以如果你在文章中找不到东西,你可以阅读代码:-)
我也看不出使用 JDBC 模板有任何问题:这只是您实现 DAO 的一种方式,仅此而已。所有其他代码通过接口与 DAO 交互,对实现一无所知。
对我很有帮助的是将代码分离到不同的layers,它们之间相互交互,如下图所示:
(图片来自http://www.captaindebug.com)
Spring 甚至提供了特殊的注释来允许将类分组到层。它们是:@Controller 用于控制器,@Service 用于具有业务逻辑的类,@Repository 用于标记您的 DAO。
【讨论】: