Spring Framework 4.0 is the latest generation of the popular open source framework for Enterprise Java developers, focusing on the future with support for Java SE 8 and Java EE 7. In this presentation core Spring committer Sam Brannen will provide attendees an overview of the new enterprise features in the framework as well as new programming models made possible with the adoption of JDK 8 language features and APIs.
Specifically, this talk will cover support for lambda expressions and method references against Spring callback interfaces, JSR-310 Date-Time value types for Spring data binding and formatting, Spring's new @Conditional mechanism for activation of bean definitions, and a new WebSocket endpoint model. The presentation also provides an overview of Spring 4.0's updated support for enterprise APIs such as JMS 2.0, JPA 2.1, Bean Validation 1.1, Servlet 3.1, and JCache. Last but not least, Sam will highlight some of the major themes for the upcoming Spring Framework 4.1 release such as support for JCache 1.0 annotations, annotation-driven JMS listeners, and testing improvements.
Sam Brannen is a Senior Software Consultant with over 15 years' experience, a graduate of the Georgia Tech College of Computing, and co-founder of Swiftmind, a software consulting agency in Zurich, Switzerland. At Swiftmind Sam helps international clients achieve best practices in agile software development, architecture, design, implementation, and testing of enterprise Java applications using the Spring Framework and a plethora of open source technologies. In his consulting role, Sam most enjoys leading work shops, code reviews, coaching, and training clients.
Sam is a popular speaker at conferences on Java and Spring. He is also an active core committer for the Spring Framework, author of the Spring TestContext Framework, and was previously a core developer of SpringSource dm Server (a.k.a., Eclipse Virgo).
Over the years, Sam has helped clients build applications in various business sectors ranging from e-commerce to banking, retail, automotive, and social communities. When not in front of his computer, Sam enjoys traveling and spending time with family and friends.
Name: Sam Brannen
Location: Zurich, Switzerland
Twitter: @sam_brannen (https://twitter.com/sam_brannen)
The meeting will begin at 6:30pm allowing members time to network, arrive and enjoy pizza. At 7pm, ASUG will give an introductory welcome, and will be shortly followed by the presentation. After the presentation we will be giving away some awesome swag that was kindly donated to us by SpringSource. As always, everyone has the option to head downstairs to Aja for networking and drinks after the meeting.
Parking at the One Alliance Center is $10 max. If you wish to go to Aja after the meeting they will validate part of your parking. If parking is a problem, some members park at Phipps Plaza for free and walk over. ASUG does NOT validate parking.