Course participants |
This course is intended for J2EE developers
who are interested in learning the model-driven development
capabilities of Rational XDE to develop multi-layered enterprise
applications. |
Required Experience |
This course assumes working knowledge of the
following frameworks and technologies:
- JDK 1.3 or higher (including JavaBeansTM, Reflection,
RMI, and JDBC)
- J2EE (including Servlets, JSP, Enterprise JavaBeansTM
and general J2EE technologies)
Familiarity with UML and the Java development environment
of Rational XDE (such as its perspectives and views) is
desirable.
|
training Objectives
|
Upon completion of the course,
participants should be able to:
- Describe the Java development environment of Rational
XDE.
- Describe Rational XDE modeling projects and model types.
- Identify the characteristics and typical components
of enterprise software.
- Describe a layered architecture for a J2EE enterprise
application.
- Interpret software development artifacts such as a use-case
model, a use-case specification, and a design model to
develop a J2EE enterprise application.
- Identify the elements of a design model, including collaborations,
use-case realizations, design layers, subsystems, interfaces
and classes.
- Model session and entity beans, including EJB 2.0 beans,
Java beans, servlets, JSP pages and HTML pages.
- Distinguish between the model elements of an enterprise
bean (local and remote interfaces, container-managed persistent
fields, etc.).
- Identify the characteristics of patterns and code templates.
- Apply patterns and code templates.
- Define the characteristics of reusable assets in Rational
XDE.
- Demonstrate how to import and export reusable assets.
- Identify the elements of a data model.
- Demonstrate how to transform database tables to classes
and entity beans.
- Distinguish between the model elements of database tables
and entity beans.
- Model deployment descriptor properties such as EJB 2.0
query language statements.
- Demonstrate how to deploy and test enterprise applications
in the WebSphere TestEnvironment and other application
servers.
|
Course Arrangement |
- Getting Familiar with XDE
- Introduction to J2EE Enterprise Development
- Case Study Review (a look at the design of a sample
real-world enterprise application)
- Introduction to Patterns and Code Templates
- Developing the Business Layer in Rational XDE
- Developing the Integration Layer in Rational XDE
- Deployment
- Developing the Presentation Layer in Rational XDE
|
Course Features |
- hands-on specialist teachers, Interactive case teaching,
Simulation of projects processes.
- Combine theory with practice, and focus on teaching
cases.
- Participants could follow the actual cases, the teaching
style is very specific and profound.
- Specialist will consult the cases expounded by participants,
guide them how to analyze and design a system in the course.
|