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

Responder a