SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
para colaboradores

sábado, 2 de junho de 12
atribuir a http://www.frameworkdemoiselle.gov.br




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

sábado, 2 de junho de 12
@zyc   cleverson.sacramento@serpro.gov.br

     @oidesandrade eudes.andrade@serpro.gov.br




sábado, 2 de junho de 12
Trabalho
                                    Expectativa
                                       Aplicação
                            Nome
                                   ?
sábado, 2 de junho de 12
CDI
            Funcionalidades


                                     Build
         Repositório       Tracker

sábado, 2 de junho de 12
Funcionalidades
                            para o usuário
                                                  CDI

             Funcionamento
                Interno
                                                  Build
         Repositório                    Tracker

sábado, 2 de junho de 12
Producer
                           Funcionalidades
                                                    Interceptor
                            para o usuário        Portable Extensions
                                                    Alternatives
                                                        Scopes
                                                     Stereotypes

             Funcionamento
                Interno
                                                  Build
         Repositório                    Tracker

sábado, 2 de junho de 12
Producer
                           Funcionalidades
                                                      Interceptor
                            para o usuário          Portable Extensions
                                                      Alternatives
                                                          Scopes
                                                       Stereotypes

             Funcionamento
                                                  Aggregator
                Interno
                                                  Parent
         Repositório                    Tracker
                                                  Bill of Materials
sábado, 2 de junho de 12
Producer
                           Funcionalidades
                                                            Interceptor
                            para o usuário                Portable Extensions
                                                            Alternatives
                                                                Scopes
                                                             Stereotypes

             Funcionamento
                                                        Aggregator
                Interno
                                                        Parent
                                         Registro
         Repositório                                    Bill of Materials
                                       Acompanhamento

sábado, 2 de junho de 12
Producer
                           Funcionalidades
                                                               Interceptor
                            para o usuário                   Portable Extensions
                                                               Alternatives
                                                                   Scopes
                                                                Stereotypes

             Funcionamento
                                                           Aggregator
                Interno
                                                           Parent
                       Estrutura           Registro
                             Fork
                                          Acompanhamento
                                                           Bill of Materials
                           Pull Request
sábado, 2 de junho de 12
Mensagem
                                      Transação                           Producer
                                                      Configuração
  Segurança                            Exceção         Templates         Interceptor
                                     Inicialização     Utilitários     Portable Extensions
                                                                         Alternatives
                                                                             Scopes
                                                                          Stereotypes

             Funcionamento
                                                                     Aggregator
                Interno
                                                                     Parent
                       Estrutura                     Registro
                             Fork
                                                 Acompanhamento
                                                                     Bill of Materials
                           Pull Request
sábado, 2 de junho de 12
Mensagem
                                      Transação                           Producer
                                                       Configuração
  Segurança                            Exceção          Templates        Interceptor
                                     Inicialização     Utilitários     Portable Extensions
                                                                         Alternatives

             Implementation                                                  Scopes
                                                                          Stereotypes


          Interceptor                         Configuration
                                                                     Aggregator
                                                 Context
            Producer                            Processor
              Bootstrap                              Proxy
                                                                     Parent
                       Estrutura                     Registro
                             Fork
                                                 Acompanhamento
                                                                     Bill of Materials
                           Pull Request
sábado, 2 de junho de 12
???
                           ???
sábado, 2 de junho de 12
sábado, 2 de junho de 12
Producer
                                       Interceptor
                                     Portable Extensions
                                       Alternatives
                                           Scopes

            Funcionalidades             Stereotypes




                                     Build
         Repositório       Tracker

sábado, 2 de junho de 12
Mensagem
                            Transação
                                             Configuração
  Segurança                  Exceção          Templates
                           Inicialização     Utilitários   CDI
             Implementation
          Interceptor               Configuration
                                       Context
            Producer                  Processor
              Bootstrap                    Proxy           Build
         Repositório                       Tracker

sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
CDI
            Funcionalidades


                                                    Build
                       Estrutura
                             Fork
                                          Tracker
                           Pull Request
sábado, 2 de junho de 12
git
sábado, 2 de junho de 12
fonte: Pro Git Book, cap. 2.2
sábado, 2 de junho de 12
Sua estação                            Estação na rede
                                    .git                               .git
                     Workspace                          Workspace
                             pull                    fetch
                                           <alias>
                           commit                    push




sábado, 2 de junho de 12
Sua estação                        Estação na rede
                                 .git                              .git
                     Workspace                     Workspace

                                                  clone
                                        origin




sábado, 2 de junho de 12
sábado, 2 de junho de 12
Mensagem
                            Transação
                                             Configuração
  Segurança                  Exceção          Templates
                           Inicialização     Utilitários   CDI
             Implementation
          Interceptor               Configuration
                                       Context
            Producer                  Processor
              Bootstrap                    Proxy           Build
         Repositório                       Tracker

sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
Mensagem
                                      Transação                           Producer
                                                       Configuração
  Segurança                            Exceção          Templates        Interceptor
                                     Inicialização     Utilitários     Portable Extensions
                                                                         Alternatives

             Implementation                                                  Scopes
                                                                          Stereotypes


          Interceptor                         Configuration
                                                                     Aggregator
                                                 Context
            Producer                            Processor
              Bootstrap                              Proxy
                                                                     Parent
                       Estrutura                     Registro
                             Fork
                                                 Acompanhamento
                                                                     Bill of Materials
                           Pull Request
sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12
Transação         Configuration

                             Exceção          Context

                           Inicialização      Processor

                                Mensagem      Proxy

                               Configuração
                                              Interceptor
                                 Templates

                                Utilitários
                                              Producer
                                              Bootstrap
                           Segurança
                                              Implementation
sábado, 2 de junho de 12

Mais conteúdo relacionado

Mais de Cleverson Sacramento

Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012Cleverson Sacramento
 
Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012Cleverson Sacramento
 
Apresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosApresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosCleverson Sacramento
 
Configurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comConfigurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comCleverson Sacramento
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Cleverson Sacramento
 
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Cleverson Sacramento
 
Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Cleverson Sacramento
 
Eclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioEclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioCleverson Sacramento
 
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Cleverson Sacramento
 
Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Cleverson Sacramento
 
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Cleverson Sacramento
 
Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Cleverson Sacramento
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Cleverson Sacramento
 
Pós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoPós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoCleverson Sacramento
 
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding DojoPós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding DojoCleverson Sacramento
 
Pós Ruy - 2 e 3 Camadas - Web com JSF2
Pós Ruy - 2 e 3 Camadas - Web com JSF2Pós Ruy - 2 e 3 Camadas - Web com JSF2
Pós Ruy - 2 e 3 Camadas - Web com JSF2Cleverson Sacramento
 
Pós Ruy - 2 e 3 Camadas - Teste de componentes
Pós Ruy - 2 e 3 Camadas - Teste de componentesPós Ruy - 2 e 3 Camadas - Teste de componentes
Pós Ruy - 2 e 3 Camadas - Teste de componentesCleverson Sacramento
 
Pós Ruy - 2 e 3 Camadas - Build de Componentes
Pós Ruy - 2 e 3 Camadas - Build de ComponentesPós Ruy - 2 e 3 Camadas - Build de Componentes
Pós Ruy - 2 e 3 Camadas - Build de ComponentesCleverson Sacramento
 
Pós Ruy - 2 e 3 Camadas - Detalhes da Avaliação
Pós Ruy - 2 e 3 Camadas - Detalhes da AvaliaçãoPós Ruy - 2 e 3 Camadas - Detalhes da Avaliação
Pós Ruy - 2 e 3 Camadas - Detalhes da AvaliaçãoCleverson Sacramento
 

Mais de Cleverson Sacramento (20)

Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012Facilitando a Colaboração com GitHub - SFDSSA2012
Facilitando a Colaboração com GitHub - SFDSSA2012
 
Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012Desenvolvimento com iOS no LinguÁgil 2012
Desenvolvimento com iOS no LinguÁgil 2012
 
Apresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursadosApresentação Demoiselle2 para novos concursados
Apresentação Demoiselle2 para novos concursados
 
Configurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.comConfigurações do domínio cleversonsacramento.com
Configurações do domínio cleversonsacramento.com
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012
 
Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012
 
Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012Demoiselle Paraguay Abertura 18/01/2012
Demoiselle Paraguay Abertura 18/01/2012
 
Eclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódioEclipse Web: 10 anos de amor e ódio
Eclipse Web: 10 anos de amor e ódio
 
Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)Minicurso Objective-C LinguÁgil 2011 (parte1)
Minicurso Objective-C LinguÁgil 2011 (parte1)
 
Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)Minicurso Objective-C LinguÁgil 2011 (parte2)
Minicurso Objective-C LinguÁgil 2011 (parte2)
 
Dojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no SeproDojo Objective-C e Xcode no Sepro
Dojo Objective-C e Xcode no Sepro
 
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
Retrospectiva do Dojo do Demoiselle 2 no Consegi 2011
 
Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011Palestra Demoiselle2 no Consegi 2011
Palestra Demoiselle2 no Consegi 2011
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011
 
Pós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliaçãoPós Ruy - Resultado da avaliação
Pós Ruy - Resultado da avaliação
 
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding DojoPós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding Dojo
 
Pós Ruy - 2 e 3 Camadas - Web com JSF2
Pós Ruy - 2 e 3 Camadas - Web com JSF2Pós Ruy - 2 e 3 Camadas - Web com JSF2
Pós Ruy - 2 e 3 Camadas - Web com JSF2
 
Pós Ruy - 2 e 3 Camadas - Teste de componentes
Pós Ruy - 2 e 3 Camadas - Teste de componentesPós Ruy - 2 e 3 Camadas - Teste de componentes
Pós Ruy - 2 e 3 Camadas - Teste de componentes
 
Pós Ruy - 2 e 3 Camadas - Build de Componentes
Pós Ruy - 2 e 3 Camadas - Build de ComponentesPós Ruy - 2 e 3 Camadas - Build de Componentes
Pós Ruy - 2 e 3 Camadas - Build de Componentes
 
Pós Ruy - 2 e 3 Camadas - Detalhes da Avaliação
Pós Ruy - 2 e 3 Camadas - Detalhes da AvaliaçãoPós Ruy - 2 e 3 Camadas - Detalhes da Avaliação
Pós Ruy - 2 e 3 Camadas - Detalhes da Avaliação
 

Demoiselle Avançado para Colaboradores – Maio/2012

  • 2. atribuir a http://www.frameworkdemoiselle.gov.br para mais detalhes http://creativecommons.org/licenses/by-nc-sa/3.0/ sábado, 2 de junho de 12
  • 3. @zyc cleverson.sacramento@serpro.gov.br @oidesandrade eudes.andrade@serpro.gov.br sábado, 2 de junho de 12
  • 4. Trabalho Expectativa Aplicação Nome ? sábado, 2 de junho de 12
  • 5. CDI Funcionalidades Build Repositório Tracker sábado, 2 de junho de 12
  • 6. Funcionalidades para o usuário CDI Funcionamento Interno Build Repositório Tracker sábado, 2 de junho de 12
  • 7. Producer Funcionalidades Interceptor para o usuário Portable Extensions Alternatives Scopes Stereotypes Funcionamento Interno Build Repositório Tracker sábado, 2 de junho de 12
  • 8. Producer Funcionalidades Interceptor para o usuário Portable Extensions Alternatives Scopes Stereotypes Funcionamento Aggregator Interno Parent Repositório Tracker Bill of Materials sábado, 2 de junho de 12
  • 9. Producer Funcionalidades Interceptor para o usuário Portable Extensions Alternatives Scopes Stereotypes Funcionamento Aggregator Interno Parent Registro Repositório Bill of Materials Acompanhamento sábado, 2 de junho de 12
  • 10. Producer Funcionalidades Interceptor para o usuário Portable Extensions Alternatives Scopes Stereotypes Funcionamento Aggregator Interno Parent Estrutura Registro Fork Acompanhamento Bill of Materials Pull Request sábado, 2 de junho de 12
  • 11. Mensagem Transação Producer Configuração Segurança Exceção Templates Interceptor Inicialização Utilitários Portable Extensions Alternatives Scopes Stereotypes Funcionamento Aggregator Interno Parent Estrutura Registro Fork Acompanhamento Bill of Materials Pull Request sábado, 2 de junho de 12
  • 12. Mensagem Transação Producer Configuração Segurança Exceção Templates Interceptor Inicialização Utilitários Portable Extensions Alternatives Implementation Scopes Stereotypes Interceptor Configuration Aggregator Context Producer Processor Bootstrap Proxy Parent Estrutura Registro Fork Acompanhamento Bill of Materials Pull Request sábado, 2 de junho de 12
  • 13. ??? ??? sábado, 2 de junho de 12
  • 14. sábado, 2 de junho de 12
  • 15. Producer Interceptor Portable Extensions Alternatives Scopes Funcionalidades Stereotypes Build Repositório Tracker sábado, 2 de junho de 12
  • 16. Mensagem Transação Configuração Segurança Exceção Templates Inicialização Utilitários CDI Implementation Interceptor Configuration Context Producer Processor Bootstrap Proxy Build Repositório Tracker sábado, 2 de junho de 12
  • 17. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 18. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 19. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 20. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 21. CDI Funcionalidades Build Estrutura Fork Tracker Pull Request sábado, 2 de junho de 12
  • 22. git sábado, 2 de junho de 12
  • 23. fonte: Pro Git Book, cap. 2.2 sábado, 2 de junho de 12
  • 24. Sua estação Estação na rede .git .git Workspace Workspace pull fetch <alias> commit push sábado, 2 de junho de 12
  • 25. Sua estação Estação na rede .git .git Workspace Workspace clone origin sábado, 2 de junho de 12
  • 26. sábado, 2 de junho de 12
  • 27. Mensagem Transação Configuração Segurança Exceção Templates Inicialização Utilitários CDI Implementation Interceptor Configuration Context Producer Processor Bootstrap Proxy Build Repositório Tracker sábado, 2 de junho de 12
  • 28. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 29. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 30. Mensagem Transação Producer Configuração Segurança Exceção Templates Interceptor Inicialização Utilitários Portable Extensions Alternatives Implementation Scopes Stereotypes Interceptor Configuration Aggregator Context Producer Processor Bootstrap Proxy Parent Estrutura Registro Fork Acompanhamento Bill of Materials Pull Request sábado, 2 de junho de 12
  • 31. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12
  • 32. Transação Configuration Exceção Context Inicialização Processor Mensagem Proxy Configuração Interceptor Templates Utilitários Producer Bootstrap Segurança Implementation sábado, 2 de junho de 12