This session presents an in depth discussion of a real world production application using Spring.
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.
Jan Machacek graduated in Computer Science from the University of Hradec Kralove, Czech Republic and joined UK-based Cake Solutions in September 2002. Prior to this, Jan worked as a network administrator and programmer in Prague and has much experience in Internet and installation technologies.
Jan's role as Lead Developer at Cake Solutions sees him at the centre of all implementation-level details in all projects. In particular, Jan is often called upon to work on some of the most complex and challenging aspects of a system. Since joining Cake, Jan has proven his expertise in both Java and Microsoft .NET not only by taking on a wide variety of highly complex projects but also through his collection of published works covering both topics.
Jan co-authored the bestselling book Pro Spring with Rob Harrop in 2005.
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.
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.
Building Web Applications with the Springsource Application Platform— This session will focus on developing web applications in an OSGi environment and will include a discussion of the migration path from a standard Java EE WAR to a fully OSGi-enabled web application packaged as a Web Module within a PAR.