Olá, realmente o BlazeDs é uma ponte entre o Flex e o Java. Na verdade, quando tudo está configurado corretamente, O Flex abstrai o BlazeDS, que é apenas a ponte, e você chama diretamente uma classe do Java.
Deixa eu tentar explicar melhor: O Flex chama algo do Java através do BlazeDS. O Flex não chama o BlazeDs que depois chama algo do Java, entendeu? Posso ter falado algo errado, pois o BlazeDS não é minha especialidade. Fazendo uma analogia ao PHP, temos o Flex, o AMFPHP e o PHP em si. Usamos o AMFPHP como ponte, entre o Flex e o PHP. Então quando tudo esta configurado, chamamos uma classe PHP do Flex, em um processo muito transparente. Em nenhum momento fazemos referencia ao AMFPHP (apenas no arquivo de configuração). Entendeu?? ps: Almir, eu posso transformar essa sua duvida em um artigo para a iMasters ?? Almir escreveu: > Agradeço por ter respondido Jonathan mas, minha dúvida é a ordem de > utilização e o significado de cada uma destas "sub-camadas" entre a > camada de apresentação e a camada de dados, tipo: Eu imagino que o > BlazeDS é apenas um conector entre o flex e o Java, estou certo ou > não? Onde e como o BlazeDS se liga com o Spring, Hibernate, etc? > > Abços a todos. > > On 30 abr, 15:25, Jonathan Pirovano > <jonathan.wilianpirov...@gmail.com> wrote: > > O mais simplista seria dizer que você tem o flex > > na camada de apresentação, rodando no flash player > > do navegador do computador cliente, sendo normalmente o > > responsavel apenas pela lógica de apresentação, no backend (o servidor > > da sua aplicação) > > estária toda a lógica de negócio, acesso a base de dados e > > processamento pesado; > > > > "flex + blazeds (amf)+ spring + Hibernate + java + banco de dados". > > Essa é a solução mais utilizada normalmente; seria o dreamteam das > > soluções RIA no momento :) > > > > On 30 abr, 11:12, Almir <almir...@gmail.com> wrote: > > > > > Olá para todos: > > > > > Sou profissional da area de T.I. a +- muitos anos. Tenho sempre > > > trabalhado com aplicações desktop, estou migrando neste momento para > > > aplicações WEB. Tenho conhecimento senior em Oracle e Pleno em Java e, > > > tenho também certeza de que, minha dúvida é também a de muitos outros > > > profissionais que estão optando por este segmento de mercado. Bem > > > vamos lá então... > > > > > Gostaria de um entendimento simples de toda esta arquitetura, tipo: > > > Na camada 1 (Flex) tenho a apresentação e, na camada N abaixo tenho a > > > camada de dados. > > > Entre estas duas camadas, existem uma verdadeira "sopa de letrinhas", > > > siglas, etc. e é neste ponto que procuro este entendimento. > > > > > 1. Tenho a camada de apresentação (flex) > > > > > Quero o entendimento das camadas intermediarias entre a camada de > > > apresentação e a camada de dados, tipo: > > > x. O que eu preciso? > > > x. Quais são estes softwares? > > > x. O que faz cada uma destas camadas intermediarias? > > > > > n. Tenho a camada de dados (Oracle, MySql, Postgree, firebird, sybase, > > > db2, sqlServer, Interbase, etc...) > > > > > Não procuro neste momento o conhecimento técnico de cada camada, mas > > > sim, o entendimento de quais são e como as mesmas interagem > > > conceitualmente. Tenho ouvido falar muito de "flex + blazeds (amf)+ > > > spring + Hibernate + java + banco de dados". > > > > > Muitos tem passado links apontando para outras páginas, é uma forma > > > boa de tentar ajudar, mas confesso, em muitas vezes atrapalham mais do > > > que ajudam. Não há necessidade de entrar em pormenores de cada uma > > > destas camadas ou camadas intermediarias, eu entendo o conceito, > > > poderei navegar sozinho e quem sabe até retornar neste forum mais > > > tarde explicando o funcionamento para outros iniciantes. > > > > > Agradeço muito a todos. > > > > > abraços :) > > > > > Almir > > > > > -- > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > > > Para sair da lista, envie um email em branco para > > > flexdev-unsubscr...@googlegroups.com > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > > Para sair da lista, envie um email em branco para > > flexdev-unsubscr...@googlegroups.com > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev