Call for Latest Dates
Call for availability.
Expected Availability: Within 30 Days Expected Price: £ 2100
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
Course Overview Enterprise JavaBeans, part of the J2EE specification, were once touted as a panacea for Java server-side development. EJBs are designed for use in large-scale distributed environments. But experience has shown that more often than not they have been used inappropriately, resulting in poor performance and maintainability. Consequently, many architects and developers are now looking for alternative frameworks that are compatible with good object-oriented design and don't enforce a distributed architecture. This course looks in detail at two of the open source frameworks that have become enormously popular because of their abilities to solve problems that EJBs cannot: Hibernate and The Spring Framework. Audience - Java Architects
- Java Developers
Prerequisites - PC Fundamentals
- Java Programming (J001)
- J2EE Overview (J003)
- J2EE (J004)
- View Learning Path
Course Outline Introduction - A brief introduction to Enterprise JavaBeans
- Appropriate use of EJB
- Why EJB is not always the best approach
- Problems with EJB
- Alternative approaches that work
Useful Concepts - Object-relational mapping and persistence
- Dependency injection and inversion of control
- Aspect-oriented programming
Approach to Object Persistence - JDBC
- Entity Beans
- Java Data Objects
- Hibernate
Hibernate - Getting started with Hibernate
- Object relations in Hibernate
- Schema generation
- Hibernate-Query-Language
- Collections
- Caching
- Transactions
Introduction to Spring - Why bother with yet another framework?
- Support for Plain Old Java Objects (POJO's)
- Why Spring doesn't tie you in
The Spring Framework - The bean factory
- Data access abstraction
- Transactions
- AOP support
- Remoting support
- Brief introduction to Spring's web framework
Spring Integration - JDBC
- Hibernate
- Web services
- Other third party products
How to make a booking for the J005 course
|