semana da informática univille - flex messaging
DESCRIPTION
Palestra sobre Flex Messaging com BlazeDS na Semana da Informática da UNIVILLE.TRANSCRIPT
![Page 1: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/1.jpg)
FLEX MESSAGING COM BLAZEDSConceito e Prática
João Augusto Zaratine <[email protected]>joaoaugusto.com.br
@joaozaratineNovembro/2010
quinta-feira, 11 de novembro de 2010
![Page 2: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/2.jpg)
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
![Page 3: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/3.jpg)
BLAZEDS
Flex BlazeDS Java
quinta-feira, 11 de novembro de 2010
![Page 4: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/4.jpg)
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
![Page 5: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/5.jpg)
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
![Page 6: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/6.jpg)
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
![Page 7: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/7.jpg)
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
![Page 8: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/8.jpg)
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
![Page 9: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/9.jpg)
QUEM É QUEM
Produtor e Consumidor<mx:Producer/><mx:Consumer/>
Destino
Mensagem Mensagem MensagemMensagem
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
![Page 10: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/10.jpg)
COMO EU ENVIO UMA MENSAGEM PARA UM
DESTINO?
quinta-feira, 11 de novembro de 2010
![Page 11: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/11.jpg)
<mx:Producer destination=”MEU_DESTINO”/>
producer.send(message);
quinta-feira, 11 de novembro de 2010
![Page 12: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/12.jpg)
COMO LEIO UMA MENSAGEM DE UM DESTINO?
quinta-feira, 11 de novembro de 2010
![Page 13: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/13.jpg)
<mx:Consumer destination=”MEU_DESTINO”message=”handler”/>
consumer.subscribe()
apenas depois d
e chamar subs
cribe() você
começará a recebe
r as mensage
ns
quinta-feira, 11 de novembro de 2010
![Page 14: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/14.jpg)
• É 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
![Page 15: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/15.jpg)
MÃOS À OBRA!
quinta-feira, 11 de novembro de 2010
![Page 16: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/16.jpg)
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
![Page 17: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/17.jpg)
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
![Page 18: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/18.jpg)
DÚVIDAS?
quinta-feira, 11 de novembro de 2010
![Page 19: Semana da Informática UNIVILLE - Flex Messaging](https://reader034.vdocuments.site/reader034/viewer/2022042700/558628add8b42a32618b486f/html5/thumbnails/19.jpg)
OBRIGADO!
•@joaozaratine
• www.joaoaugusto.com.br
quinta-feira, 11 de novembro de 2010