Super inspiracao do momento:Shintaro Ohata!Um artista de Hiroshima, nascido em 1975, que retrata as pequenas coisas na vida cotidiana, como cenas de um filme, ele capta todos os tipos de luz em seu trabalho com um toque unico. Sao lojas de conveniencia a noite, em estradas da cidade em dia de chuva, lojas de fast-food na madrugada etc. Suas pinturas nos mostram cenarios comuns como dramas. Ele tambem e conhecido por seu estilo caracteristico, colocando esculturas na frente de pinturas, e mostra-lhes como um trabalho, uma combinacao de 2-D e 3-D do mundo.Quem quiser me dar uma tela dele de presente, ja esta aberta a temporada de presentes de natal!Aqui esta o site do cara:http://yukari-art.jp/en/shintaro_ohata_enby Pedro Cacique Google By Bill Waterson(controlvezado de http://www.oversodoinverso.com/os-reais-valores-da-vida/#more-35100) Ola pessoas,Hoje quero falar um pouco sobre um topico de minhas aulas, o JMS. Trata-se de uma tecnologia que permite a comunicacao entre duas ou mais aplicacoes em java. A sigla significa Java Message Service. O interessante e que essa troca de mensagens pode ser feita de forma assincrona, isto e, nao e preciso que o receptor esteja online enquanto o produtor cria e envia a mensagem.O envio pode ser feito de duas formas:Queue - Fila de mensagens - Point-to-PointE quando a mensagem e enviada diretamente entre uma aplicacao e outra.Topic - Publish/Subscribe - Pub/SubUm produtor envia a mensagem, que pode ser lida por qualquer consumidor do servico.Como vantagens deste servico em relacao aos middlewares sincronos (como o EJB, por exemplo), pode-se dizer que o JMS gera um baixo acoplamento, pois as aplicacoes nao precisam estar conectadas e nao e necessario que o consumidor da mensagem esteja online enquanto o produtor a envia.As aplicacoes com JMS facilitam a alta concorrencia, tolerancia a falhas, escalabilidade e balanceamento da carga. Isso sem falar na facilidade de monitoracao e na interoperabilidade com webservices.Mas vamos por a mao na massa para deixar as coisas mais interessantes. Vamos desenvolver um projeto Java/Web no Netbeans que fara o papel do produtor e do receptor, apenas a titulo de estudos.Configurando o servidorAntes de comecar a programacao em si, e necessario configurar o nosso servidor. Neste caso, usaremos o Glasfish. E necessario criarmos duas conexoes para o servico. A primeira delas e o Destino do Recurso. No Netbeans, abra a aba Servers e inicie o Glasfish. Uma vez iniciado, clique com o botao direito nele e selecione View Domain Admin Console para abrir o administrador web do servidor. O administrador web do servidor te permite configurar as opcoes de seus recursos de uma maneira mais intuitiva.No menu lateral esquerdo, selecione a opcao JMS Resourses para criarmos o Destino de Recurso. Clique entao em Destination Resources e depois em New, para configuramos as nossas opcoes. Para este exemplo, vamos fazer uma troca de mensagens simples. Estamos configurando o nome de dominio como jms/cacique. Este nome pode seguir qualquer padrao, mas colocamos assim para utilizarmos as configuracoes de projeto automaticas do Netbeans. O nome fisico de destino segue o padrao acima. Certifique-se de que o tipo de recurso e o Queue para o nosso projeto, mas voce pode troca-lo