Desenvolvimento Web/Java com Framework Demoiselle

3.711 visualizações

Publicada em

Apresentação sobre o Framework Demoiselle feita por Serge Rehem e Robson Ximenes no JustJava2009

Publicada em: Tecnologia, Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.711
No SlideShare
0
A partir de incorporações
0
Número de incorporações
15
Ações
Compartilhamentos
0
Downloads
69
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento Web/Java com Framework Demoiselle

  1. 1. Desenvolvimento Web/Java com Demoiselle Framework Serge Rehem serge.rehem@serpro.gov.br Robson Ximenes robson.ximenes@serpro.gov.br
  2. 2. Maior empresa pública de TI da América Latina Receita Federal do Brasil – maior cliente Arrecadação Federal, Comércio Exterior IRPF, SINPA, ITR, SIAFI, Receitanet, Siscomex
  3. 3. Aplicação Java/Web
  4. 4. De um lado... http://special.news.msu.edu/ID_theft/images/creditcard_lg.jpg
  5. 5. Do outro... http://zonaneutra.files.wordpress.com/2009/01/nerd.jpg
  6. 6. No meio... Adaptado de: http://dig.csail.mit.edu/2006/Talks/1017-privacy-e2e-acccountability/WebArch.jpg
  7. 7. Começando um projeto Java/Web...
  8. 8. IDE
  9. 9. GlassFish AppServer Tomcat
  10. 10. JDBC Persistência JPA JDO
  11. 11. JSF Java Web Framework
  12. 12. Testes / Build / Integração Contínua Hudson
  13. 13. Validação Segurança e-Mail ? +Componentes ? Utilitários Relatórios Workflow Agendamento Logging ?
  14. 14. Escolhas/decisões... cação Serv. Apli Arquitetura Fwk auxiliares IDE
  15. 15. ~2.300 desenvolvedores
  16. 16. Levam Tempo... http://peregrinacultural.files.wordpress.com/2009/02/mechanical-clock-work.jpg
  17. 17. São Arriscadas! http://www.aereo.jor.br/wp-content/uploads/2009/06/galante-voando-sem-asas-capacete-vermelho.jpg
  18. 18. Calma, Señorita... http://mdemulher.abril.com.br/imagem/saude/interna-slideshow/am-571-saude-moca-desperada.jpg
  19. 19. Demoiselle?!?
  20. 20. Demoiselle 8 x < 14 Bis #19 – 1907 - 200m 9 modelos #22 – 1909 – 18km (96km/h) 40+ fabricados http://www.cosmo.com.br/especial/100anos14bis/?sec=santos08 http://www.fab.gov.br/portal/cabine/acontecefab/arquivos/0310%20I0000073.JPG
  21. 21. 4 http://lproweb.procempa.com.br/pmpa/prefpoa/pwdtcomemorativas/usu_img/santosdumont.jpg http://individual.utoronto.ca/firstflight/demoiselle-magazine.gif
  22. 22. 2003/2004... Incentivo ao uso de Software Livre pelo governo Demanda por liberdade de escolha de S.O, principalmente usuários Linux e Mac OS
  23. 23. Resolução Cotec 008/2004 Plataformas Tecnológicas para Serviços da SRF DIRETRIZ GERAL - Multiplataforma
  24. 24. 2005/2006 SIEF: Oracle Forms → Java/Web Framework Serpro Siscomex X Interno X JCompany pPGD Desktop
  25. 25. 2007
  26. 26. 1.0 dez 0.2 ago 0.1 mar 1.0.3 abr 1.0.6 ago 2008 2009 2010
  27. 27. Orientação http://www.softti.com.br/softti/imagens/bussola.jpg
  28. 28. C OMU NIC AÇÃO http://www.gettyimages.com/detail/86541835/Thinkstock
  29. 29. Padronização http://www.imotion.com.br/imagens/data/media/83/4874quebracabeca.jpg
  30. 30. Organização
  31. 31. Prospecção Internalização S C U E P T O E R C T E Descarte Utilização
  32. 32. Framework SSA[3 +2?]+CTB[4] +4 Comunidade CTB[3] Processo BSB[1+1?] Cetec
  33. 33. Comunidade Demoiselle
  34. 34. Cliente/Servidor
  35. 35. Comunidade
  36. 36. Comunidade Conselho P2 P1 Comunidade PN.1 ... ... PN PN.m
  37. 37. Demoiselle na Comunidade 5 Sprints – 2 sem abr – jul / 2009
  38. 38. Framework sf.net/projects/demoiselle Component Wizard sf.net/projects/demoiselle-comp sf.net/projects/demoiselle-wzd Sample sf.net/projects/demoiselle-samp Process sf.net/projects/demoiselle-proc
  39. 39. z SourceForge
  40. 40. Tracker
  41. 41. Portal
  42. 42. SourceForge z
  43. 43. Tracker
  44. 44. Portal
  45. 45. Tutorial
  46. 46. Arquitetura
  47. 47. Framework Integrador
  48. 48. Arquitetura
  49. 49. Demoiselle Framework View & Controller Business Persistence Transaction JSF POJO Page Faces :Business :DAO Servlet Controller Message Managed Security Bean Data Source
  50. 50. Próximo Vôo... JPA + EJBi
  51. 51. Demoiselle Grand-Palais 5 Sprints jul – out / 2009 JPA + EJBi
  52. 52. 1.1 out 1.0 dez JPA 0.2 ago 2.0 0.1 mar 1.0.3 abr EJB 1.0.6 ago 2008 2009 2010
  53. 53. Como? Core Persistence Util View Web EJB Architectural Frameworks Base Frameworks JAAS JCA JCE JDBC JPA JSF JTA Servlet Foundation Frameworks Platform Virtual Machine OS
  54. 54. Roadmap Demoiselle Arquitetura Orientada a Serviços – SOA / ESB Sistemas Distribuídos Aplicações Web Acessíveis por Dispositivos Móveis Processo Ágil, Reuso e Ferramentas de Produtividade Geração automática de código Utilização de Java 6 Engenharia de Domínio Sistema de Permissões e Segurança http://www.frameworkdemoiselle.gov.br/menu/framework/sobre/roadmap-1
  55. 55. Saiba mais... Tutorial Sample Apps Livro/Artigos Palestras/Oficinas E@D Comunidade
  56. 56. MP - Ministério do Planejamento ANP - Agência Nacional de Petróleo DATASUS Caixa Econômica Federal Ministério Público do Paraná CELEPAR Prodeba Comunidade Prodemge USP / UFPR / UFBA / UFRJ Empresas privadas Desenvolvedores autônomos
  57. 57. Lembram dela?
  58. 58. +1 Desenvolvedora Java/Web Feliz
  59. 59. Principais Referências Demoiselle Portal http://www.frameworkdemoiselle.gov.br Demoiselle Tutorial http://sourceforge.net/docman/display_doc.php?docid=179204&group_id=247200 Documentação Técnica do Framework Demoiselle http://demoiselle.sourceforge.net/
  60. 60. Obrigado! Serge Rehem serge.rehem@serpro.gov.br twitter.com/serge_rehem Robson Ximenes robson.ximenes@serpro.gov.br twitter.com/robsonximenes www.frameworkdemoiselle.gov.br demoiselle-users@lists.sourceforge.net twitter.com/fwkdemoiselle

×