Oracle Coherence enables in-memory data management for clustered J2EE applications and application servers that makes sharing and managing data in a cluster as simple as on a single server. Developers can easily take advantage of Coherence features using the standard Java collections API to access and modify data, and use the standard JavaBean event model to receive data change notifications.
This session will introduce Coherence and explore how it can be used to reliably cluster, scale-out and obtain high-performance continuous availability for data and stateful applications.
Shaun Smith is co-lead of the Eclipse Dali Java Persistence API Tools Project, Ecosystem Development Lead for the Eclipse Java Persistence Platform (EclipeLink), a committer on the EMF Tools Teneo project, and a product manager for Oracle TopLink.
He's been building systems using object-relational mapping technologies for a decade in both Java and Smalltalk in the energy, telecommunications, and banking industries. Prior to joining the TopLink team at Oracle, Shaun was a consultant specializing in application architecture and agile software development methods with a particular focus on developing enterprise applications using test driven design. He's a SpringOne alumni speaker and a frequent conference presenter having recently spoken at EclipseCon, EclipseWorld, The Server Side Symposium, JavaPolis, and JavaOne.
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.