Skip to content

Sun Certified Enterprise Architect for J2EE Study Guide (Exam 310-051)

Best in textbook rentals since 2012!

ISBN-10: 0072226870

ISBN-13: 9780072226874

Edition: 2003 (Student Manual, Study Guide, etc.)

Authors: Paul R. Allen, Joseph J. Bambara

List price: $59.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This exam guide provides complete coverage of all J2EE exam objectives and performance based requirements, including assignment and essay portions of the exam.
Customers also bought

Book details

List price: $59.99
Copyright year: 2003
Publisher: McGraw-Hill Osborne
Binding: Paperback
Pages: 648
Size: 7.25" wide x 9.00" long x 1.25" tall
Weight: 2.398
Language: English

Acknowledgmentsp. xxi
Prefacep. xxiii
Introductionp. xxvii
Sun Certification for Enterprise Architectp. 1
Widespread Capabilities for Application Developmentp. 3
Java Is the Glue That Binds the Application Development Processp. 4
Companies Increasingly Need the Internet to Competep. 5
Challenges of Application Development for the Enterprisep. 6
Design Goals of J2EE Architecturep. 9
Sun Certified Enterprise Architect Distinguishes the Java Professionalp. 12
General SCEA Test Preparation Tipsp. 17
Common Architectures and Protocolsp. 21
Types of Architecturep. 23
Architectural Design and Principlesp. 27
Architectural Terminologyp. 33
Principles of Architecturep. 36
Creating an Architecture Using Distributed Services and J2EEp. 46
J2EE APIs and Certificationp. 58
XML and J2EEp. 60
Distributed Programming Servicesp. 66
Given an Architecture Described in Terms of Network Layout, List Benefits and Potential Weaknesses Associated with Itp. 70
Q&Ap. 76
Object-Oriented Analysis and Designp. 79
Analysis and Design of Object-Oriented Architecturep. 80
Project Lifecyclep. 82
Unified Modeling Languagep. 85
Q&Ap. 113
Applicability of J2EE Technologyp. 121
Explain the J2EE Architecture and System Requirementsp. 122
Explain the Use of Patterns in the J2EE Frameworkp. 140
Describe the Concepts of "Best Practices" and "Guidelines"p. 145
Illustrate the Use of J2EE for Workflowp. 148
Review Best Practices Applicable for All Tiersp. 158
Review Best Practices for the Client Tierp. 159
Enumerate the Components and Categories of the Web Tierp. 159
Explain How to Apply MVC to the Web Tierp. 160
Review the Best Practices for the Presentation Layerp. 160
Review the Internationalization and Localizationp. 162
The EJB Tierp. 163
Illustrate When to Use of J2EE Technology Use for Given Situationsp. 172
Securityp. 177
Q&Ap. 191
Design Patternsp. 201
Identify the Benefits of Using Design Patternsp. 203
Identify the Most Appropriate Design Pattern for a Given Scenariop. 206
State the Name of a Gamma et al. Design Pattern Given the UML Diagram and/or a Brief Description of the Pattern's Functionalityp. 281
Identify Benefits of a Specified Gamma et al. Design Patternp. 284
Identify the Gamma et al. Design Pattern Associated with a Specified J2EE Technology Featurep. 286
Q&Ap. 292
Legacy Connectivityp. 301
Introduction to Legacy Connectivityp. 302
Java Connector Architecturep. 314
Distinguish Appropriate from Inappropriate Techniques for Providing Access to a Legacy System from Java Technology Code Given an Outline Description of That Legacy Systemp. 334
Q&Ap. 345
Enterprise JavaBeans and the EJB Container Modelp. 349
List the Required Classes/Interfaces That Must Be Provided for an Enterprise JavaBeans Componentp. 351
Distinguish Between Session and Entity Beansp. 353
Recognize Appropriate Uses for Entity, Stateful Session, and Stateless Session Beansp. 355
Distinguish Between Stateful and Stateless Session Beansp. 356
State the Benefits and Costs of Container-Managed Persistencep. 407
State the Transactional Behavior in a Given Scenario for an Enterprise Bean Method with a Specified Transactional Attributed as Defined in the Deployment Descriptorp. 417
Given a Requirement Specification Detailing Security and Flexibility Needs, Identify Architectures that Would Fulfill Those Requirementsp. 421
Identify Costs and Benefits of Using an Intermediate Data Access Object Between an Entity Bean and the Data Resourcep. 429
State the Benefits of Bean Pooling in an EJB Containerp. 430
Explain How the Enterprise JavaBeans Container Does Lifecycle Management and Has the Capability to Increase Scalabilityp. 431
Q&Ap. 438
Messagingp. 447
Messaging Basicsp. 448
Identify Scenarios That Are Appropriate to Implementation Using Messagingp. 451
List Benefits of Synchronous and Asynchronous Messagingp. 452
Identify Scenarios That Are More Appropriate to Implementation Using Asynchronous Messaging, Rather Than Synchronousp. 452
Identify Scenarios That Are More Appropriate to Implementation Using Synchronous Messaging, Rather Than Asynchronousp. 453
Java Message Servicep. 454
Identify Scenarios That Are Appropriate to Implementation Using Messaging, Enterprise JavaBeans Technology, or Bothp. 480
Q&Ap. 484
Internationalization and Localizationp. 491
State Three Aspects of Any Application That Might Need to Be Varied or Customized in Different Deployment Localesp. 492
List Three Features of the Java Programming Language That Can Be Used to Create an Internationalizable/Localizable Applicationp. 494
Q&Ap. 512
Securityp. 519
Securityp. 520
Identify Security Restrictions That Java 2 Technology Environments Normally Impose on Applets Running in a Browserp. 523
Given an Architectural System Specification, Identify Appropriate Locations for Implementation of Specified Security Features and Select Suitable Technologies for Implementation of Those Featuresp. 525
Q&Ap. 549
Case Study: Overview of Securities Trading Systemp. 555
The Case Study Infrastructurep. 556
Model and Develop the Case Studyp. 560
Trade System Design and Implementationp. 573
Glossaryp. 583
About the CDp. 597
System Requirementsp. 598
Code on the CDp. 598
Installing and Running MasterExamp. 598
MasterExamp. 599
Electronic Bookp. 599
Helpp. 599
Removing Installation(s)p. 599
Technical Supportp. 599
LearnKey Technical Supportp. 600
LearnKey Online Trainingp. 600
Indexp. 601
Table of Contents provided by Rittenhouse. All Rights Reserved.