JSF + FLEX

8 views
Skip to first unread message

Paulo Eduardo Fagundes Santos

unread,
Sep 9, 2008, 1:15:40 PM9/9/08
to fle...@googlegroups.com
Olá, vi essa materia e fique interresado!

Alguém já está usando? Ou conhece outra forma de usar os dois?

Opiniões: isso é bom?

http://www.theserverside.com/tt/articles/article.tss?l=JSFFlex

--
Paulo Eduardo Fagundes dos Santos

Desenvolvedor Java

(+55) 12 9176-5698

kgb_actions

unread,
Sep 9, 2008, 1:59:04 PM9/9/08
to flexdev
Isso é o que? um FrameWork Criado em JAVA?????
poderia explicar, pelo que eu vi me pareceu mas já que tocastes no
assunto
me explica ai, acho que seria uma boa trabalhar com java e flex

Abraço [{}]

Mário Júnior

unread,
Sep 9, 2008, 2:25:56 PM9/9/08
to fle...@googlegroups.com
Por enquanto, (ressalto o POR ENQUANTO - até q alguém me mostre o contrário), não vejo necessidade alguma de integrar JSF e Flex... acho q um bate de frente com o outro.... penso q um sistema envolvendo os dois seja trabalhoso demais para mantê-los.

só minha opnião...


--
Mário de Souza Júnior
Programador Java / Adobe Flex
(44) 4009-3550 Maringá-PR
http://blog.mariojunior.com
junin...@gmail.com (gtalk, msn, etc..)

Leandro Quingerski

unread,
Sep 9, 2008, 2:32:50 PM9/9/08
to fle...@googlegroups.com
Acredito que em casos onde já se tem um projeto feito em JSF, e precisa de recursos do Flex, tipo Gráficos e componentes de Lista (OLAPDataGrid). Acho bastante interessante...

2008/9/9 Mário Júnior <junin...@gmail.com>



--
Atenciosamente,

Leandro Quingerski

Paulo Eduardo Fagundes Santos

unread,
Sep 9, 2008, 2:33:03 PM9/9/08
to fle...@googlegroups.com
Então, pegando a linha da opinião do Junior, acho que Java com Flex e trabalhoso, mas acho que um principio de algo mais fácil!

Acho...

2008/9/9 Mário Júnior <junin...@gmail.com>

--
Paulo Eduardo Fagundes dos Santos

Desenvolvedor Java

Mult-e Web Solutions

(+55) 12 9176-5698

Mário Júnior

unread,
Sep 9, 2008, 4:15:34 PM9/9/08
to fle...@googlegroups.com
@Paulo, não acho Java com Flex nada trabalhoso.. eu os amo!!! =D
Só acho q, com JSF.. fica meio chato linká-los.

@Leandro, nesse caso, eu não misturaria os dois a nível de implementação... teria uma simples página jsf (html) carregando um objeto swf que acessaria um serviço do java para buscar essas informações... sem ter q passar pelos filters do jsf.. request... nada... tudo direto via remote object.

A nível de implementação, misturar Flex com JSF (via httpservice) acho q já é para mazoquistas =D.. mas como disse antes.. é minha singela opinão. (my 2 cents)

Leandro Quingerski

unread,
Sep 9, 2008, 4:29:46 PM9/9/08
to fle...@googlegroups.com
Mas quem falou em misturar os dois?

Concordo em fazer exatamente da maneira que vc falou!
Isso é uma forma de usar as duas tecnologias, respondendo a pergunta do nosso amigo Paulo.

\o/

2008/9/9 Mário Júnior <junin...@gmail.com>



--
Atenciosamente,

Leandro Quingerski

Mário Júnior

unread,
Sep 9, 2008, 4:47:50 PM9/9/08
to fle...@googlegroups.com
O artigo q ele mandou... (não leu não??? hehehe) ... eles propõe linkar componentes JSF com componentes de apps Flex, por meio de JSON + JavaScript + ActionScript (com certeza vão usar ExternalInterface).

Sinceramente... acho q estão "procurando chifre em cabeça de cavalo" ...

Leandro Quingerski

unread,
Sep 9, 2008, 7:22:33 PM9/9/08
to fle...@googlegroups.com
ok ok...
também não concordo!

mas ele pediu uma forma de usar os dois, então, que fique a dica ae =)

2008/9/9 Mário Júnior <junin...@gmail.com>



--
Atenciosamente,

Leandro Quingerski

j. Wilson

unread,
Sep 9, 2008, 7:55:46 PM9/9/08
to fle...@googlegroups.com
@Mario , como é a arquitetura que vc utiliza em java + flex ???, que dataSource vc utiliza para fazer a comunicação ??



2008/9/9 Leandro Quingerski <leandro...@gmail.com>



--
J. Wilson Andrade
(83) 88408239
Graduação Ciência da Computação
UFCG

Fernando

unread,
Sep 9, 2008, 8:30:04 PM9/9/08
to fle...@googlegroups.com
Ola, gostaria de aprender a usar flex com java alguém sabe se existe algum curso online, se ira sair este curso, alguém tem material sobre o assunto?
 
Att
Fernando G. Athayde

Mário Júnior

unread,
Sep 9, 2008, 9:48:45 PM9/9/08
to fle...@googlegroups.com
Java (Spring + Hibernate)


2008/9/9 Fernando <fgat...@brturbo.com.br>

Fernando

unread,
Sep 9, 2008, 9:50:57 PM9/9/08
to fle...@googlegroups.com
Estou precisando de umas aulas, ou algum material bom...

j. Wilson

unread,
Sep 9, 2008, 10:31:20 PM9/9/08
to fle...@googlegroups.com
@Mario, e o dataSource vc utilizar o BlazeDS mesmo, ou outro como o GraniteDS ???



2008/9/9 Fernando <fgat...@brturbo.com.br>

Fernando

unread,
Sep 9, 2008, 10:38:51 PM9/9/08
to fle...@googlegroups.com
Pode ser os dois ou ate mesmo o BlazeDS que ja andei lendo alguns artigos na net!!
 
Att
Fernando G. Athayde

Mário Júnior

unread,
Sep 9, 2008, 10:39:26 PM9/9/08
to fle...@googlegroups.com
Datasource é conexão com banco de dados... vc quer dizer do middleware... uso o blazeDS atualmente, mas já brinquei com GraniteDS e LCDS.
Nunca testei o webORB for java... algu[em usa em produção?



2008/9/9 j. Wilson <wilso...@gmail.com>

Fernando

unread,
Sep 9, 2008, 10:44:03 PM9/9/08
to fle...@googlegroups.com
Legal, acho que o BlazeDS que a maioria do pessoal usa por isso ja olhei ele na net mas nao me aprofundei no assunto, mas gostaria de aprender a usar ele, ja estou fazendo o curso da E-genial sobre o Flex mas preciso aprender  sobre a interacao das duas tecnologias desde parte teorica ate a parte pratica.

Ricardo Furlan

unread,
Sep 9, 2008, 10:52:03 PM9/9/08
to fle...@googlegroups.com
Mario,
 
vc ja chegou a mexer com o FIJI???
 
http://livedemo.exadel.com/fiji-demo/
 
http://exadel.com/web/portal/fiji






Date: Tue, 9 Sep 2008 22:48:45 -0300
From: junin...@gmail.com
To: fle...@googlegroups.com

Fernando

unread,
Sep 9, 2008, 10:55:29 PM9/9/08
to fle...@googlegroups.com
Nao mas gostaria de aprender !!
 
 
Att.
Fernando Garica de Athayde

Mário Júnior

unread,
Sep 9, 2008, 11:01:48 PM9/9/08
to fle...@googlegroups.com
Não conheço vou  ver.... sei q exadel está usando um des/serializador independente para trabalhar com o Seam, um framework Java da JBoss. Depois vou procurar o link de onde vi isso... vou ver esse fiji agora.


abraços.



2008/9/9 Ricardo Furlan <rcfu...@hotmail.com>

Fernando

unread,
Sep 9, 2008, 11:04:21 PM9/9/08
to fle...@googlegroups.com
Gostei do FIJI e bom pelo cheito tem que entender como tudo funciona..!!
----- Original Message -----

Mário Júnior

unread,
Sep 9, 2008, 11:28:05 PM9/9/08
to fle...@googlegroups.com
Acabei de vê-lo... meio q superficialmente, mas não gostei. Não me atire pedras... vou justificar =D:

Argumentos sendo passados por FlashVar (param) .. não acho muito saudável isso.. embora seja válido em algumas situações
(casos muitos especiais.. mas muito especiais MESMO).

Veja só o exemplo do "Using DataService" que possui um datagrid mostrando paises.
Ele passa a um parametros para o swf contendo a classe de serviço e o método a ser executado:
service="#{medalService.getCountries}

No fonte do swf, por sua vez possui um remoteObject que tem seu endpoint setado pelo valor do parametro q foi passado pelo flashVar e depois ele invoca o método getCountries() denovo???? (pq é setado no jsf, e depois no flex invocado novamente?)

Agora, se eles pegassem o resultado do método NO JSF (a lista de países) e "injetassem essa lista" no flex para ser um dataprovider do grid, daí sim acharia mais interessante... mas não é o caso.

Acho q isso resume oq eu e o Leandro concrodamos no final...  veja minha resposta para ele:

"... nesse caso, eu não misturaria os dois a nível de implementação... teria uma simples página jsf (html) carregando um objeto swf que acessaria um serviço do java para buscar essas informações... sem ter q passar pelos filters do jsf.. request... nada... tudo direto via remote object."

E a resposta dele:

"Mas quem falou em misturar os dois?
Concordo em fazer exatamente da maneira que vc falou!
Isso é uma forma de usar as duas tecnologias, respondendo a pergunta do nosso amigo Paulo.
"


Acho q JSF não deve ser misturado com Flex... não da forma q é proposto, e sinceramente, ainda não consigo enxergar um motivo q me levaria a tentar essa integração a nivel de implementação.

Mas... como eu já disse anteriormente, é apenas minha singela opnião... (my 2 cents).. talvez alguém consiga abrir meus olhos para enxergar algo q até agora não vi.. =D.


Um abraço.

j. Wilson

unread,
Sep 10, 2008, 1:12:39 PM9/10/08
to fle...@googlegroups.com
@Mario, o que te fez optar pelo BlazeDS em vez do GraniteDS para trabalhar com java ???, O GraniteDS não oferece uma infraestrutura melhor já que ele foi feito especificamente para trabalhar com java ????
[]s




2008/9/10 Mário Júnior <junin...@gmail.com>

Mário Júnior

unread,
Sep 10, 2008, 1:41:37 PM9/10/08
to fle...@googlegroups.com
BlazeDS é parte integrante do LCDS, produto pago da Adobe e escrito em java tal como o Granite.

A Elotech (empresa em q trabalho) desenvolve para governo, há um certo tempo atrás eu tinha enviado um email para o Franck perguntando da estabilidade do Granite e ele simplesmente disse algo do tipo "lavo minhas mãos"... então não podia apostar. Claro q na época o granite era bem alpha ainda, e nem tinha o gravity (datapush).

Quando íamos comprar uma licença do LCDS, a Adobe disponibilizou o Blaze.. bom q economizamos =D e de lá pra cá o Blaze tem atendido muito bem nossas expectativas.

Mas já considero usar alguma coisa mais "lite" ... algo q só tenha o papel de  serializar/deserializar os objetos... estilo essa biblioteca q é usado pelo Flamingo (da exadel) e pelo próprio granite:

http://code.google.com/p/amf-serializer/

Poderia trabalhar tanto com servlets para receber as requisições rpc do flex, como com sockets diretamente para fazer o mesmo esquema de datapush, mas sem tráfego de dados pelo protocolo http... seria uma solução mais "caseira" mesmo.

Mas ainda vou levar muito tempo para projetar algo desse tipo.. por enquanto, o blaze está ótimo.. só um pouco inchado.. mas está bom.

j. Wilson

unread,
Sep 10, 2008, 7:31:08 PM9/10/08
to fle...@googlegroups.com
Valew Mario, obg pelos esclarecimentos.



2008/9/10 Mário Júnior <junin...@gmail.com>

bmendes

unread,
Sep 29, 2008, 10:17:40 PM9/29/08
to flexdev
Será que usar o Fuji seria uma saida para a criação de um controle de
acesso em flex?
Na verdade achei meio trabalhoso usar o Fuji , alem do que uso apenas
o flex nas minhas aplicações.
Vou seguir a opiniao ae de alguem que falou que se tivesse já usando
JSF, seria até bacana, mas para quem só usa o flex, nem rola.
No meu caso, alguem tem uma dica ae para criação de controle de
accesso no flex. Gostaria de controlar minhas telas e os botoes de
inserir e alterar.

On 10 set, 20:31, "j. Wilson" <wilsonu...@gmail.com> wrote:
> Valew Mario, obg pelos esclarecimentos.
>
> 2008/9/10 Mário Júnior <juninho...@gmail.com>
> > juninho...@gmail.com (gtalk, msn, etc..)

Mário Júnior

unread,
Sep 29, 2008, 10:45:17 PM9/29/08
to fle...@googlegroups.com
Esse "controle de acessos" no Flex seria algo relativo a permissões de usuários?
Vc pode criar seu próprio controle de permissão, passando ao flex objetos VOs que indique esse nível de permissões junto ao usuário no momento do seu login... ou se quiser algo do tipo "session" pode usar o FlexSession.. bem..maneiras há.. depende da sua criatividade =D.


Um abraço.



--
Mário de Souza Júnior
Programador Java / Adobe Flex
(44) 4009-3550 Maringá-PR
http://blog.mariojunior.com
junin...@gmail.com (gtalk, msn, etc..)
Reply all
Reply to author
Forward
0 new messages