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

1,678 views

Published on

Slides da aula na faculdade Ruy Barbosa do curso de Componentes Web da disciplina Componentes de Software e Aplicações Web : 2 e 3 camadas.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,678
On SlideShare
0
From Embeds
0
Number of Embeds
348
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. arquiteturaem camadas
  2. 2. atribuir à http://cleversonsacramento.wordpress.compara mais detalheshttp://creativecommons.org/licenses/ by-nc-sa/3.0/
  3. 3. / zyccleversonsacramento. ordpress.co m
  4. 4. fonte da imagem: http://1.bp.blogspot.com
  5. 5. http://www.howtoforge.com/speedycgi_debian_etch
  6. 6. http://www.howtoforge.com/speedycgi_debian_etch 1993#!/usr/bin/perlprint "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
  7. 7. 1995php
  8. 8. htmlview java
  9. 9. viewhelper http://java.sun.com/blueprints/corej2eepatterns/Patterns/ViewHelper.html
  10. 10. 2010 JSF2 2009 Vaadin 2006 GWT 2004 JSF1 2004 Wicket 2000 Struts 1998 JSP 1996 ASP 1995 PHP 1995 JavaScript 1993 CGI1991 HTML
  11. 11. http://java.sun.com/blueprints/ corej2eepatterns/Patterns/
  12. 12. view dataview helper access object transfer object
  13. 13. view data view business access objecthelper object transfer transfer object object
  14. 14. view RN Service BC Business EAO Manager Persistence DAO BO Negocio data view business access objecthelper Action object ControllerView MB transfer transfer DTO object object VO Type PageBeanPB ValueObject Entity ManagedBean
  15. 15. camada deapresentação presentation tier
  16. 16. periférica expõe trasforma valida comunica facilita burra
  17. 17. imagem struts atom RESTful css services servlet rsspdf html jsfajax jsp xls web services
  18. 18. business tiercamada denegócio
  19. 19. núcleonegócio garante inteligência domínio valida
  20. 20. pojoplain java old object
  21. 21. camada depersistência integration tier
  22. 22. transforma valida consulta integração persiste armazena burra periférica
  23. 23. jpa toplink e-mail hibernateibatis jdo eclipselinkxml arquivo sql web service client
  24. 24. transfer objects
  25. 25. atravessa burro recipiente transportatransmite estruturado
  26. 26. javabean pojo
  27. 27. 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
  28. 28. (
  29. 29. mitos
  30. 30. MVC arquitetura camadas em
  31. 31. ModelView c ontroller
  32. 32. V C M business view objectview helper data access object transfer object
  33. 33. quitetura cebol ra a
  34. 34. ?crud
  35. 35. create retrieve update delete
  36. 36. )
  37. 37. quem invoca quem?
  38. 38. apresentação negóciopersistência
  39. 39. apresentação negóciopersistência
  40. 40. fonte da imagem: http://1.bp.blogspot.com
  41. 41. camadamódulo componente
  42. 42. componentesx módulos + y camadas
  43. 43. X

×