Training Course:Java Data ObjectsSchool/Trainer:Matrice Bishops Stortford, Hertfordshire, United Kingdom
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' 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.
Duration and Construction The course lasts four 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.
Intended Audience Participants will be practising software engineers who already know and use Java. They may well have attended the Advanced Java course.
Aims To understand the nature and difficulties of persistence To understand the difficulties of the next generation of databases To understand the comparative merits of EJB and JDO To understand the JDO architecture To understand and use the mechanisms--reachability, descriptors and byte-code enhancers--of JDO To understand and practice the persisting of Java objects Numbers We recommend that there are no more than 10 participants, each working at his or her own machine.
Deliverables Lectures Facilitation of discussions Direction, assistance and feedback on exercises Proposed solutions to the exercises Copies of lecture slides, plus explanatory text and summaries Reference list of books and sources Contents Objects, databases and persistence EJBs approach The comparative merits of JDO and EJB EJB bean-managed persistence using JDO The JDO architecture Local persistence Enterprise persistence XML descriptors The JDO life-cycle Persistence-by-reachability Persistence-aware classes and JDOHelper Transaction contexts and JDO The bootstrap problem and JDOQL ...''
Please go to the school's official website for training price and schedule: http://www.matrice.co.uk
http://www.matrice.co.uk/allTrainingCourses.asp
Phone:+44 (0)7010 704705
School Address:
Matrice Hawthorn Cottage Hadham Road Bishops Stortford CM23 2QT Hertfordshire United Kingdom Telephone: +44 (0)7010 704705 Fax: +44 (0)7010 704706 Email: info@matrice.co.uk
Jobs & Resumes: Bishops Stortford Houses & Roommates: Bishops Stortford
Other training courses offered by Matrice:
Distributed Systems Issues for Managers
Distributed Systems Issues for Analysts and Designers
Enterprise Java
Component Based Development
Hands-On Object-Oriented Analysis and Design using UML with CASE Tools
Hands-On Object-Oriented Design & Programming with Java
Advanced Java
Java Servlets and JSP
Enterprise JavaBeans
Web Services
Hands-On Object-Oriented Design & Programming using C++
Advanced C++ (C++ Traps and Pitfalls)
C++ Templates and the STL
C++ Exceptions
Hands-On CORBA Development with Java
Hands-On Object-Oriented Design & Programming with C#
Hands-On Object-Oriented Design & Programming with Smalltalk
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Facts: This website holds more than 300,000 training course records worldwide, with hundreds of new postings daily. All services in this website are free! |
|
|