Java
Flex: um chat simples em menos de 20 linhas
Uma das características marcantes do Adobe Flex era a facilidade de usar serviços de mensageria. No cliente, os componentes <mx:Producer /> e <mx:Consumer /> abstraíam boa parte da comunicação com um serviço de dados no back-end.
No ecossistema Java, opções comuns eram LiveCycle Data Services e o open source BlazeDS. Este exemplo usava Java com BlazeDS para criar um chat cuja interface Flex tinha menos de 20 linhas de código — sem contar a configuração do servidor.
Estrutura original do exemplo
- Configurar, no
services-config.xml, um canal de streaming ou um canal AMF com polling. - Criar um
destinationchamadochatMessagenomessaging-config.xml. - Registrar a configuração de mensageria no BlazeDS.
- Criar a interface com um
Producerpara enviar mensagens e umConsumerpara recebê-las. - Iniciar o servidor web e abrir o chat em dois navegadores ou sessões diferentes.
Código parcialmente indisponível: o arquivo exportado pelo WordPress e a página pública atual contêm os blocos de configuração e de MXML vazios. Como o conteúdo não pôde ser verificado, não reconstruí nem inventei os trechos ausentes.

O que este artigo provocou?
Você pode marcar mais de uma opção e desfazer quando quiser.
Comentários
Carregando comentários…