Sun Certified Enterprise Architect for J2EE Study Guide

»   Search By Title
»   Search By Author
»   Search By Subject
»   Just Published
»   Soon to be Published
»   Notification Form
»   Listings
 
 
 

Sun Certified Enterprise Architect for J2EE Study Guide

By Mark Cade
First edition, 220 pages
ISBN 0-13-044-916-4


buy now ยป


Active Tab Table of Contents

Table of Contents

Preface

Why We Wrote This Book

About the Authors

About This Book

Who Should Read This Book

How This Book Is Organized

About the Case Study

About the Exam

Acknowledgments

Chapter 1: What Is Architecture
Introduction. Prerequisite Review. Discussion. Understanding Architecture. Role of the Architect. Service-level Requirements. Performance. Scalability. Reliability. Availability. Extensibility. Maintainability. Manageability. Security. Essential Points. Review Your Progress.

Chapter 2: J2EE Overview
Prerequisite Review. Discussion. Implementing Applications Using J2EE. The J2EE APIs. Components of J2EE. Using EJB. Specifying Classes and Interfaces for EJB. Using Session and Entity Beans. Stateless and Stateful Session Beans. Stateless Beans. Stateful Session Beans. EJB Life Cycle. Uses of Entity Beans, Stateful Beans, and Stateless Beans. Managing EJB Using Bean Pooling. Passivation of EJB. Using Transactions. Using Container-Managed Persistence. Using Intermediate Data-Access Objects. Essential Points. Review Your Progress. Exercise Solutions.

Chapter 3: Documenting an Architecture
Introduction. Prerequisite Review. Discussion. The Building Blocks of UML. Elements. Structural Elements. Behavioral Elements. Grouping Element. Annotational Elements. Relationships. Common Mechanisms in UML. Specifications. Adornments. Common Divisions. Extensibility Mechanisms. The UML Diagrams. Use-Case Diagram. Class Diagram. Package Diagram. Interaction Diagrams. Statechart Diagram. Activity Diagram. Component Diagram. Deployment Diagram. Essential Points. Review Your Progress. Exercise Solutions.

Chapter 4: Design Patterns
Prerequisite Review. Discussion. Creational Patterns. Abstract Factory Pattern. Builder Pattern. Factory Method Pattern. Prototype Pattern. Singleton Pattern. Structural Patterns. Adapter Pattern. Bridge Pattern. Composite Pattern. Decorator Pattern. Facade Pattern. Flyweight Pattern. Proxy Pattern. Behavioral Patterns. Chain of Responsibility Pattern. Command Pattern. Interpreter Pattern. Iterator Pattern. Mediator Pattern. Memento Pattern. Observer Pattern. State Pattern. Strategy Pattern. Template Method Pattern. Visitor Pattern. Essential Points. Review Your Progress. Exercise Solutions.

Chapter 5: Security
Introduction. Prerequisite Review. Downloaded Code, Applets, and the Java Security Manager. What Does the Security Manager Prohibit? Foundations of Security. Cryptography. Signatures and Certificates. Common Tools for Building a Secure Distributed System. Secure Sockets Layer (SSL). Protecting Systems. Physical Security and the Insider. External Threats. Keeping Attacks at Bay. Topologies for Securing Networks. Simple Firewall Installation. Two Firewalls and a DMZ. Monitoring. Tunneling. Tunneling into a Network. Tunneling out of a Network. Essential Points. Review Your Progress. Exercise Solutions.

Chapter 6: Internationalization
Introduction. Prerequisite Review. System Internationalization. What Aspect of the System Needs Internationalization? What Types of System Variations Should Be Supported? Using Java Technology APIs to Create an Internationalized Structure. The APIs. The Properties Class. The Locale Class. The ResourceBundle Class. The Unicode Text Encoding Standard. The java.text Package. The InputStreamReader and OutputStreamWriter Classes. Essential Points. Review Your Progress. Exercise Solutions.

Chapter 7: Protocols
Prerequisite Review. HTTP. Cookies. URL Rewriting. HTTPS. Applets and Other Thin Clients. Security in HTTP. HTTPS. IIOP. JRMP. Essential Points. Review Your Progress. Exercise Solutions.

Chapter 8: Case Study
Case Study. Use-Case Diagram. Use Case - Browse Catalog. Use Case - Search for Product. Use Case - Maintain Shopping Cart. Use Case - Create Account. Use Case - Check Out. Use Case - Maintain Account. Use Case - Review Order. Use Case - Request Item Return. Use Case - Return Item. Solution. Layer Map. Tier Map. Class Diagram. Component Diagrams. Sequence Diagrams. Exam Part Three.

Certification Success Guide

Index