JAVA E FLEX!!!!

7 views
Skip to first unread message

D!goW's

unread,
Feb 20, 2007, 8:15:51 AM2/20/07
to flexdev
Olá Grupo!

Já revirei a net, este grupo, e outros... mas nao encontrei nada
eficiente!

Estou querendo usar o Flex em uma aplicacao Java como Camada de
Apresentacao!!!

Preciso de um Tutorial, que use flex com java e persista em um banco!

Poutz... se alguem tiver um tutu, ou quiser fazer um!! será o tutu
mais visualizado!!!!

Pq nao sou o unico atraz disso....

Muito Obrigado Pela atencao!

mindu

unread,
Feb 20, 2007, 9:21:14 AM2/20/07
to fle...@googlegroups.com
Se vc não for usar o FDS, uma alternativa interessante é usar o OpenAmf ( www.openamf.com ).

http://www.openamf.com/cms/index.php?itemid=7
http://blog.dclick.com.br/2006/11/28/remoteobject-no-flex-2-com-php-e-com-java-sem-data-services

Já no lado do servidor, para persistência, vc pode usar hibernate ou mesmo jdbc, recomendo vc pesquisar no sites: www.guj.com.br e www.portaljava.com

[]'s
mindu

D!goW's

unread,
Feb 20, 2007, 7:24:32 PM2/20/07
to flexdev
Kra... pode até ser com o FDS!!

Só que eu quero é um tutorial! que me ajude a trabalhar com o flex e
java

o dclick tem mais eh mt confuso... o tutu

On 20 fev, 12:21, mindu <jmi...@gmail.com> wrote:
> Se vc não for usar o FDS, uma alternativa interessante é usar o OpenAmf (www.openamf.com).
>

> http://www.openamf.com/cms/index.php?itemid=7http://blog.dclick.com.br/2006/11/28/remoteobject-no-flex-2-com-php-e...


>
> Já no lado do servidor, para persistência, vc pode usar hibernate ou mesmo
> jdbc, recomendo vc pesquisar no sites:www.guj.com.brewww.portaljava.com
>
> []'s
> mindu
>
> On 2/20/07, D!goW's <rpf...@gmail.com> wrote:
>
>
>
>
>
> > Olá Grupo!
>
> > Já revirei a net, este grupo, e outros... mas nao encontrei nada
> > eficiente!
>
> > Estou querendo usar o Flex em uma aplicacao Java como Camada de
> > Apresentacao!!!
>
> > Preciso de um Tutorial, que use flex com java e persista em um banco!
>
> > Poutz... se alguem tiver um tutu, ou quiser fazer um!! será o tutu
> > mais visualizado!!!!
>
> > Pq nao sou o unico atraz disso....
>

> > Muito Obrigado Pela atencao!- Ocultar texto entre aspas -
>
> - Mostrar texto entre aspas -

mindu

unread,
Feb 21, 2007, 5:39:46 AM2/21/07
to fle...@googlegroups.com
Olá,
Fiz um exemplo de Flex com Java utilizando OpenAmf.

http://www.canaljava.com.br/wiki/space/Flex/Flex+com+Java+usando+OpenAmf

Coloquei as instruções nesse wiki, espero que te ajude.
Qualquer dúvida me avise.

D!goW's

unread,
Feb 21, 2007, 9:34:20 PM2/21/07
to flexdev

Olá Mindu!

Bacana seu tutu kra! soh que, estou tendo um prooblemas aki,

kra oq eu faço com as Bibliotecas do OpenAmf, aonde e como as
instalo?

o openamf, eh soh takar o .war na webapps e pronto certo?

Kra.. qualquer ajuda agradeco!! muito obrigado!!

On 21 fev, 08:39, mindu <jmi...@gmail.com> wrote:
> Olá,
> Fiz um exemplo de Flex com Java utilizando OpenAmf.
>
> http://www.canaljava.com.br/wiki/space/Flex/Flex+com+Java+usando+OpenAmf
>
> Coloquei as instruções nesse wiki, espero que te ajude.
> Qualquer dúvida me avise.
>
> []'s
> mindu
>
> On 2/20/07, D!goW's <rpf...@gmail.com> wrote:
>
>
>
>
>
> > Kra... pode até ser com o FDS!!
>
> > Só que eu quero é um tutorial! que me ajude a trabalhar com o flex e
> > java
>
> > o dclick tem mais eh mt confuso... o tutu
>
> > On 20 fev, 12:21, mindu <jmi...@gmail.com> wrote:
> > > Se vc não for usar o FDS, uma alternativa interessante é usar o OpenAmf
> > (www.openamf.com).
>

> >http://www.openamf.com/cms/index.php?itemid=7http://blog.dclick.com.b....


> > ..
>
> > > Já no lado do servidor, para persistência, vc pode usar hibernate ou
> > mesmo
> > > jdbc, recomendo vc pesquisar no sites:www.guj.com.brewww.portaljava.com
>
> > > []'s
> > > mindu
>
> > > On 2/20/07, D!goW's <rpf...@gmail.com> wrote:
>
> > > > Olá Grupo!
>
> > > > Já revirei a net, este grupo, e outros... mas nao encontrei nada
> > > > eficiente!
>
> > > > Estou querendo usar o Flex em uma aplicacao Java como Camada de
> > > > Apresentacao!!!
>
> > > > Preciso de um Tutorial, que use flex com java e persista em um banco!
>
> > > > Poutz... se alguem tiver um tutu, ou quiser fazer um!! será o tutu
> > > > mais visualizado!!!!
>
> > > > Pq nao sou o unico atraz disso....
>
> > > > Muito Obrigado Pela atencao!- Ocultar texto entre aspas -
>

> > > - Mostrar texto entre aspas -- Ocultar texto entre aspas -

Fabio Goll

unread,
Feb 22, 2007, 7:42:26 AM2/22/07
to flexdev
Pra funcionar o OpenAMF é só baixar o pacote e colocar no webapps, e
não se
esqueça de remover os xml duplicados de exemplo que vem dentro do web-
inf.

Se eu não me engano vem uns openamf-config.xml com vários nomes,
retire eles da
pasta, senão ele dá erro ao startar o amf.

No mais é só ter as classes dentros do (web-inf/classes) c/ os nomes
que vc
faz as chamadas com o remotingConnection, conforme tutorial que o
Mindu enviou.

Tem um leia-me no pacote do openAMF que diz pra que serve cada
biblioteca.
Pra tradução/serialização de objetos entra java e flex é o
Astranlation.

[]s
Fábio

Fabio Terracini

unread,
Feb 22, 2007, 11:50:50 AM2/22/07
to fle...@googlegroups.com
Flex Test Drive Server for Java Developers
http://coenraets.org/blog/2007/01/flex-test-drive-server-for-java-developers-tomcat-based/

30 minutes Flex test-drive for Java developers
http://coenraets.org/blog/2006/09/30-minutes-flex-test-drive-for-java-developers/

Flex Data Management Services Tutorial
http://coenraets.org/blog/2007/01/flex-data-management-services-tutorial/

Adobe Flex Developer Center
http://www.adobe.com/devnet/flex/

O artigo da DClick não é bem um tutorial de como usar Flex com Java, e
sim de como usar o AMF0 no Flex 2 (seja utilizando o servidor do Flex
1.5 ou uma outra solução).

[]s
Fabio Terracini


On 2/20/07, D!goW's <rpf...@gmail.com> wrote:
>

D!goW's

unread,
Feb 22, 2007, 8:26:34 PM2/22/07
to flexdev
Olá!!

Oia Nois Ake de Novo...

Galerah sei lah... nunk foi tao dificil eu consegui fazer um
aplicacao!!

Nao to conseguindo kra!! nao sei se o OpenAMF tah instaladoo legal..
(se eh que precisa neh.. pq nao fik na lib do projeto?)

Qndo faço solicitacao ao, gera essa mensagem no tomcat:


[AMFBody: {serviceName=tt.UserService, serviceMethodName=list,
response=/1, type=ARRAY, value=[]}]

- Error in service, detail=[AMFBody: {serviceName=tt.UserService,
serviceMethodName=list, response=/1, type=ARRAY, value=[]}],
AMFBody=[AMFBody: {serviceName=tt.UserService, serviceMethodName=list,
response=/1, type=ARRAY, value=[]}]
org.openamf.invoker.ServiceInvocationException: java.lang.Exception:
No service for 'tt.UserService'
e.....

Galerah.. sei lah.. se vcs olharem a net ae... vao ver q tem 3223323
topicos meus pedindo ajuda sobre isso!

e qndo axo um "tutörial", nao consigo fazer funfa..


Outra... Eu Gero uma aplicacao Flex, ou java?

pq sendo flex tenho q compila na mao os .java? ou vice versa com
o .mxml?

Sei lah... jah to meio desanimado!! nunk foi tao dificil faze isso,

e o phodah eh q jah mecho com Laszlo, q nem uma IDE decente tem!! o.O


Se alguem puder da uma luz?


On 22 fev, 14:50, "Fabio Terracini" <l...@terracini.com> wrote:
> Flex Test Drive Server for Java Developershttp://coenraets.org/blog/2007/01/flex-test-drive-server-for-java-dev...
>
> 30 minutes Flex test-drive for Java developershttp://coenraets.org/blog/2006/09/30-minutes-flex-test-drive-for-java...
>
> Flex Data Management Services Tutorialhttp://coenraets.org/blog/2007/01/flex-data-management-services-tutor...
>
> Adobe Flex Developer Centerhttp://www.adobe.com/devnet/flex/


>
> O artigo da DClick não é bem um tutorial de como usar Flex com Java, e
> sim de como usar o AMF0 no Flex 2 (seja utilizando o servidor do Flex
> 1.5 ou uma outra solução).
>
> []s
> Fabio Terracini
>
> On 2/20/07, D!goW's <rpf...@gmail.com> wrote:
>
>
>
>
>
> > Olá Grupo!
>
> > Já revirei a net, este grupo, e outros... mas nao encontrei nada
> > eficiente!
>
> > Estou querendo usar o Flex em uma aplicacao Java como Camada de
> > Apresentacao!!!
>
> > Preciso de um Tutorial, que use flex com java e persista em um banco!
>
> > Poutz... se alguem tiver um tutu, ou quiser fazer um!! será o tutu
> > mais visualizado!!!!
>
> > Pq nao sou o unico atraz disso....
>

mindu

unread,
Feb 23, 2007, 5:56:38 AM2/23/07
to fle...@googlegroups.com
Seguinte, vamos supor que vc tenha instalado e configurado os seguintes ítens:
 - jdk
 - tomcat
 - variáveis de ambiente do java e tomcat
 - flex builder
 - Mysql

Aqui tem um tutorial para alguns desses ítens:
http://www.canaljava.com.br/wiki/space/Configurando+seu+ambiente+Java

O próximo passo é criar a sua aplicação web no tomcat, o que deverá ser feito na pasta 'webapps', geralmente em: C:\tomcat\webapps

Vou batizar a aplicação web como 'sua_appweb'
A estrutura da aplicação web deve conter os seguintes diretórios:

sua_appweb\WEB-INF\classes
sua_appweb\WEB-INF\lib

* WEB-INF em maiúsculo

Então o caminho completo será:

C:\tomcat\webapps\sua_appweb\WEB-INF\classes
C:\tomcat\webapps\sua_appweb\WEB-INF\lib

Agora vamos distribuir os arquivos que estão no FlexOpenAmfJDBC.zip do tutorial de Flex com Java para seus respectivos diretórios no tomcat.

1 - Copiar todas as lib (*.jar) que estão em: web\WEB-INF\lib para o diretório:
C:\tomcat\webapps\sua_appweb\WEB-INF\lib

2 - Copiar todos os xml que estão em: web\WEB-INF para o diretório:
C:\tomcat\webapps\sua_appweb\WEB-INF

3 - Copiar o diretório 'tt' e seus arquivos .java que estão em src para o diretório:
C:\tomcat\webapps\sua_appweb\WEB-INF\classes

Este último irá ficar como a estrutura abaixo:

C:\tomcat\webapps\sua_appweb\WEB-INF\classes\tt\User.java
C:\tomcat\webapps\sua_appweb\WEB-INF\classes\tt\UserDAO.java
C:\tomcat\webapps\sua_appweb\WEB-INF\classes\tt\UserService.java

O próximo passo será compilar esses arquivos .java.

Abra o prompt de comando, navegue até o diretório:
C:\tomcat\webapps\sua_appweb\WEB-INF\classes

Digite o seguinte comando:
javac tt\*.java

Isso irá compilar todos os .java e criar os seus respectivos .class

Além dos .java, agora irá também conter os .class

C:\tomcat\webapps\sua_appweb\WEB-INF\classes\tt\User.class
C:\tomcat\webapps\sua_appweb\WEB-INF\classes\tt\UserDAO.class
C:\tomcat\webapps\sua_appweb\WEB-INF\classes\tt\UserService.class

O próximo passo é criar uma projeto no FlexBuilder:
- New Project > Flex Project > Basic
- Fornecer um nome para o Projeto e Finish

Copiar o diretório 'tt' com o seu respectivo arquivo RemotingConnection.as , mais o index.mxml que estão no diretório flex do zip do tutorial para o seu projeto no FlexBuilder.

Compilar esses arquivos no FlexBuilder e copiar todo o conteúdo que está na pasta 'bin' do projeto do FlexBuilder para o diretório: C:\tomcat\webapps\sua_appweb

Iniciar o tomcat e digitar a url no navegador:
http://localhost:8080/sua_appweb

Acho que é isso, caso não funcione, verifique os arquivos de log do tomcat, geralmente em:
C:\tomcat\logs

* Não esqueça de criar a base no Mysql e alterar a senha/usuário na classe UserDAO.java para a sua respectiva configuração.

Qualquer dúvida estamos ai.

[]'s
mindu
Reply all
Reply to author
Forward
0 new messages