SóProvas


ID
17839
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

No âmbito de padrões de arquitetura de aplicações corporativas, que padrão permite que objetos sejam carregados na memória somente quando são efetivamente necessários?

Alternativas
Comentários
  • O texto da questâo descreve exatamente o padrão de comportamento objeto-relacional  "Lazy Load", que pode ser representado pelo diagrama abaixo:


    Outros padrões EAA, segundo o Martin Fowler:

    Domain Logic Patterns:
       Transaction Script
       Domain Model
       Table Module
       Service Layer 
     
    Data Source Architectural Patterns:
       Table Data Gateway
       Row Data Gateway
       Active Record
       Data Mapper
     
    Object-Relational Behavioral Patterns:
       Unit of Work
       Identity Map
       Lazy Load 
     
    Object-Relational Structural Patterns:
       Identity Field
       Foreign Key Mapping
       Association Table Mapping
       Dependent Mapping
       Embedded Value
       Serialized LOB
       Single Table Inheritance
       Class Table Inheritance
       Concrete Table Inheritance
       Inheritance Mappers

    Object-Relational Metadata Mapping Patterns: 
       Metadata Mapping
       Query Object
       Repository 
     
    Web Presentation Patterns:
       Model View Controller 
       Page Controller
       Front Controller 
       Template View 
       Transform View
       Two-Step View 
       Application Controller 
     
    Distribution Patterns:
       Remote Facade 
       Data Transfer Object 
     
    Offline Concurrency Patterns:
       Optimistic Offline Lock 
       Pessimistic Offline Lock 
       Coarse Grained Lock 
       Implicit Lock
     
    Session State Patterns:
       Client Session State
       Server Session State  
       Database Session State 
     
    Base Patterns:
       Gateway
       Mapper 
       Layer Supertype 
       Separated Interface 
       Registry 
       Value Object
       Money 
       Special Case
       Plugin 
       Service Stub 
       Record Set 
  • questão de inglês
    Lazy Load(eng-US) = Carregamento Tardio(pt-br)