The Spring MVC Tutorials curse

Want to find a decent tutorial on what Spring MVC is and how it works? Don’t trust the online resources available.

Recently, I have been looking for a tutorial that would explain Spring’s MVC web application support. Since I was fairly new to Spring, what I needed was first of all an explanation what are the key “architectural” ideas behind the MVC and how the framework is organized. Then, I expected some example to illustrate the concepts.

Alas, I had a problem! Running a Google query on Spring MVC tutorial obviously returns links with high page-ranks. However, from the three that are actually called tutorials (the original step-by-step by Thomas Risberg, Simplify web app development by Javid Jamae, and Spring controllers on Raible’s wiki) none is such that would meet my needs and, I believe, would be a good starting point for anybody who wants to learn about Spring MVC, actually.

Why?

They all suffer from the same curse: instead of telling you the concepts first and examples next, they lead you blind-folded on a “first do this, then write that line, then click here” path – effectively turning you into a monkey that follows orders but does not understand them. In particular, I stopped reading the step-by-step “tutorial” when, right in the middle of the second part (out of 4 parts total), I still did not know what is a Spring controller which is being programmed, nor even what is the “business functionality” of the example application…

So, you don’t learn how and why things work, you just learn what steps to perform in one particular example case. This is simply bad education, nothing else.

Your next turn then is, unfortunately for both yourself and the web, a paper book… (The second best option are an introductory text by one of my students – in Czech only – and Rob Harrop’s slides on advanced Spring MVC concepts.)

new Dec 8, 09:48 / edit Jan 1, 01:33 / link


Komentáře / Comments (1)

  1. Thank to the “introductory text” author here is a link to the pimp my shirt slides that seem to explain the thing quite well.


    Přemek (self)    Dec 11, 21:34    #

Commenting is closed for this article.

| ostatní glosy |