Olá Alberto
[quote]Olá colegas, preciso do esclarecimento de vocês…
Estou com a seguinte duvida, o Flex é uma linguagem de programação como o Java, que se utiliza de frameworks como Spring, Struts, Hibernate e outros.
Ou ele é somente usado para criar interfaces gráficas para web e interagir com a codificação de regra de negocio feitas no Java (classes). Eu posso somente usar o tal de FlexBuilder para a construção de aplicações web dessas feitas em Java que utilizam JSP, JSF entre outros. Essa duvida surgiu porque eu estava lendo material sobre Flex, daí encontrei um artigo que falava da integração entre Java e Flex atreves de um produto chamado BlazeDS, daí surgiu um pouco de confusão.
Grato.[/quote]
Vou tentar responder por partes as suas perguntas:
1 - Estou com a seguinte duvida, o Flex é uma linguagem de programação como o Java?
Sim Flex é um liguagem como o Java, existem duas maneiras de se programar em Flex utilizando a sintaxe MXML e AS3 (ActionScript 3).
2 - Ou ele é somente usado para criar interfaces gráficas para web e interagir com a codificação de regra de negocio feitas no Java (classes).
Voce pode construir aplicações de duas maneiras.
Tendo toda sua Interface e sua regra de negocio na aplicação Flex caso, necessite se comunicar com algum BD pode-se fazer isso diretamente pelo Flex, ja que ele oferece suporte a isso.
Ou fazer o uso de um server back-end como o Java, .Net etc… Normalmente em aplicações é feito o uso de um server side para ter as regras de negocios.
3 - Eu posso somente usar o tal de FlexBuilder para a construção de aplicações web dessas feitas em Java que utilizam JSP, JSF entre outros?
Sim voce pode utilizar o FlexBuilder para construir suas interfaces Flex como as classes Java, já que o Felx Builder é contruido em cima do Eclipse.
4 - BlazeDS
Para sua aplicação Flex se comunicar com o Java eh necessario fazer o uso de um protocolo, HTTP Service, RemoteObject, WebService.
O Blaze eh o cara que traduz as requisiçoes Flex Java, falando de uma maneira simples.
Trabalho com Java a 4 anos e com Flex a 2 anos. Como você já deve ter percebido aplicações RIA estão em total ascendencia e é uma boa hora para se estudar
e ganhar din din.
Caso tenha mais duvidas o melhor lugar para voce sanar será em: http://groups.google.com/group/flexdev/; http://groups.google.com.br/group/floripaflex
e varios outros, caso tenha ficado com alguma duvida na pequena explicação acima eh so postar.