Java Persistence Seminar

This article was originally published in VSJ, which is now part of Developer Fusion.
InterSystems is organising a free Java seminar to focus on the topic of database persistence seen from a Java perspective. Adding database persistence to an application often seems like an easy task, but in practice it can complicate a developer’s life. Although there are several tools that simplify the task, the big problem is getting to grips with them and picking which one is right for the particular job. However, should developers be able to create persistent applications without the help of database experts? Architects, database administrators, software development managers and developers all need to reach a consensus for the best way forward for their project. This may even mean not using a relational model or even a database at all. At the seminar you may discover that the conventional view that persistence is about traditional database is, in many cases, simply wrong. It aims to present the evidence for the view that java persistence doesn’t always have to be mapped to a relational model.

The day is planned around four main presentations:

  • Java Persistence – This session will provide a general overview of the Java persistence tools available in the market today, along with a look at their individual challenges. This will include: JDBC, object-relational mapping technologies (Hibernate, JDO, EJB), and other frameworks (Spring, Seam, etc.), as well as the upcoming benefits of JPA.
  • The Heretic’s View – Here the idea that java persistence should always be mapped to a relational model is examined. Live demos will be used to provide an overview of a new persistence option for Java developers, Jalapeño. Jalapeño is part of the InterSystems Caché object database and it stands for JAva LAnguage PErsistence with NO mapping, and it is designed to eliminate manual object-relational mapping and to add database refactoring – saving as much as 40% of an application’s total development cycle.
  • Java Persistence: Solving Common Problems and Avoiding Common Pitfalls – Even experienced Java developers can encounter unexpected results from their database persistence. In this session some of the common problems that can be encountered when adding persistence to Java applications are explored. Each solution will be illustrated with an example consisting of a few lines of Java code, supported by a hands-on session.
  • Questions and Answers – Finally, there’s a chance to ask questions, and meet the speakers and other attendees over coffee.

Registration is from 10:00 to 10:30, and the formal sessions are scheduled to end at 15:30. A buffet lunch will be provided, along with refreshments during the day.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Computer Science is no more about computers than astronomy is about telescopes.” - E. W. Dijkstra