blog community
Live from Devoxx - Spring 3.0 and DM server

Ok the title is not completely true anymore. I'm back at home, so it's 'almost live' from Devoxx ;-) Yesterday was busy from early morning to early morning, so didn't really find the time to blog... Anyway, the last two Devoxx days where excellent too. I'll split the blogpost in two.

 I had a three Spring related sessions. One about the upcoming 3.0 version, and two about the DM server. Probably the most important change in 3.0 is full REST support. Besides that there are countless minor improvements. Minor you might ask, is that all the next version has to offer? Yes it does. Luckily. Spring is really complete already, and I'm glad they choose to just continue the same path without making big changes that aren't really necessary. REST support was something the framework was lacking completely so far however, so I was happy to hear they did a lot of work around this. The MVC framework will support all RESTful properties by (mostly) just setting annotations. Besides some extra annotations for things like different representations, the REST framework feels exactly the same as MVC as we already know. Couldn't be better to my opinion. Besides REST support and a lot of other enhancements they are looking into supporting some JEE6 standards. One of the most interesting things on the list was Webbeans. I don't really see how the Webbeans component model and bijection support could be integrated into Spring without completely turning the Spring component model upside down. Anyway, I exited to see how they plan to get this down.

 Besides a new Spring version, I attended two sessions about the DM server. I'm impressed by it. DM server enables you to basically divide your application into OSGI modules and deploy it as such too. This makes it possible to use a shared repository, run multiple versions of an applications and to gracefully update to newer versions. This should also enable to use a more clean programming model, advocating better separation of concerns. I have to try it out myself to see if it really works very convenient however. I'll post some about my findings after trying, and I plan to do some in company presentations about it later on. 

 


Posted 12-12-2008 17:22 by Paulb
Filed under: , , ,

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Enter code (required)
Powered by Community Server (Commercial Edition), by Telligent Systems