Your SlideShare is downloading. ×
0
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizando Design Patterns. Um Estudo de Caso

851

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
851
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Mantoan Proposta de Arquitetura de DesenvolvimentoObjetivo Geral Web Baseada em PHP Utilizando DesignReferencialTe´rico o Patterns. Um Estudo de CasoArquiteturas deSoftwareDesign PatternsPHP Fernando Geraldo MantoanDescri¸˜o do ca Orientador: Prof. Gildomiro BairrosAmbienteExperimentalTecnologias CESUFOZ - Centro de Ensino Superior de Foz do Igua¸u cPadr˜es oEstrutura F´ısicaAplicativos 7 de dezembro de 2009ArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 2. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 3. Objetivo Geral Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo Geral Objetivo GeralReferencialTe´rico o Propor uma arquitetura de desenvolvimento de aplica¸˜es em coArquiteturas deSoftware PHP contendo design patterns que forne¸a uma maior estrutura cDesign PatternsPHP organizacional, padroniza¸˜o de programa¸˜o, facilidade de ca caDescri¸˜o do ca manuten¸˜o, menos repeti¸˜o de c´digo e que evite bad smell. ca ca oAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 4. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 5. Arquiteturas de Software Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Mantoan Arquiteturas de SoftwareObjetivo GeralReferencial Abstra¸˜o de detalhes; caTe´rico oArquiteturas deSoftware An´lise de efetividade do projeto; aDesign PatternsPHP Importˆncia na: Comunica¸˜o, Decis˜es iniciais e a ca oDescri¸˜o do caAmbiente Abstra¸˜o. caExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 6. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 7. Design Patterns Defini¸˜o ca Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Mantoan Defini¸˜o de Design Patterns caObjetivo GeralReferencial Problema, solu¸˜o e reutiliza¸˜o; ca caTe´rico oArquiteturas deSoftware Classes e instˆncias; aDesign PatternsPHP Problemas distintos;Descri¸˜o do caAmbiente Documenta¸˜o e manuten¸˜o. ca caExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 8. Design Patterns Lista dos Padr˜es o Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo GeralReferencialTe´rico oArquiteturas deSoftwareDesign PatternsPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de Caso Figura: Padr˜es de Projeto e seus Relacionamentos. oDemonstra¸˜o ca
  • 9. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 10. PHP PHP Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Mantoan PHPObjetivo Geral Rasmus Lerdorf (1994);ReferencialTe´rico oArquiteturas de Andi Gutmans e Zeev Suraski (1998);SoftwareDesign Patterns Hypertext Preprocessor ;PHPDescri¸˜o do ca Vers˜o 5 (OO, Zend Engine 2, Webservices, Extensible aAmbienteExperimental Markup Language).TecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 11. PHP Principais Frameworks PHP Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Frameworks MantoanObjetivo Geral Aplicativo;ReferencialTe´rico o Ferramentas e subsistemas;Arquiteturas deSoftware Servi¸os necess´rios para sistemas; c aDesign PatternsPHP Don’t Repeat Yourself ;Descri¸˜o do caAmbienteExperimental Alguns Frameworks para PHP: Zend Framework,Tecnologias CakePHP e Code Igniter.Padr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 12. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 13. Descri¸˜o do Ambiente Experimental ca Tecnologias Envolvidas Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Mantoan Tecnologias EnvolvidasObjetivo Geral UML;ReferencialTe´rico oArquiteturas de PHP;SoftwareDesign Patterns Apache HTTP;PHPDescri¸˜o do ca HTML;AmbienteExperimental MySQL.TecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 14. Descri¸˜o do Ambiente Experimental ca Padr˜es Envolvidos o Trabalho de Curso - CESUFOZ - 2009 Fernando Padr˜es Envolvidos o Geraldo Mantoan Programa¸˜o Orientada a Objetos; caObjetivo Geral Design Patterns:ReferencialTe´rico o Singleton;Arquiteturas deSoftware Factory ;Design PatternsPHP Facade;Descri¸˜o do ca Observer ;AmbienteExperimental Data Mapper ;Tecnologias Table Data Gateway ;Padr˜es oEstrutura F´ısica Model-View-Controller ;AplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 15. Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Trabalho de Curso - CESUFOZ - 2009 Servidor Fernando Geraldo Mantoan CPU Sempron 3800+;Objetivo Geral 512 MB de mem´ria DDR 400MHz; oReferencialTe´rico o HD de 80GB PATA.Arquiteturas deSoftwareDesign PatternsPHP ClienteDescri¸˜o do caAmbienteExperimental CPU Pentium Dual Core T2130 1.86GHz;TecnologiasPadr˜es oEstrutura F´ısica 2GB de mem´ria DDR2 667MHz; oAplicativos HD de 160GB Sata.ArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 16. Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Mantoan Estrutura L´gica oObjetivo GeralReferencialTe´rico o SO GNU/Linux Ubuntu 9.10 Karmic Koala,Arquiteturas deSoftware 2.6.31-14-generic;Design PatternsPHP Pacotes: apache2 2.2.12, php5 5.2.10, pdo-mysql 5.1.37,Descri¸˜o do caAmbiente mysql-server-5.1 5.1.37.ExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 17. Descri¸˜o do Ambiente Experimental ca Frameworks Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo Geral FrameworksReferencialTe´rico oArquiteturas de Zend Framework - Simplicidade, Produtividade, Web 2.0,SoftwareDesign Patterns C´digo bem testado, Baixo acoplamento dos componentes. oPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 18. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 19. Arquitetura Proposta Trabalho de Curso - Arquitetura Proposta CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo GeralReferencialTe´rico oArquiteturas deSoftwareDesign PatternsPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca Figura: Diagrama da Arquitetura Proposta
  • 20. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 21. Estudo de Caso Casos de Uso Trabalho de Curso - Diagrama de Casos de Uso CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo GeralReferencialTe´rico oArquiteturas deSoftwareDesign PatternsPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca Figura: Diagrama de Casos de Uso
  • 22. Estudo de Caso Classes Trabalho de Curso - CESUFOZ - Diagrama de Classes 2009 Fernando Geraldo MantoanObjetivo GeralReferencialTe´rico oArquiteturas deSoftwareDesign PatternsPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaProposta Figura: Diagrama de ClassesImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 23. Sum´rio a Trabalho de 1 Objetivo Geral Curso - CESUFOZ - 2009 2 Referencial Te´rico o Fernando Arquiteturas de Software Geraldo Mantoan Design Patterns PHPObjetivo GeralReferencial 3 Descri¸˜o do Ambiente Experimental caTe´rico oArquiteturas de TecnologiasSoftwareDesign Patterns Padr˜es oPHP Estrutura F´ ısicaDescri¸˜o do caAmbiente AplicativosExperimentalTecnologias 4 Arquitetura PropostaPadr˜es oEstrutura F´Aplicativos ısica 5 Implementa¸˜o caArquitetura Estudo de CasoProposta Demonstra¸˜ocaImplementa¸˜o caEstudo de Caso 6 Considera¸˜es Finais e Trabalhos Futuros coDemonstra¸˜o ca
  • 24. Demonstra¸˜o ca Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo GeralReferencialTe´rico o Demonstra¸˜o caArquiteturas deSoftwareDesign PatternsPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 25. Considera¸oes Finais e Trabalhos Futuros c˜ Considera¸oes Finais c˜ Trabalho de Curso - CESUFOZ - 2009 Fernando Considera¸˜es Finais co Geraldo Mantoan Organiza¸˜o no desenvolvimento; caObjetivo Geral Reusabilidade e solu¸˜o de problemas comuns a projetos caReferencialTe´rico o de software;Arquiteturas deSoftwareDesign Patterns Legibilidade e camadas l´gicas; oPHPDescri¸˜o do ca Manutenibilidade, com documenta¸˜o completa da caAmbienteExperimental arquitetura;TecnologiasPadr˜es o Concluindo: Ciclo de vida de um software prolongado;Estrutura F´ısicaAplicativos vantagens para clientes e para desenvolvedores.ArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 26. Considera¸oes Finais e Trabalhos Futuros c˜ Trabalhos Futuros Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo Trabalhos Futuros MantoanObjetivo Geral Adicionar ou remover design patterns de acordo com osReferencial problemas que os projetos de software apresentem;Te´rico oArquiteturas deSoftware Desacoplar a arquitetura do Zend Framework, isto facilitaDesign PatternsPHP a migra¸˜o entre frameworks PHP; caDescri¸˜o do ca Basear a arquitetura em plugins, o que traz maisAmbienteExperimental consistˆncia e praticidade na adi¸˜o ou remo¸˜o de e ca caTecnologiasPadr˜es o funcionalidades.Estrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 27. Referˆncias Bibliogr´ficas e a Trabalho de Curso - CESUFOZ - 2009 BASS, L.; CLEMENTS, P.; KAZMAN, R. Software Architecture in Practice. 2. ed. Boston: Addison Fernando Wesley, 2003. Geraldo Mantoan BUSCHMANN, F. et al. Pattern-Oriented Software Architeture. Chichester: Wiley, 1996.Objetivo Geral DALL’OGLIO, P. PHP - Programando com Orienta¸˜o a Objetos. S˜o Paulo: Novatec, 2007. ca aReferencial FOWLER, M. et al. Patterns of Enterprise Application Architecture. Indianapolis: Addison-Wesley,Te´rico o 2002.Arquiteturas deSoftware GAMMA, E. et al. Design Patterns, Elements of Reusable Object-Oriented Software. Indianapolis:Design Patterns Addison-Wesley, 1995.PHP MELO, A. A. de; NASCIMENTO, M. G. F. do. PHP Profissional. S˜o Paulo: Novatec, 2007. aDescri¸˜o do caAmbienteExperimental PRESSMAN, R. S. Engenharia de Software. 5. ed. Rio de Janeiro: McGraw-Hill, 2002.TecnologiasPadr˜es o VAROTO, A. C. Vis˜es em Arquitetura de software. S˜o Paulo: [s.n.], 2002. o aEstrutura F´ısicaAplicativos ZEND. Zend Framework. 2009. Dispon´ em: <http://framework.zend.com>. Acesso em: 20 nov. ıvel 2009.ArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca
  • 28. Trabalho de Curso - CESUFOZ - 2009 Fernando Geraldo MantoanObjetivo GeralReferencialTe´rico oArquiteturas deSoftware D´vidas ??? uDesign PatternsPHPDescri¸˜o do caAmbienteExperimentalTecnologiasPadr˜es oEstrutura F´ısicaAplicativosArquiteturaPropostaImplementa¸˜o caEstudo de CasoDemonstra¸˜o ca

×