2010-04-01 64 views
2

我已经简单地看了几遍Spring MVC,并且得到了基本的想法。然而,无论何时我仔细观察,似乎都要求您已经知道“核心Spring”的整个负载。例如,我已经有了几百页的书,然后才得到Spring MVC ......这似乎要经历很多。我习惯于能够进入,但是有很多与bean相关的东西和XML,它看起来像是大量的数据消耗。学习Spring MVC对于web项目

如果你把时间放进去,或者说Spring是一个比我想象的要大得多的框架,它会简化吗?是否有可能孤立地学习它的这一面?

回答

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,我也正在学习春天从零开始,现在我舒服阅读本书后,当然你必须时不时地参考参考书。

在这里你可以了解MVC概念的基本信息,如果你不熟悉(其在PHP,但很重要的一点是一点没有语法)

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

编辑

如果你想看到MVC的实际操作,通过例子或其他春天的用途,使用这个版本库https://src.springframework.org/svn/spring-samples来检出一些项目,你会看到mvc-basic,mvc-ajax ..等等。这是非常好的资源,你可以用在风的乌龟SVN从Eclipse或下行链接下载或下载

+0

我认为_is_实际上是我买的书, – 2010-04-01 13:59:34

+0

@ c0mrade所以你觉得它不好?我觉得它很好,它可能不是意味着从封面读取封面这就是为什么我没有,但我读了大部分,我喜欢它 – ant 2010-04-01 14:34:45

1

至少您需要了解核心Spring - 依赖注入,应用程序上下文配置等等。这其实并不复杂,只是有点难以启动。对于一个有经验的开发者来说,看看基本设置的一些示例应用程序可能是有意义的。

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

+0

@lexicore这里没有什么m8,你需要用户名和密码才能访问svn – ant 2010-04-01 13:06:37

+0

以下是该项目的直接链接:http://repository.highsource.org/maven2/releases/org/hisrc/hifaces20/hifaces20-demo-messageboard/0.1.0/hifaces20-demo-messageboard-0.1.0-project。压缩 – lexicore 2010-04-01 13:18:25

0

关于Spring的伟大之处在于你可以挑选你使用的东西。如果你想使用Spring,你不必首先跳出来,你可以通过使用依赖注入功能或者使用JDBC模板来试用它。我的建议是从小开始,看看你喜欢它。

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