Kursen har inget datum. Ring vår kursbokning 077 186 10 37 för information om en privat utbildning.
Översikt
| Kurskod | RD352SE | Leveranstyp | Classroom
(Hands-on labs) |
|---|---|---|---|
| Kurslängd | 5.0 dagar | Kurstyp | |
| Listpris | Set by Partner |
This course teaches students how to build Java Platform, Enterprise Edition 5 (Java EE 5) applications that use Enterprise JavaBeans (EJB) 3.0 and the Java Persistence API (JPA).
Förkunskaper
You should complete:
- Java SE 5 Programming Fundamentals (WD152) or (VD152)
- Introduction to Java SE 5 Using Eclipse 3.2 (JA355) or (VD155)
You should have:
- Knowledge of database concepts such as SQL, primary and foreign keys, joins, and referential integrity
It is also beneficial that you have:
- Some knowledge of Java EE Web development and Web services
- Experience with Rational Application Developer or another Eclipse-based development environment
Mål
- State the purpose and value of using the Enterprise JavaBean (EJB) technology
- Describe the Java EE 5 application architecture
- Use annotation-based development for EJBs
- Explain the relationship between annotations in code and deployment descriptor files
- Define and use dependency injection and resource injection
- Develop and test the various types of EJBs (stateless session, stateful session, or message-driven) and Java Persistence API (JPA) entities
- Use Java persistence query language (JPQL)
- Perform object-to-relational mappings (ORM) for persistent data
- Implement persistent entities with associations
- Integrate an application with messaging using message-driven beans
- Use EJB timers and interceptors
- Leverage container services for transaction management
- Create and test EJB clients
- Create Web services from EJBs
- Apply recommended practices in EJB design and implementation
- Use IBM Rational Application Developer V7.5 to develop and test an EJB 3 application
- Deploy an EJB 3-based application to WebSphere Application Server V7
Nyckelområden
- Session EJBs
- The library case study
- Strategies for testing EJBs
- EJB clients
- Introduction to the Java Persistence API (JPA)
- Object-relational mapping with JPA
- Java Persistence Query Language (JPQL)
- Message-driven beans
- Managing transactions in EJBs
- EJB 3 timers and interceptors
- EJBs and Web services
- EJB security
- Recommended practices for EJB 3
- Deployment to WebSphere Application Server V7