You are previewing Sun Certified Enterprise Architect for J2EE™ Technology Study Guide.
O'Reilly logo
Sun Certified Enterprise Architect for J2EE™ Technology Study Guide

Book Description

The only study guide written by the lead developers and assessors of the architect exam.

The first officially authorized study guide for the challenging Sun Certified Enterprise Architect for Java 2 Platform, Enterprise Edition exams. Java platform experts Cade and Roberts provide expert guidance and background for designing effective J2EETM technology architectures—as well as comprehensive preparation for every exam element: multiple-choice exam, assignment, and essay. You'll find start-to-finish coverage of key J2EE platform architectural issues and every exam objective, including:

  • Understanding the goals of system architecture

  • Creating requirements and architectural documents that serve as blueprints for the entire development process

  • Leveraging proven design patterns

  • Identifying the right J2EE technologies and APIs for your application

  • Maximizing security and accounting for firewalls in enterprise environments

  • Providing legacy access: appropriate techniques and errors to avoid

  • Using the Enterprise JavaBeansTM architecture Container Model to maximize scalability

  • Evaluating the advantages and weaknesses of existing architectures

Endorsed as a study guide for the Sun Certified Enterprise Architect for J2EE Technology exam by Sun Educational Services.

Table of Contents

  1. Copyright
  2. PREFACE
  3. What is Architecture?
    1. Introduction
    2. Prerequisite Review
    3. Discussion
    4. Understanding Architecture
    5. Role of the Architect
    6. Service-level Requirements
    7. Essential Points
    8. Review Your Progress
  4. J2EE Overview
    1. Prerequisite Review
    2. Discussion
    3. Implementing Applications Using J2EE
    4. The J2EE APIs
    5. Components of J2EE
    6. Using EJB
    7. Specifying Classes and Interfaces for EJB
    8. Using Session and Entity Beans
    9. Stateless and Stateful Session Beans
    10. EJB Life Cycle
    11. Uses of Entity Beans, Stateful Beans, and Stateless Beans
    12. Managing EJB Using Bean Pooling
    13. Passivation of EJB
    14. Using Transactions
    15. Using Container-Managed Persistence
    16. Using Intermediate Data-Access Objects
    17. Essential Points
    18. Review Your Progress
  5. Documenting an Architecture
    1. Introduction
    2. Prerequisite Review
    3. Discussion
    4. The Building Blocks of UML
    5. Common Mechanisms in UML
    6. The UML Diagrams
    7. Essential Points
    8. Review Your Progress
  6. Design Patterns
    1. Prerequisite Review
    2. Discussion
    3. Creational Patterns
    4. Structural Patterns
    5. Behavioral Patterns
    6. Essential Points
    7. Review Your Progress
  7. Security
    1. Introduction
    2. Prerequisite Review
    3. Downloaded Code, Applets, and the Java Security Manager
    4. Foundations of Security
    5. Cryptography
    6. Signatures and Certificates
    7. Common Tools for Building a Secure Distributed System
    8. Protecting Systems
    9. Topologies for Securing Networks
    10. Monitoring
    11. Tunneling
    12. Essential Points
    13. Review Your Progress
  8. Internationalization
    1. Introduction
    2. Prerequisite Review
    3. System Internationalization
    4. The APIs
    5. Essential Points
    6. Review Your Progress
  9. Protocols
    1. Prerequisite Review
    2. HTTP
    3. HTTPS
    4. IIOP
    5. JRMP
    6. Essential Points
    7. Review Your Progress
  10. Case Study
    1. Case Study
    2. Solution
    3. Exam Part Three
  11. Certification Success Guide
    1. The Benefits of Certification
    2. Certification Requirements Checklist
    3. Supporting Courseware
    4. Steps to Certification
    5. Testing Objectives
    6. Sample Questions