Spring 2.0 introduced major enhancements in the Spring Framework making it both simpler to use and more powerful. In this session, Rod discusses some of the enhancements through code examples, focusing on: - Extensible XML configuration, support for dynamic languages in the Spring component model, and support for JPA.
Rod demonstrates how Spring 2.0 provides a launching pad for further developments in 2007, discussing the implications of OSGi integration for the Spring component model, and additional configuration options.
Finally Rod surveys the Spring Portfolio, and show how the ecosystem around Spring helps in many areas of enterprise development.
Rod Johnson - Creator of Spring & Best Selling Author of J2EE without EJB, is an enterprise Java architect with extensive experience in the insurance, dot-com, and financial industries. He was the J2EE architect of one of Europe's largest web portals, and he has worked as a consultant on a wide range of projects. Rod has an arts degree majoring in music and computer science from the University of Sydney. He obtained a Ph.D. in musicology before returning to software development. He has been working with both Java and J2EE since their release and is actively involved in the Java Community Process as a member of the JSR-154 (Servlet 2.4) and JDO 2.0 Expert Groups. He is the author of several best-selling books, like Expert One-on-One J2EE Design and Development (Wrox, 2002) and has contributed to several other books on J2EE since 2000. As founder of the Spring Framework, he speaks frequently at leading industry conferences. Rod is currently the CEO of the Interface21, the international company behind leading enterprise open source products like the Spring Framework, AspectJ and Spring Web Flow and is currently based at the London office of Interface21.
What's new in Spring Framework 3.0— With the Spring Framework 3.0 release, we are introducing further annotation-based configuration options, unified expression language support and comprehensive REST support. This talk discusses Spring as a modern Java 5 oriented application framework: covering the core component model, annotation-driven web MVC as well as platform integration.
Enterprise Integration Patterns with Spring— This session introduces Spring Integration, a new addition to the Spring portfolio. We will begin with a whirlwind tour of the Spring Framework's core support for enterprise integration including such capabilities as remoting, messaging, and scheduling. This will be followed by a brief overview of the Enterprise Integration Patterns described in the highly influential book of the same name.
Spring and Spring MVC in Production— The presentation will cover the business reasons for the application, how the application architecture was designed, packaged and deployed. The technologies discussed will include Spring, Hibernate, Spring MVC, FreeMarker, DWR, jQuery and many more. Attendees will learn production tips and tricks to help ease their applications into a production ready state.
RESTful Web Services in Spring— Arjen will explain what REST is, how it can be used to build Web Services, and where it makes sense to use. We will start by giving an overview of REST: where did it come from, how does it work, and how can it be used to build a distributed architecture?
Spring Dynamic Modules for OSGi— This session will provide a quick, practical introduction to the OSGi platform, review how it is currently used in the industry, and provide guidance on how Spring Dynamic Modules can be leveraged in today's projects.