Wednesday, June 17, 2009

Spring MVC Close To Perfect

In last to years i have seen spring mvc evolve for better of the framework. It has become more useful and with the introduction of Spring 3.0 and Rest Architecture I am able to get a well designed and robust implementation of a web application that is AJAX enabled and that has clean implementation. Although I am unhappy with the way they handle controller handler. In controller they seem to be breaking MVC rules, they expect a implementation for the model attributes or old school spring 2.0 command object. In my opinion they should be able to take an interface with a @Qualifier annotations which I dearly am in love with. Spring MVC can then resolve that to a implementation and can happily create an instance of that object. I don't think it is hard to implement but i think i have a noticed a trend in Spring Framework, they are trying to do a lot in vertical market and thus they miss out on the detail like this. I really appreciate there frameworks and i just wish they integrate there technology thru out and not miss on the such small but very important details that causes the community problems. My hope is that by the time Spring 3.0 is official they could fix what i have pointed out as it does not seem lot of work and its testing depth does not seems deep.