Objects have successfully addressed all of the issues to make themselves the basis of a robust, large-scale and malleable development technology--except one. Persistence. In fact, any large scale technology with significant complexity in both the processing and data will hit the problem. Programming languages are not easily given automatic persistence, and database management systems are not very good at organising processing complexity.
Java has already had one success achieving persistent objects: Enterprise JavaBeans (EJB). The approach of EJB is that of making transactionally secure database entities appear to their clients as Java objects. There is another approach recently emerged from the Java Community Process--Java Data Objects (JDO). This is a different, complementary approach: making Java program objects automatically persistent. We also look at how JDO can work with EJB by offering a mechanism for bean-managed persistence.
The course lasts two days. It is based on a cycle of theory-language-practice-review, with approximately two cycles per day. One non-trivial, practical case-study is developed during the course.
Each day will start at 09.00 and finish at 16.30.
Participants will be practising software engineers who already know and use Java. They may well have attended the Advanced Java course.
We recommend that there are no more than 10 participants, each working at his or her own machine.
Please contact Matrice by telephone on +44 7010 704705; by fax on +44 7010 704706; by emailing bookings@matrice.co.uk; or by visiting http://www.matrice.co.uk
Questions or problems regarding this web site should be
directed to webmaster@matrice.co.uk.
Copyright © 2005 Matrice. All rights reserved.
Last modified:
Tuesday, 07-Jun-2005