Spring 3 Web MVC入门 - 设置一切

时间:2010-02-14 08:46:34

标签: java spring spring-mvc

我正在尝试开始使用JAVA / Eclipse / Spring MVC,但似乎无法找到设置所有内容并创建最简单的概念验证的“傻瓜”或“循序渐进”指南应用

我发现http://static.springsource.org/docs/...-step-by-step/但是Spring 2.5和Spring 3之间似乎存在差异,所以我正在为Spring 3寻找一些东西。

另外,Spring 2.5的教程侧重于构建应用程序使用Ant - 这肯定会用于发布但是在Eclipse中工作时我想设置项目以便我可以使用断点/调试,这是根本没有涉及。

我已经下载了Eclipse,Tomcat和Spring 3 Framework,但这是关于它的,并在下载的Spring Framework文档中说明:

  

2.3新入门教程

     

现在有一个新的入门教程   用于开发基本的Spring 3.0 MVC   Web应用程序。本教程是一个   单独的文件,可以找到   Spring Documentation page

但是,我似乎无法在链接页面上找到这样的教程。目前我的主要问题,就像很多人试图开始使用Spring的情况一样,我似乎无法完成所有设置。

我有Expert Spring MVC and Web Flow的副本,我也找到this tutorial,但我不知道他们描述的设置是否仍然相关,是否允许调试。

有人可以指点一下吗?

谢谢

9 个答案:

答案 0 :(得分:22)

mvc-basic获取petcareSpring Samples SVN repository示例应用。这些样本已更新至Spring 3.0,可直接导入&与SpringSource Tool Suite一起运行。

答案 1 :(得分:9)

我也开始学习Spring 3.0,我没有得到任何帮助意味着任何教程。但我发现这个网站http://viralpatel.net/blogs/2010/06/spring-3-mvc-create-hello-world-application-spring-3-mvc.html及其对启动开发的帮助非常大。但我仍然在寻找另一个例子,以便我更多地了解它 如果有人在春季3.0知道一些例子,那么请提供给我。

由于 Dhrumil Shah

答案 2 :(得分:4)

本教程介绍如何使用Maven和Eclipse设置Spring 3应用程序:

http://en.tekstenuitleg.net/articles/software/spring-3-mvc-project-from-scratch

答案 3 :(得分:2)

现在,我认为找到如何设置spring应用程序的最简单方法是尝试Spring Roo。它可能不是您最终在编写项目时最终使用的内容,但它向您展示了如何设置Spring MVC Web应用程序。

答案 4 :(得分:2)

我一直在寻找一个完整的Spring MVC 3.0教程,我可以关注Eclipse并且在我的研究中没有太多运气。我能找到的最接近且最有帮助的例子是:http://krams915.blogspot.com/2011/01/spring-mvc-3-hibernate-annotations.html。这也是一个maven项目,但我能够在Eclipse中的Dynamic Web Project中移动一些东西,至少得到初始页面。目前,我遇到了Spring找到我的控制器类的问题,但我认为这是更改配置文件以满足我的项目需求的一部分。但试试吧,我希望它适合你!

答案 5 :(得分:1)

我发现这些教程非常有用:

http://krams915.blogspot.ch/p/tutorials.html

我想使用REST和MongoDB,并按照以下教程成功:

http://krams915.blogspot.ch/2012/01/spring-mvc-31-implement-crud-with_4739.html

我希望它有所帮助。我知道你的感受:)有同样的问题。但值得坚持使用Spring并学习它。一旦你知道它就是一个很棒的框架。

我个人认为使用Spring Roo并没有那么好的经验。它可以帮助您调查如何设置项目,但如果您不熟悉Aspect Oriented Development,那么您将很难弄清楚Spring Roo的功能。它可以帮助您快速轻松地设置项目,但如果您不了解外观背后的内容,则很难使用它。这对初学者来说并不是真的,也不是任何项目的必需品。但面向方面的开发值得学习,并且对于避免锅炉板代码非常有用。

答案 6 :(得分:0)

另一个路径可能是使用appfuse,特别是使用maven从appfuse原型生成应用程序模板代码。例如。 this link

答案 7 :(得分:0)

可能此链接有帮助 它是春天的一步一步教程,但适用于NetBeans和Glassfish。 https://sites.google.com/site/springmvcnetbeans/step-by-step/

答案 8 :(得分:0)

Spring 2.5和Spring 3.x之间存在重大差异,Spring 3或更高版本引入了基于Annotations的bean连接和依赖注入。 我找到的好的一步一步教程是http://www.journaldev.com/3531/spring-mvc-hibernate-mysql-integration-crud-example-tutorial