学习Spring MVC用于Web项目

时间:2010-04-01 12:19:13

标签: spring spring-mvc

我简要地看了几次Spring MVC,并得到了基本的想法。然而,无论何时我仔细观察,似乎都要求你已经知道了整个'核心弹簧'。例如,我有这本书在进入Spring MVC之前有几百页...这似乎需要很多时间。我习惯于能够进入,但是有很多与bean相关的东西和XML,它看起来就像要消耗的大量数据。

如果你花时间,它是否会简化,或者Spring是一个比我想象的更大的框架?是否有可能孤立地学习它的这一面?

4 个答案:

答案 0 :(得分:4)

@John Spring just a much bigger framework than I thought? - 可能是这样,至少我是这么想的。

is it possible to learn this side of it in isolation? - 是的,这是学习方法的好方法http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-web.html

而且我建议你读一本书manning spring in action 2nd edition,我也是从零开始学习春天,现在我读完这本书后感觉很舒服,当然你现在必须参考一下然后。

如果您还不熟悉(在PHP中,但重要的是点不是语法),您可以在这里获得有关MVC概念的基本信息。

http://net.tutsplus.com/tutorials/other/mvc-for-noobs/

修改

如果你想看到MVC在运行中,通过示例或其他弹簧使用使用此存储库https://src.springframework.org/svn/spring-samples来检查一些项目,你会看到mvc-basic,mvc-ajax ..etc这是非常好的资源,您可以在Windows上使用Tortoise SVN或从eclipse

查看subeclipse

答案 1 :(得分:1)

至少你需要了解核心Spring - 依赖注入,应用程序上下文配置等等。它实际上并不太复杂,只是有点难以开始。对于经验丰富的开发人员,可以看一下基本设置的一些示例应用程序。

PS。我有这个sample project for JSF/Spring/JPA/Hibernate combination。不是Spring-MVC,但可能仍然有用。

答案 2 :(得分:1)

我自己正在尝试从NetBeans官方文档中学习Spring MVC:

http://netbeans.org/kb/docs/web/quickstart-webapps-spring.html

来自ASP.Net/C#,感觉在这个简单的例子中有很多步骤要做。

答案 3 :(得分:0)

关于Spring的好处是你可以挑选你选择的东西。如果你想使用Spring,你不必首先跳入头,你可以尝试使用依赖注入功能,或者使用JDBC模板。我的建议是从小做起,看看你喜欢它。

要使用Web MVC,您需要了解依赖注入以配置控制器。您可以选择使用较旧的更灵活的XML样式配置,也可以使用较新的Annotations。或者你可以混合搭配。从XML开始可能是最好的,因为它将帮助您了解内容是如何工作的(它就像在Java之前学习C和C ++)。然后,您可以转到使用注释。就个人而言,我使用XML来实例化我的所有bean。我使用@Autowire注释来注入依赖项。这似乎是最灵活和易用的最佳选择。