`
fauvism
  • 浏览: 13377 次
  • 性别: Icon_minigender_1
  • 来自: 火星
最近访客 更多访客>>
社区版块
存档分类
最新评论

SCEA Edition 5 Objectives

    博客分类:
  • JEE
阅读更多
Section 1: Application Design Concepts and Principles

  • Explain the main advantages of an object-oriented approach to system design including the effect of encapsulation, inheritance, and use of interfaces on architectural characteristics.


  • Detail: http://fauvism.iteye.com/blog/573492

  • Describe how the principle of "separation of concerns" has been applied to the main system tiers of a Java Platform, Enterprise Edition application. Tiers include client (both GUI and web), web (web container), business (EJB container), integration, and resource tiers.
  • Describe how the principle of "separation of concerns" has been applied to the layers of a Java EE application. Layers include application, virtual platform (component APIs), application infrastructure (containers), enterprise services (operating system and virtualization), compute and storage, and the networking infrastructure layers.


Section 2: Common Architectures

  • Explain the advantages and disadvantages of two-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.
  • Explain the advantages and disadvantages of three-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security
  • Explain the advantages and disadvantages of multi-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.
  • Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application.
  • Explain appropriate and inappropriate uses for web services in the Java EE platform.


Section 3: Integration and Messaging

  • Explain possible approaches for communicating with an external system from a Java EE technology-based system given an outline description of those systems and outline the benefits and drawbacks of each approach.
  • Explain typical uses of web services and XML over HTTP as mechanisms to integrate distinct software components.
  • Explain how JCA and JMS are used to integrate distinct software components as part of an overall Java EE application.

Section 4: Business Tier Technologies

  • Explain and contrast uses for entity beans, entity classes, stateful and stateless session beans, and message-driven beans, and understand the advantages and disadvantages of each type.
  • Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security.
  • Explain how Java EE supports the deployment of server-side components implemented as web services and the advantages and disadvantages of adopting such an approach.
  • Explain the benefits of the EJB 3 development model over previous EJB generations for ease of development including how the EJB container simplifies EJB development.


Section 5: Web Tier Technologies

  • State the benefits and drawbacks of adopting a web framework in designing a Java EE application
  • Explain standard uses for JSP pages and servlets in a typical Java EE application.
  • Explain standard uses for JavaServer Faces components in a typical Java EE application.
  • Given a system requirements definition, explain and justify your rationale for choosing a web-centric or EJB-centric implementation to solve the requirements. Web-centric means that you are providing a solution that does not use EJB components. EJB-centric solution will require an application server that supports EJB components.


Section 6: Applicability of Java EE Technology

  • Given a specified business problem, design a modular solution that solves the problem using Java EE.
  • Explain how the Java EE platform enables service oriented architecture (SOA) -based applications.
  • Explain how you would design a Java EE application to repeatedly measure critical non-functional requirements and outline a standard process with specific strategies to refactor that application to improve on the results of the measurements.


Section 7: Patterns

  • From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book - Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition and named using the names given in that book.
  • From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book - Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software and are named using the names given in that book.
  • From a list, select the benefits and drawbacks of a pattern drawn from the book - Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software.
  • From a list, select the benefits and drawbacks of a specified Core J2EE pattern drawn from the book – Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition.

Section 8: Security

  • Explain the client-side security model for the Java SE environment, including the Web Start and applet deployment modes.
  • Given an architectural system specification, select appropriate locations for implementation of specified security features, and select suitable technologies for implementation of those features
  • Identify and classify potential threats to a system and describe how a given architecture will address the threats.
  • Describe the commonly used declarative and programmatic methods used to secure applications built on the Java EE platform, for example use of deployment descriptors and JAAS.
分享到:
评论

相关推荐

    Sun公司SCEA认证详解.pdf

    随着技术的不断演进,SCEA认证在2007年进行了全面修订,以适应最新的Java EE 5标准,并于2008年11月推出了最新版本。这一版的SCEA认证不仅被视为Sun公司Java认证体系中的巅峰之作,同时也是业界对于Java企业级架构师...

    SCEA认证官方教程

    SCEA认证官方教程(英文)SCEA GUIDE

    J2EE架构师的SCEA认证经验

    SCEA (Sun Certified Enterprise Architect for the J2EE Platform) 是由 Sun Microsystems 提供的一项高级认证,主要面向那些希望在 Java 2 Platform, Enterprise Edition (J2EE) 上设计、构建企业级应用的软件架构...

    SCEA.pdf

    **SCEA**(Sun Certified Enterprise Architect)认证是针对那些利用Java 2 Platform, Enterprise Edition (J2EE)技术设计并构建企业级解决方案的专业人士的高级认证。作为J2EE认证路径中的最高荣誉,SCEA不仅检验...

    SCEA5_Study_Guide

    Application_Design_Concepts_and_Principles Common_Architectures Integration_and_Messaging Patterns Security

    scea javaone

    - **新考试的独占地位**:自2009年起,SCEA认证考试仅保留了针对JEE5的新版本。 - **反馈**: - 第一部分相对容易。 - 第二部分更难。 - 第三部分被认为是整个考试中最严格的测试。 ##### 2008年6月至2009年6月...

    SCEA资料

    【SCEA资料】是针对SCEA(Sun Certified Enterprise Architect for Java EE)认证的一份重要学习资源。这个认证是Java企业级应用架构师的专业资格,由Oracle公司(原Sun Microsystems)提供,旨在验证专业人士在设计...

    SCEA for J2EE Technology Study Guide (2002)

    本指南是针对Sun Certified Enterprise Architect (SCEA) 考试的学习资料,主要聚焦于Java 2 Platform, Enterprise Edition (J2EE) 技术。该书由Mark Cade和Simon Roberts撰写,他们都是SCEA考试的主要开发者和评估...

    Useful Documentation for preparing SCEA

    5. **持续关注Marcus Green的网站** - 定期访问并回顾Marcus Green的网站内容,保持对最新技术和趋势的关注。 - Marcus Green是一位知名的Java专家,他的网站经常更新有关Java架构和技术的文章。 6. **阅读...

    SCEA Study Guide

    5. **SOA和Web服务**:了解服务导向架构的概念,以及如何利用Java EE技术实现面向服务的设计。 6. **事务管理**:掌握ACID属性和不同的事务隔离级别,以及如何在Java EE环境中配置和管理事务。 7. **安全性**:...

    sun java架构师认证SCEA参考指南

    sun SCEA 考试指南,想考的下,对考试有很大帮助,不考的学着也不错

    SCEA assignment

    ### SCEA Assignment for Big Smoke Shop Site #### 一、项目背景与目标 ##### 1.1 背景概述 BigSmoke Cigar Shop是一家位于佛罗里达州基韦斯特的雪茄店,该店铺拥有自己的雪茄生产线,并且销售其他制造商的产品...

    Java认证成功之路第4部分:SCEA

    Java认证成功之路第4部分:SCEA.rar

    Sun Certified Enterprise Architect 试题 和 答案

    在IT领域,Sun Certified Enterprise Architect(SCEA)认证是Java企业级架构师的重要资格证明,涉及到的知识点广泛且深入。本篇文章将针对给定的部分试题进行解析,重点讲解Active Replication和Server Clustering...

    .SCEA.Sun.Certified.Enterprise.Architect.for.Java.EE.Study.Guide.Exam.310-051.Jul.2007.eBook-BBL.pdf

    - **定义**:Java Platform, Enterprise Edition,是Sun Microsystems为开发企业级应用提供的一套标准和规范。 - **特点**: - 支持多层分布式环境下的Web服务、组件模型等。 - 提供了一组API和服务,如EJB、JSP、...

    Head First Servlet/JSP 2nd edition

    3. **Oliver Roell**(SCJP, SCJD, SCBCD, SCWCD, SCEA):“市场上没有比《Head First Servlets & JSP》更好的介绍Servlet技术的书籍了。如果你是Java Web开发的新手,并且想要轻松地阅读并真正理解内容,那么你别...

    Prentice.Hall.Sun.Certified.Enterprise.Architect.for.Java.EE.Study.Guide.2nd.Edition.Jan.2010.rar

    Java EE,全称Java Platform, Enterprise Edition,是一个用于构建分布式、多层的企业级应用的框架。它提供了丰富的API和服务,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA...

    scwcd -1考试题 英文原版

    5. Q: 64 - 获取HTTP请求头的值 从`HttpServletRequest`中获取名为“X-Retries”的头的值,可以使用`request.getHeader("X-Retries")`或`request.getIntHeader("X-Retries")`。`getIntHeader`用于获取整数值,如果...

    Sun认证企业架构师 学习书籍

    5. **参与社区讨论**:加入相关的技术论坛或社区,与其他考生交流心得,获取宝贵的备考经验。 综上所述,《SCEA Sun Certified Enterprise Architect for Java EE Study Guide》是一本非常有价值的参考资料,尽管它...

    sun certified enterprise architect for java ee study guide exam 310-051新版.rar

    Java EE(Java Platform, Enterprise Edition),即Java企业版,是Java技术在企业级应用开发中的核心框架。它提供了一系列API和服务,用于构建分布式、多层的企业级应用,包括Web服务、事务处理、安全、数据库连接等...

Global site tag (gtag.js) - Google Analytics