WA1279 EJB Programming for WebLogic using Eclipse Training and Courseware |
|
This course is an advanced introduction to the Enterprise Java Beans (EJB)
technology. It starts by introducing the concepts and ideal for someone
who has never programmed using EJB. The course rapidly picks up and ends
with advanced concepts that students can use in real life to complete large
scale EJB based projects. The development and labs will be based on Eclipse 3.0.1, Lomboz plugin and Weblogic, emphasizing the new features of the EJB 2.0 specification. |
|
|
|
| Topics |
|
- Review of Eclipse and Lomboz plugin
- Introduction to Web Applications and J2EE
- Overview of Enterprise Java Beans
- Session EJBs
- Entity EJBs
- EJB and Exceptions
- EJB and Transactions
- EJB Security
- Message-Driven EJBs
- J2EE Best Practices with Focus on EJB
- J2EE Deployment
- J2EE Design Patterns with Focus on EJB
- Team Development and Profiling
- Managing Multi-Server Environments
- Application Tracing and Troubleshooting
|
|
| Practical Work |
|
Students develop session beans with Eclipse and WebLogic, including
accessing a database from session bean and EJB Java Client. Next, they
develop CMP Entity Beans, including EJB/RDB mapping, finder methods. The purpose is to display the use of development, testing, and deployment
tools to improve EJB development productivity. At the end of the labs, students will deploy
a J2EE application to the WebLobic server. |
|
| What you will learn |
|
After completing this course, the student should be able to:
- Understand the need for EJB
- Understand the EJB 2.0 specification at an expert level
- Understand how to develop, test, and deploy EJBs with Eclipse and WebLogic
- Gain knowledge of J2EE Design Patterns and Best Practices
- Learn the industry secrets in EJB scalability
|
|
| Audience |
|
This course is intended for intermediate to advanced Java programmers.
System architects will find the advanced concepts especially beneficial
in designing a framework.. |
|
| Prerequisites |
|
The student is expected to understand the core Java libraries; be familiar
with web application programming, including servlets and JSPs. |
|
| Duration |
|
Five days. |
|