Blogging Roller

Dave Johnson on open web technologies, social software and software development

Frameworks frameworks, everywhere.

I finally got around to reading Rod Johnson's Introduction to the Spring Framework on The Server Side and that inspired me to read the Rod Johnson interview.  I also read Patrick Peak's Dueling IoC post comparing the Inversion of Control support in the Spring and WebWork2 frameworks and some interesting comments on Matt Raible's Web Frameworks - which one should I learn post. Looks like there are some very useful things in Spring, but without actually using it, it's hard to tell whether Spring is a cohesive and elegant framework, or a hodge-podge of book examples and helper code for AOP, IoC , MVC, and JDBC. It did, after all, start out as example code for the book Expert One-on-One J2EE Design and Development. Spring deserves further study and because Springs features can be used a la carte (as demonstrated by the days old Struts Spring project), learning about Spring could pay off even for existing applications.

Dave Johnson in Java • 🕒 07:11PM Oct 19, 2003
Tags: Java
Comments:

It's a "cohesive and elegant framework". It isn't a "hodge-podge" of book examples and helper code because the _infrastructure_ packages in the book evolved from previous code I'd used in production rather than being knocked up for examples, (their _implementation_ wasn't used in examples in the book); and because Spring applies a consistent approach everywhere. Regards, Rod

Posted by Rod Johnson on October 25, 2003 at 07:17 AM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed