Java SIG: Hibernate, POJOs, and Spring Revisited



  • First Half:

    A Persistence Framework using Data Access Objects, Hibernate 3 and Java 5

    This talk will describe an approach to using Data Access Objects (DAOs) that comes from and that uses Hibernate 3. Several ways of using the DAO scheme will be described: The talk will show how to use it in standalone applications and how to use it with a servlet filter in web applications. The DAO design facilitates the use of other "storage" schemes (other than Hibernate) such as JDO. An in-memory "no database" scheme that is useful in debugging and testing will be shown as an example. The design takes advantage of new features of Hibernate and Java 5 including typesafe enums and parameterized types. Examples will show how these advances make code easier, more powerful and compact.


    Paul O'Rorke, Echopass

    Paul O'Rorke does Enterprise Java software design and development. At Echopass, Paul helps build "On Demand" services for call centers. Paul also has interests in Business Intelligence, Customer Relationship Management, and Data Mining. O'Rorke holds a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign.


    Second Half:

    A Model for Publishing Remoting Services using Spring and Hibernate

    In the new web world, we see an increasing number of applications using rich clients talking to remote services to provide end user features. This talk presents a model for publishing remote services using the Spring Framework and Hibernate-managed POJOs. After a brief introduction to Spring we will look at its aspect-oriented programming support and how it can be used to manage transactions for Hibernate, method-level security for our services, and data transformation of our POJOs.


    Alon Salant, Carbon Five

    Alon Salant is an owner of Carbon Five, a San Francisco-based consultancy that uses agile development practices to deliver high value software solutions. Alon is a developer, software designer, team leader, author and speaker who loves new tools and techniques for working better and faster. He has spoken at JavaOne, written for O’Reilly and Associates and is the author of Photospace, an open source platform for searching, viewing and annotating digital photography in time and space.


    Event Logistics


    Cubberly Community Center

    4000 Middlefield Road, Room H-1

    Palo Alto, CA 94105



    6:30-7:00 Doors open. Networking. Pizza.

    7:00-9:00 Presentations



    $15 at the door for non-SDForum members

    No charge for SDForum members

    No registration required

    More on the Java SIG....