FLEX MESSAGING COM BLAZEDS
Conceito e Prática
João Augusto Zaratine <zaratine@gmail.com>
joaoaugusto.com.br
@joaozaratine
...
EU
• Flex desde 2007
• Manager FUGSC - Flash Platform User Group Santa Catarina
fugsc.groups.adobe.com
• Informant (www.in...
BLAZEDS
Flex BlazeDS Java
quinta-feira, 11 de novembro de 2010
MESSAGING?
• Forma de troca de mensagens
• Plataformas heterogêneas
• Reduz complexididade aplicações que se comunicam por...
QUEM É QUEM
• Destino
• É para onde as mensagens são enviadas
• Produtor (<mx:Producer/>)
• Envia as mensagens para o dest...
QUEM É QUEM
Produtor
<mx:Producer/>
Destino
Mensagem
Consumidor
<mx:Consumer/>
Consumidor
<mx:Consumer/>
Consumidor
<mx:Co...
QUEM É QUEM
Produtor e Consumidor
<mx:Producer/>
<mx:Consumer/>
Destino
Mensagem
Consumidor
<mx:Consumer/>
Consumidor
<mx:...
QUEM É QUEM
Produtor e Consumidor
<mx:Producer/>
<mx:Consumer/>
Destino
Mensagem
Mensagem
Mensagem Mensagem
Mensagem
Produ...
QUEM É QUEM
Produtor e Consumidor
<mx:Producer/>
<mx:Consumer/>
Destino
Mensagem Mensagem Mensagem
Mensagem
Produtor e Con...
COMO EU ENVIO UMA
MENSAGEM PARA UM
DESTINO?
quinta-feira, 11 de novembro de 2010
<mx:Producer destination=”MEU_DESTINO”/>
producer.send(message);
quinta-feira, 11 de novembro de 2010
COMO LEIO UMA MENSAGEM
DE UM DESTINO?
quinta-feira, 11 de novembro de 2010
<mx:Consumer destination=”MEU_DESTINO”
message=”handler”/>
consumer.subscribe()
apenas depois de chamar subscribe() você
c...
• É necessário adicionar o destination ao messaging-config.xml
ou ao services-config.xml
• Sem subscribe() você não será cap...
MÃOS À OBRA!
quinta-feira, 11 de novembro de 2010
CONFIGURAR O AMBIENTE
• Criar uma nova aplicação
• grails create-app Univille
• cd Univille
• grails run-app
• Instalar Bl...
CONFIGURAR O AMBIENTE
• Se o seu services-config.xml possuir uma referência para o
messaging-config.xml, basta apenas inseri...
DÚVIDAS?
quinta-feira, 11 de novembro de 2010
OBRIGADO!
• zaratine@gmail.com
• @joaozaratine
• www.joaoaugusto.com.br
quinta-feira, 11 de novembro de 2010
Upcoming SlideShare
Loading in …5
×

Semana da Informática UNIVILLE - Flex Messaging

1,769 views
1,706 views

Published on

Palestra sobre Flex Messaging com BlazeDS na Semana da Informática da UNIVILLE.

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,769
On SlideShare
0
From Embeds
0
Number of Embeds
444
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Semana da Informática UNIVILLE - Flex Messaging

  1. 1. FLEX MESSAGING COM BLAZEDS Conceito e Prática João Augusto Zaratine <zaratine@gmail.com> joaoaugusto.com.br @joaozaratine Novembro/2010 quinta-feira, 11 de novembro de 2010
  2. 2. EU • Flex desde 2007 • Manager FUGSC - Flash Platform User Group Santa Catarina fugsc.groups.adobe.com • Informant (www.informant.com.br) quinta-feira, 11 de novembro de 2010
  3. 3. BLAZEDS Flex BlazeDS Java quinta-feira, 11 de novembro de 2010
  4. 4. MESSAGING? • Forma de troca de mensagens • Plataformas heterogêneas • Reduz complexididade aplicações que se comunicam por diversos protocolos e sistemas quinta-feira, 11 de novembro de 2010
  5. 5. QUEM É QUEM • Destino • É para onde as mensagens são enviadas • Produtor (<mx:Producer/>) • Envia as mensagens para o destino • Consumidor (<mx:Consumer/>) • Lê as mensagens do destino quinta-feira, 11 de novembro de 2010
  6. 6. QUEM É QUEM Produtor <mx:Producer/> Destino Mensagem Consumidor <mx:Consumer/> Consumidor <mx:Consumer/> Consumidor <mx:Consumer/> Consumidor <mx:Consumer/> Mensagem Mensagem Mensagem Mensagem quinta-feira, 11 de novembro de 2010
  7. 7. QUEM É QUEM Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Destino Mensagem Consumidor <mx:Consumer/> Consumidor <mx:Consumer/> Consumidor <mx:Consumer/> Consumidor <mx:Consumer/> Mensagem Mensagem Mensagem Mensagem Mensagem quinta-feira, 11 de novembro de 2010
  8. 8. QUEM É QUEM Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Destino Mensagem Mensagem Mensagem Mensagem Mensagem Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Produtor e Consumidor <mx:Producer/> <mx:Consumer/> quinta-feira, 11 de novembro de 2010
  9. 9. QUEM É QUEM Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Destino Mensagem Mensagem Mensagem Mensagem Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Produtor e Consumidor <mx:Producer/> <mx:Consumer/> Mensagem Destino Mensagem quinta-feira, 11 de novembro de 2010
  10. 10. COMO EU ENVIO UMA MENSAGEM PARA UM DESTINO? quinta-feira, 11 de novembro de 2010
  11. 11. <mx:Producer destination=”MEU_DESTINO”/> producer.send(message); quinta-feira, 11 de novembro de 2010
  12. 12. COMO LEIO UMA MENSAGEM DE UM DESTINO? quinta-feira, 11 de novembro de 2010
  13. 13. <mx:Consumer destination=”MEU_DESTINO” message=”handler”/> consumer.subscribe() apenas depois de chamar subscribe() você começará a receber as mensagens quinta-feira, 11 de novembro de 2010
  14. 14. • É necessário adicionar o destination ao messaging-config.xml ou ao services-config.xml • Sem subscribe() você não será capaz de receber as mensangens NÃO ESQUEÇA! quinta-feira, 11 de novembro de 2010
  15. 15. MÃOS À OBRA! quinta-feira, 11 de novembro de 2010
  16. 16. CONFIGURAR O AMBIENTE • Criar uma nova aplicação • grails create-app Univille • cd Univille • grails run-app • Instalar BlazeDS • grails install-plugin flex quinta-feira, 11 de novembro de 2010
  17. 17. CONFIGURAR O AMBIENTE • Se o seu services-config.xml possuir uma referência para o messaging-config.xml, basta apenas inserir a tag <destination/> com um ID • Caso seu XML não possua uma referência, é necessário inserir outro código no services-config.xml, abaixo de <services> quinta-feira, 11 de novembro de 2010
  18. 18. DÚVIDAS? quinta-feira, 11 de novembro de 2010
  19. 19. OBRIGADO! • zaratine@gmail.com • @joaozaratine • www.joaoaugusto.com.br quinta-feira, 11 de novembro de 2010

×