web2.0 e ajax

Download Web2.0 e Ajax

Post on 25-Dec-2014

3.598 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

  • 1. Web2.0 e Ajax com Java por Paulo Csar M. Jeveaux
  • 2. Agenda 2 Introduo Por que usar Ajax? Internet Problemas e Benefcios Web 1.0 Frameworks Ajax Web 2.0 JavaScript Utils O que Ajax? Cases Ajax Java? Usando Ajax com Java Web2.0 e Ajax com Java 31/07/2007
  • 3. Paulo Csar M. Jeveaux 3 Javans desde 2000; Mantenedor do Portal Java e do ESJUG http://www.portaljava.com https://esjug.dev.java.net Consultor Arquiteto Java EE; Palestrante nos principais eventos Java do pas e participante de diversos grupos e comunidades de Java, Linux e Software Livre em geral. Web2.0 e Ajax com Java 31/07/2007
  • 4. Introduo 4 Uma velha novidade Web2.0 e Ajax com Java 31/07/2007
  • 5. Introduo 5 Desenvolvimento Web Criao de interfaces (pginas) que do acesso a funcionalidades dinmicas (software) em um servidor acessvel na Internet ou numa Intranet por meio de interao requisio resposta. Web2.0 e Ajax com Java 31/07/2007
  • 6. Introduo 6 Ajax no nenhuma novidade, j existe h varios anos e sempre foi uma tcnica bastante conhecida por programadores JavaScript; Recentemente ganhou muita visibilidade e ento a tcnica foi batizada de Ajax; Sua base composta por um componente chamado XMLHttpRequest, que foi criado pela Microsoft para o seu Outlook Web Access; Web2.0 e Ajax com Java 31/07/2007
  • 7. A internet 7 Web2.0 e Ajax com Java 31/07/2007
  • 8. A internet 8 1993: Lanamento do navegador Mosaic, implementando suporte ao protocolo HTTP e a processamento de pginas HTML; 1994: Incio das linguagens para criao de contedo dinmico para Web: Macromedia Coldfusion, PHP; 1995: Microsoft ASP; 1996: Java Servlets; 1999: JavaServer Pages (JSP); Hoje: Web 2.0 e Ajax; Web2.0 e Ajax com Java 31/07/2007
  • 9. Web1.0 9 Web2.0 e Ajax com Java 31/07/2007
  • 10. Web 1.0 10 Formada basicamente por contedo editorial; Concentrao de (poucas) informaes relevantes e (muitas) informaes no relevantes; Publicidade excessiva, no direcionada e incmoda; Falta de organizao e dificuldade em encontrar o que realmente se deseja; Web2.0 e Ajax com Java 31/07/2007
  • 11. Web 1.0 11 Web2.0 e Ajax com Java 31/07/2007
  • 12. Web 1.0 12 Web2.0 e Ajax com Java 31/07/2007
  • 13. Web 2.0 13 Web2.0 e Ajax com Java 31/07/2007
  • 14. Web 2.0 14 Web 2.0 Ajax? Web2.0 e Ajax com Java 31/07/2007
  • 15. Web 2.0 15 NO Web 2.0 no Ajax [10] Web2.0 e Ajax com Java 31/07/2007
  • 16. Web 2.0 16 Formada por contedo editorial + contedo do usurio + contedo filtrado + organizao; Foco em informaes relevantes; Publicidade filtrada e direcionada; Contedo criado e organizado pelos usurios (A Web 2.0 Somos Nozes Shoes [10]); Web2.0 e Ajax com Java 31/07/2007
  • 17. Web 2.0 17 Web 2.0 contedo de todas as fontes de informaes durante o tempo todo e on- demand; Web 2.0 participao ativa do usurio; Web 2.0 o SOA aplicado ao extremo; Web 2.0 feita por usurios para usurios; Web2.0 e Ajax com Java 31/07/2007
  • 18. Web 2.0 18 Web 2.0 feita [por para] usurios; E quem organiza e mantm tudo isso? Vov viu a uva Vov tageou a uva Web2.0 e Ajax com Java 31/07/2007
  • 19. Web 2.0 19 Vov procura a uva Vov acha uva Web2.0 e Ajax com Java 31/07/2007
  • 20. O que Ajax? 20 Web2.0 e Ajax com Java 31/07/2007
  • 21. O que Ajax? 21 Apresentao baseada em padres, usando XHTML e CSS; Exposio e interao dinmica usando o DOM; Intercmbio e manipulao de dados usando XML e XSLT; Recuperao assncrona de dados usando o objeto XMLHttpRequest; E JavaScript unindo tudo isso em um nico conjunto; Web2.0 e Ajax com Java 31/07/2007
  • 22. O que Ajax? 22 Ajax, ou Asynchronous JavaScript and XML (JavaScript Assncrono e XML) um termo que descreve uma tcnica de desenvolvimento Web para a criao de aplicativos interativos; Document Object Model (DOM) manipulado atravs do JavaSript para mostrar e interagir dinamicamente com a informao apresentada; Web2.0 e Ajax com Java 31/07/2007
  • 23. O que Ajax? 23 O Objeto XMLHttpRequest troca dados assincronamente com o servidor web, geralmente utilizando-se XML, HTML, texto puro e JSON(JavaScript Object Notation).[4] Web2.0 e Ajax com Java 31/07/2007
  • 24. Ajax Java? 24 Web2.0 e Ajax com Java 31/07/2007
  • 25. Ajax Java? 25 No! Ajax no Java, Ajax JavaScript, XHTML, DOM e XML rodando em browsers modernos; Ajax porm, encaixa-se perfeitamente com Java e com vrias outras linguagens de programao como PHP, ASP, .Net, Python, Ruby, etc; Web2.0 e Ajax com Java 31/07/2007
  • 26. Por que usar Ajax? 26 Web2.0 e Ajax com Java 31/07/2007
  • 27. Por que usar Ajax? 27 Forte crescimento de aplicaes na web; Necessidade de passar aplicaes tipicamente desktop para a web; Interface grfica rica e impressionante; Atualizar pginas web com novos dados sem o temvel e terrvel Refresh;