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.
Guice— Put simply, Guice alleviates the need for factories and the use of new in your Java code. Think of Guice's @Inject as the new new. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test and reuse in other contexts.
JSR 303 - Bean Validation— Validating data is a common task that is copied in many different layers of an application, from the presentation tier to the persistence layer. Many times the exact same validations will have to be implemented in each separate validation framework, proving time consuming and error-prone. To prevent having to re-implement these validations at each layer, many developers will bundle validations directly into their classes, cluttering them with copied validation code that is, in fact, meta-data about the class itself.
Leading Open Source Middleware in Action— OW2 Members present and demonstrate leading OW2 projects working together to provide a full-featured open source information system based on Exo, XWiki, Bonita, JOnAS, SpagoBI, Talend, PEtALS, Orchestra and Spegic.
JSR 314 - JavaServer Faces 2.0— JavaServer Faces 2.0 (JSR 314) will bring the best ideas in web application development to the Java EE platform. This presentation by co-spec. lead Ed Burns gives you an overview of what you can expect in the near JSF future.
GlassFish - Bringing you a better application server in three steps— This session will cover GlassFish v2, its clustering capabilities, Metro web services stack with .Net interoperability, Web tier (Grizzly, Comet, jMaki, ...), tools support, and administration features. It will then get into ongoing work for GlassFish v3. Finally it will give an overview of the much broader GlassFish community with telco, identity, directory, MQ, integration, database, social, and other software.