Courting SpringMVC
As a Struts user since 1.x, I finally decided to come out of my Jarkarta shell and test the Spring waters. I’ve been using Spring in the middle tier for a year or so now and could not be happier. I’ve had only a small taste so far, but here are my initial thoughts:
Good
- Designed from the ground up using good OO principles - Rod & crew really have this part mastered
- Amazingly flexible - many concrete classes are provided for each bit of functionality so that you never get more than you need
- Transparently woven-in with Spring - less glue code
Bad
- Lack of rich HTML component library - just doesn’t cut it when you’re used to having forms and select boxes built for you. Apparently this is addressed in 2.0M3 which makes a new Form tag library available, but I didn’t see any reference to this in the docs.
More to come as I work with it.