|
|
|
|
|
|
|
|
|
Mastering J2EE Development with Rational XDE |
Duration: 5 days |
|
|
- Java and J2EE Developers
- Software Designers
- Software Architects
|
|
- Exposure to UML
- Knowledge of Java required
- Exposure to Servlets, JSPs, and EJB recommended
|
|
|
Description |
Rational XDE belongs to a new generation of development tools that promises increased developer productivity through seamless integration of coding and modeling. This course has a goal of creating highly productive XDE developers. The course covers the whole development cycle, and deals with all aspects of Java development. We follow a typical progression on a project and practice the topics on numerous, realistic exercises and case studies.
This course, as all of InferData courses, goes beyond usual tutorials - it provides expert knowledge of consultants who are using XDE in their everyday work. |
|
Objectives |
The objective of the course is to create highly productive XDE developers. Upon completion of the course, participants will be able to:
- Apply best modeling practices and develop Java, J2EE, and database applications
- Express requirements, designs and architectures with XDE
- Increase development speed by using design patterns and code templates
- Master the XDE environment
- Apply best practices and avoid pitfalls of XDE development
|
|
Course Outline |
Modeling with XDE
- XDE modeling environment
- Working with UML diagrams
- Comparing and merging models
- Publishing and reporting
Java Development with XDE
- Java Projects
- Java Models
- Generating Code
- Reverse Engineering
- Round trip engineering
- Synchronization
- Assisted modeling
- Deploying Java applications
Database Development with XDE
- Data modeling
- Designing data models
- Table mappings
- Connecting to databases
- Comparing and synchronizing data models
|
|
J2EE Development with XDE
- Web modeling
- Modeling Servlets
- Modeling JSPs
- Virtual directories
- Modeling EJBs
- J2EE Patterns
- Web application patterns
- EJB Patterns
- Database mappings and EJB
- Deploying J2EE applications
Design Patterns in XDE
- XDE Patterns
- Pattern assets and patterns
- Defining pattern templates
- Pattern binding and expansion
- Pattern stereotypes
Code Templates
- Code templates definition and attributes
- Defining and modifying code templates
- Coding templates in JavaScript
- Binding code templates
- Code generation with code templates
| |
|
|