Spring 3 Web MVC入门 – 设置一切

我试图开始使用JAVA / Eclipse / Spring MVC,但似乎无法find一个“傻瓜”或“一步一步”指导设置一切,并创build最简单的概念certificate应用程序。

我find了http://static.springsource.org/docs/…step-by-step/,但是Spring 2.5和Spring 3似乎有区别,所以我正在寻找Spring 3的东西。

另外,Spring 2.5的教程着重于构build应用程序的使用Ant – 我将一定会为释放做这些工作,但是在Eclipse中工作时,我想要设置项目,以便我可以使用断点/debugging,但这不包括在所有。

我已经下载了Eclipse,Tomcat和Spring 3框架,但是这是关于它的,下载的Spring Framework文档中指出:

2.3新的入门教程

现在有一个新的入门教程来开发基本的Spring 3.0 MVC Web应用程序。 本教程是一个单独的文档,可以在Spring Documentation页面find

但是,我似乎无法在链接的页面上find这样的教程。 我现在面临的主要问题是,许多人试图开始使用Spring,似乎并没有把所有东西都设置好。

我有一个专家springMVC和Webstream的副本,我也发现这个教程,但我不知道他们描述的设置是否仍然相关,他们是否将允许debugging。

任何人都可以请给一些方向?

谢谢

从Spring Samples SVN存储库获取mvc-basicpetcare示例应用程序。 这些示例已经更新到Spring 3.0,并且可以直接使用SpringSource Tool Suite导入和运行。

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

感谢Dhrumil Shah

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

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

现在,我认为找出如何build立一个Spring应用程序最简单的方法就是试用Spring Roo 。 它可能不是你最终在编写你的项目时最终使用的,但它显示了你如何设置一个Spring MVC的Web应用程序。

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

我发现这些教程真的很有帮助:

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做了不太好的经验。 它可以帮助你调查一下如何设置一个项目,但如果你是面向方面开发的新手,那么你很难搞清楚Spring Roo的function。 它可以帮助您设置一个项目非常快速和容易,但如果你不明白门面背后是什么,它很难与它合作。 这不是真正的初学者,也不需要任何项目。 但面向方面的开发是值得学习的,并且可以非常有用地避免锅炉代码。

可能这个链接有助于它的spring,但为NetBeans和Glassfish相同的一步一步的教程。 https://sites.google.com/site/springmvcnetbeans/step-by-step/

另一条路线可能是使用appfuse,特别是使用maven从appfuse原型生成应用程序模板代码。 例如这个链接 。

Spring 2.5和Spring 3.x有一个主要区别,Spring 3或更高版本引入了基于注释的bean布线和dependency injection。 我发现的一步一步的教程是http://www.journaldev.com/3531/spring-mvc-hibernate-mysql-integration-crud-example-tutorial