Thursday, November 15, 2012

Spring 3.1, 3.2 and 3.3 (4.0?)


Spring 3.1
Webappinitializer: an interface to implement to build what you declare with web.xml programmatically 

Servlet 3.0: did you know it has standardized file uploaded? No more common-fileupload needed. If there as dependency, spring register it as a MultipartFile....

Spring mvc
. Requestmethodhandleradapter
.. Arbitrary map pings to handlers methods across controllers 
.FlashMap and FlashMapMamanger
.. Attributes that survive redirects

Update of supported libs
. Hibernate 4.0
. Quartz 2.0

Java SE7
. Jdbc 4.1
. Fork-join

Caching, persistence and lot's more in it!

Spring 3.2 (end 2012)
. Asynchronous servlet thought async mvc processing
.. Callable (request and response on different threads)
.. Used for DeferredResult and fileuploads
. Core framework refinements
. New spring mvc test framework 

Spring 3.3 (Q4 2013) - maybe will be called 4.0
. Full java 7 byte code (asm 4.0', cglib 3.0)
. Jms 2.0 : message oriented architecture - using annotations like jms listener
. Websockets : already supported in spring integration
. Next generation groovy support
. Java 8 and ee7 support (delayed)
.. Lambda expression (closure) : expect call back functions instead of anonymous classes on API 
. New date time API
. Parameter name discovery 
. Java.util.concurrency enhancements
. Jcache support 
. Jpa 2.1
. Jtan1.2 @transactional
. Bean validation 1.1
. Servlet 3.1
. Jsf 2.2

No comments:

Post a Comment