Identify the Appropriate Strategy for Deploying Client Applications to Desktop and Mobile Platforms, the Principles for Designing a User Interface, and the Benefits of Applying Client Tier PatternsClient Tier Design PrinciplesIdentify Best Practices for Exception Handling, Logging, and Business Tier PatternsExceptions in GeneralException Handling OverviewExercise 3-1: Issue ResolutionLogging for All ApplicationsIdentify Design Patterns That Address Specific Challenges in the Web Tier, Including Authentication, Authorization, and Scaling and Clustering to Meet DemandSecurity Patterns by TierScaling and Clustering PatternsJEE ClusteringIdentify Java EE Technologies, Including JMS, JCA, and Web Services, and Design Patterns That Address Specific Challenges in Enterprise IntegrationJava EE Technologies: JMS and Design Patterns in Enterprise IntegrationExercise 3-2: Publish/Subscribe MessagingJava EE Technologies: JCA and Design Patterns in Enterprise IntegrationJava EE Technologies: Web Services and Design Patterns in Enterprise IntegrationIdentify the Challenges in Integrating Enterprise Resources, the Java EE Technologies That Address Them (Including JPA and JDBC), and the Communication Protocols That Support Tier-to-Tier Communication (Including RMI, IIOP, and CORBA)Integration of Enterprise ResourcesThe Evolution of Enterprise IntegrationTwo-Minute DrillQ&A Self TestSelf Test Answers