SlideShare uma empresa Scribd logo
arquiteturaem
   camadas
atribuir à http://cleversonsacramento.wordpress.com




para mais detalhes
http://creativecommons.org/licenses/ by-nc-sa/3.0/
/ zyc
cleversonsacramento
.



                       ordpress.co
                       m
fonte da imagem: http://1.bp.blogspot.com
http://www.howtoforge.com/speedycgi_debian_etch
http://www.howtoforge.com/speedycgi_debian_etch




                                                          1993
#!/usr/bin/perl

print "Content-type: text/htmlnn<h1>Hello World!</h1>n";
# See if we are running under SpeedyCGI or not.

if (eval {require CGI::SpeedyCGI} && CGI::SpeedyCGI->i_am_speedy) {

    print   "<br>Running under speedy=",
            CGI::SpeedyCGI->i_am_speedy ? 'yes' : 'no',
            "n";

}




                                            cgi-bin
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
1995




php
html
view   java
view
helper
 http://java.sun.com/blueprints/corej2eepatterns/Patterns/ViewHelper.html
2010   JSF2
                              2009 Vaadin
                           2006 GWT
                        2004 JSF1
                     2004 Wicket
                  2000 Struts
               1998 JSP
            1996 ASP
         1995 PHP
      1995 JavaScript
   1993 CGI
1991 HTML
http://java.sun.com/blueprints/   corej2eepatterns/Patterns/
view               data
view   helper access
                          object
               transfer
                 object
view
                                        data
 view        business            access
                   object
helper                                 object
        transfer            transfer
          object             object
view                         RN
                                   Service

                                    BC
                                             Business
                                                        EAO
                                                           Manager
                                                                   Persistence
                                                                               DAO
                             BO       Negocio                    data
     view                   business                    access
                                   object
helper        Action
                                                           object
 Controller

View MB                transfer                   transfer DTO
                         object                    object VO Type
       PageBean
PB                                                               ValueObject
                                                        Entity
     ManagedBean
camada de
apresentação
  presentation
            tier
periférica   expõe
 trasforma valida  comunica

    facilita   burra
imagem        struts

        atom         RESTful
  css                      services
          servlet
                     rss
pdf            html
                                jsf
ajax     jsp
               xls   web
                      services
business
                 tier




camada de
negócio
núcleo
negócio      garante
    inteligência
           domínio
  valida
pojo
plain
 java
        old

   object
camada de
persistência
            integration
              tier
transforma valida   consulta
     integração
  persiste
                armazena
                    burra
  periférica
jpa          toplink
                             e-mail
             hibernate
ibatis                jdo
  eclipselink
xml      arquivo
                    sql      web
                              service
                              client
transfer
    objects
atravessa
  burro   recipiente
  transporta
transmite estruturado
javabean
  pojo
visão
 geral
                                                Persist.
        Apresen.                                  DAO
             JSF
            HTML                                   JPA
                                                Hibernate
            CSS
            PDF
                            Negócio              EJB-QL
         Java Script                              SQL
         View Helper      Regra de Negócio
                                Núcleo
                          Livre de tecnologia


                                                Persist.
                                                 Client
        Apresen.
                                                Consumidor
        Serviço exposto
(
mitos
MVC

      arquitetura
  camadas
                em
Model
View
       c   ontroller
V      C        M
              business
       view    object
view helper     data
              access
               object
                transfer
                  object
quitetura cebol
    r
a




                   a
?
crud
create
   retrieve
        update
            delete
)
quem
  invoca
 quem?
apresentação




    negócio




persistência
apresentação




    negócio




persistência
fonte da imagem: http://1.bp.blogspot.com
camada
módulo
  componente
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
componentes
x módulos + y camadas
X

Mais conteúdo relacionado

ZIP
Visão Geral de EJB 3.0
PPS
ApresentaçãO Ejb (Enterprise Java Beans)
PDF
Maratona JBoss 2010 - JBossWS
ODP
JUDCon Brazil 2013
PDF
Introducao EJB 3
PDF
Tutorial EJB 3.0 (2009)
PDF
Using equivalent grade
Visão Geral de EJB 3.0
ApresentaçãO Ejb (Enterprise Java Beans)
Maratona JBoss 2010 - JBossWS
JUDCon Brazil 2013
Introducao EJB 3
Tutorial EJB 3.0 (2009)
Using equivalent grade

Destaque (20)

PPTX
201111.must.lib.rfid.exp.share
PPT
Kerala Profile
PPTX
Little Bear Book
PDF
Programari lliure, societat lliure:
PPT
Sara sperotto finito yeeeeee x_d
ODP
Circuits elèctrics
PPTX
Katrina Presentation12 8
PDF
T-Mobile over de samenwerking met SUSA
PPTX
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
PDF
Lean Six Sigma MOOC - Instructions to access course materials
DOCX
Exercici 1 lego
PPTX
Presentazione standard1
PPTX
Office 365
PPTX
Olsztyński Dzień Informatyki - Chmura Azure dla specjalistów IT. Mamy się jej...
PPT
Bolivia
PDF
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
 
PDF
Assignment 2 are you paying attention
PDF
Entering the US survey results_V4
201111.must.lib.rfid.exp.share
Kerala Profile
Little Bear Book
Programari lliure, societat lliure:
Sara sperotto finito yeeeeee x_d
Circuits elèctrics
Katrina Presentation12 8
T-Mobile over de samenwerking met SUSA
Multi-network Solutions in the Real World: NAB 2012, Bill Rosenblatt, GiantSt...
Lean Six Sigma MOOC - Instructions to access course materials
Exercici 1 lego
Presentazione standard1
Office 365
Olsztyński Dzień Informatyki - Chmura Azure dla specjalistów IT. Mamy się jej...
Bolivia
Avaliacao do desempenho_dos_modelos_de_qualidade_do_ar_aermod_e_calpuff_na_re...
 
Assignment 2 are you paying attention
Entering the US survey results_V4
Anúncio

Semelhante a Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas (20)

PDF
Framework Demoiselle
PDF
Conceitos de SOA
PDF
Demoiselle - Arquitetura
PDF
AAB305 - Service Oriented Architecture - wcamb
PPTX
Dream Report com InduSoft Web Studio
DOC
Garantindo o sucesso da experiência do usuário por Carlos bertozzi
PPTX
Desenvolvimento de Software na Plataforma Microsoft .NET
PDF
Resumo Anotacoes Certificacao OCE WebLogic Portal 10g Developer
PDF
Meet-ups Brazil: Padrões de Gerenciamento de Conteúdo / Patterns in Content M...
PDF
Palestra Ruby on Rails SETA 2008/01
PDF
Desenvolvimento Web/Java com Framework Demoiselle
PDF
Php Conf08 Enterprise Patterns
PDF
Navita Portal Datasheet
PDF
Garantindo o sucesso da experiência do usuário por Carlos Alberto Bertozzi
PDF
Arquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
PDF
Integrando Pessoas Ao Negocio Atraves De Um Portal Colaborativo
PDF
Diagramas de distribuicao
PDF
MySQL e Oracle - GUOB Tech Day 2012
PDF
Evitando Armadilhas no Projeto de Aplicações Java EE para uso eficaz na nuvem
PDF
Evitando as armadilhas no projeto de aplicações Java EE para uso eficaz da nuvem
Framework Demoiselle
Conceitos de SOA
Demoiselle - Arquitetura
AAB305 - Service Oriented Architecture - wcamb
Dream Report com InduSoft Web Studio
Garantindo o sucesso da experiência do usuário por Carlos bertozzi
Desenvolvimento de Software na Plataforma Microsoft .NET
Resumo Anotacoes Certificacao OCE WebLogic Portal 10g Developer
Meet-ups Brazil: Padrões de Gerenciamento de Conteúdo / Patterns in Content M...
Palestra Ruby on Rails SETA 2008/01
Desenvolvimento Web/Java com Framework Demoiselle
Php Conf08 Enterprise Patterns
Navita Portal Datasheet
Garantindo o sucesso da experiência do usuário por Carlos Alberto Bertozzi
Arquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
Integrando Pessoas Ao Negocio Atraves De Um Portal Colaborativo
Diagramas de distribuicao
MySQL e Oracle - GUOB Tech Day 2012
Evitando Armadilhas no Projeto de Aplicações Java EE para uso eficaz na nuvem
Evitando as armadilhas no projeto de aplicações Java EE para uso eficaz da nuvem
Anúncio

Mais de Cleverson Sacramento (20)

PDF
Oficina de Navegação com Mapa e Bússola
PDF
Lançamento do Demoiselle 2.5 no SERPRO
PDF
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
PDF
Facilitando a Colaboração com GitHub - SFDSSA2012
PDF
Desenvolvimento com iOS no LinguÁgil 2012
PDF
Demoiselle Avançado para Colaboradores – Maio/2012
PDF
Apresentação Demoiselle2 para novos concursados
PDF
Configurações do domínio cleversonsacramento.com
PDF
Lembretes Arrais Amador
PDF
Curso Arrais Amador - Balizamento
PDF
Demoiselle Paraguay Dojo 18/01/2012
PDF
Demoiselle Paraguay Teoria 18/01/2012
ODP
Demoiselle Paraguay Abertura 18/01/2012
KEY
Eclipse Web: 10 anos de amor e ódio
PDF
Minicurso Objective-C LinguÁgil 2011 (parte1)
PDF
Minicurso Objective-C LinguÁgil 2011 (parte2)
ODP
Dojo Objective-C e Xcode no Sepro
PDF
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
ODP
Palestra Demoiselle2 no Consegi 2011
ODP
Oficina Demoiselle2 no Consegi 2011
Oficina de Navegação com Mapa e Bússola
Lançamento do Demoiselle 2.5 no SERPRO
Misturando Demoiselle, Nuvem e Mobilidade no Latinoware 2012
Facilitando a Colaboração com GitHub - SFDSSA2012
Desenvolvimento com iOS no LinguÁgil 2012
Demoiselle Avançado para Colaboradores – Maio/2012
Apresentação Demoiselle2 para novos concursados
Configurações do domínio cleversonsacramento.com
Lembretes Arrais Amador
Curso Arrais Amador - Balizamento
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012
Eclipse Web: 10 anos de amor e ódio
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte2)
Dojo Objective-C e Xcode no Sepro
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011

Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas