|
|
|
|
|
|
|
|
|
Together Essentials for J2EE |
Duration: 2 days |
|
|
Developers who will be using Together ControlCenter to build
and deploy J2EE applications. |
|
- Together Essentials for Java
(or equivalent knowledge of Together ControlCenter)
- Participants should also be competent in Java and the J2EE technologies.
|
|
|
Description |
This course provides a series of comprehensive exercises built around a J2EE application and gives developers hands-on experience in developing components of the J2EE architecture with Together ControlCenter.
Learn strategies for managing code re-use by developing to the
J2EE specification and deploying to specific application-server vendor
implementations.The application creates an authentic context for the
exercises. |
|
Objectives |
At the end of this course, participants will be able to:
- Create servlets by pattern
- Apply code completion and other programming editor features to edit JSPs
- Assemble JSPs and HTML into web applications
- One-click create Session, Entity, and Message Driven Beans
- Manage environment, resource, and security role references, manage the bean's
business methods, and set transaction properties
- Use Together's Assembler diagrams to provision and deploy EJB *.jar files, Web
Application *.war files, and Enterprise Application *.ear files
- Use Together's Deployment Expert to auto-generate a JSP test client when
deploying EJBs
- Attach a remote process for debugging JSPs, servlets, and EJBs
- Forward and reverse engineer database tables from/to class diagrams,
EJB,and Entity Relationship Diagrams
- Use ANT as a deployment mechanism
- Build a Web Service from an existing application
|
|
Course Outline |
Basic Modeling
- Four goals of good design and logical layers in application development
- Object-Oriented Analysis and Design (OOAD)
- Unified Modeling Language (UML)
- Object Modeling Strategies, Patterns, and Applications (OMSPA)
Modeling in Color and the Domain Neutral Component (DNC)
- Color archetypes
- Validating and identifying model elements
- Domain Neutral Component (DNC)
Review and Challenge Designs
Sequence and Collaboration Diagrams
- Interaction Diagrams
- Testing the model
- Understanding of system dynamics
|
|
Aggregation
- Whole-part relationships
- Representation of whole-part relationships
- Containment within aggregation
- Using composition
Designing with Inheritance and Composition
- Compare and contrast inheritance and composition
- Explore limitations of inheritance
- Composition for extending responsibility
Layers
Interfaces
Design Patterns
Components |
|
|
|