|
|
London Spring User Group:Spring 3.0
Spring 3.0
The main speaker at SUG's December event is Rick Evans from QFI Consulting. He is one of the main contributors for Spring and his talk will be based on forthcoming Spring 3.0!
Review:
Rick talks about the new weapons provided by Spring 3.0 for the war on Java complexity. After a brief recap of Spring 2.5, we get introduced to our first weapon: Spring 3.0 is totally embracing Java 5. It requires at least Java 5, the code base is generified and lots of cruft is removed by making use of Java 5 features.
The Spring Expression Language (SPEL) is another powerful feature of Spring 3.0. Rick shows some examples that demonstrate how the new language looks for both the XML and the annotation ways of coding.
REST support by means of additions to the MVC API is the next topic. Both the components at the server side and at the client side for developing RESTful applications are explained one code example. In regards of Spring Web MVC, there are two new View implementations, namely: AbstractRssFeedView and AbstractAtomFeedView. @RequestParam now supports a default value; @RequestHeader annotation is introduced and there is a new tag in the form library.
Rick reviews the deprecated & removed features of 3.0 in addition to those that are likely to be phased out gradually in the future. He concludes by talking about the new structure of the overall Spring Project and shows the release schedule for Spring 3.0.
The Spring Framework 3.0 M1 can be downloaded here. and the podcast of this in the brain session is being hosted on dzone.com until 10 January 2009, at which point it will be posted on this page.
Review by Eren Aykin
ABOUT RICK EVANS
|
Rick Evans is a developer, consultant, and trainer specialising in J2EE technologies.
He is a Spring expert and has extensive experience in the healthcare and financial sectors. He is currently working for an agile consultancy that....
More about Rick Evans
|
|
|
|
|
|
OTHER JAVA & JEE EVENTS
|
Spring Application Development
4 DAY COURSE. Featuring David Syer London, Tuesday, March 23rd
|
|
Tapestry 5 in Action
FREE EVENT:
In The Brain of Ben Gidley
London, Tuesday, March 23rd
|
|
JAVAWUG
FREE EVENT:
Ease into Scala Web Developmen
London, Wednesday, March 24th
|
|
Gojko Adzic's TDD Java Development Workshop
2 DAY COURSE. Paris, Wednesday, March 31st
|
|
Spring OSGi with dm Server
2 DAY COURSE. London, Thursday, April 8th
|
|
London Scala Users' Group
FREE EVENT:
Traits & Mixins
London, Monday, April 12th
|
|
Tomcat Administration Fundamentals Training
2 DAY COURSE. London, Tuesday, April 13th
|
|
Spring Hibernate O/R Mapping
3 DAY COURSE. London, Wednesday, April 14th
|
|
|
|