我想在Spring MVC中创建一个新的应用程序,在开始之前,我想学习如何使用带有注释和JDBC模板的Spring MVC。我搜索了许多博客和教程,但它们也非常令人困惑。
希望有人能给我一个很好的链接,我可以逐步学习注释驱动的spring mvc应用程序。
答案 0 :(得分:2)
看看以下系列:
两者都有一个带有工作和完整代码的git / svn存储库,所以如果你在文章中找不到内容,你可以阅读代码: - )
此外,我看不出使用JDBC模板有任何问题:这只是您实现DAO的一种方式,仅此而已。所有其他代码都通过接口与DAO交互,对实现一无所知。
对我来说非常有帮助的是将代码分隔到不同的layers,其中哪些代码在彼此之间进行交互,如下图所示:
(图片从http://www.captaindebug.com被盗)
Spring提供了特殊的注释,允许将类分组到层。它们是:@Controller
用于控制器,@Service
用于具有业务逻辑的类,@Repository
用于标记DAO。