Flex And Java

abril 16, 2009

Integrando Java e Flex – Parte 2

Filed under: Flex and Java — Flávio Otoni @ 12:59 am

Passo 4: Projetos Flex.
File -> New -> FlexProject

3Configure o nome do projetos e as demais opções como esta na imagem acima e click em Next.

41Root folder: Aponta para pasta WebContent do projeto java que foi criado, pois ele vai procurar pelas pasta META-INF e WEB-INF do Blazer que foi adicionado no projeto java.

Output folder: Aponta para a pasta WebContent do projeto java que foi criado, pois e nesse caminho que ele vai jogar a compilação do que foi criado no flex.

Feito a configuração click em Next.

5Pasta mudar o nome do arquivo mxml para Main e configurar o Output folder URL como na imagem acima onde teste e o nome do seu projeto. e clicar em Finish.

Pronto os dois ambiente configurado e com os projetos integrados, vamos montar um exemplo para testar a integração.

Passo 5: Testando a Integração.

5.1: Projeto Java

Dentro do projeto java vamos criar os pacotes e classe como na imagem abaixo.

61As Classe tem o seguinte conteúdo.

71

8

Pronto da parte java esta pronto não esqueça que configuramos o arquivo remotingconfig.xml anteriormente caso tenha esquecido de uma olha porque e essencial que esteja mapeado a classe java.

5.2: Projeto Flex

O projeto Flex deve estar como na imagem a baixo

9As pastas são folders o Flex 3 não trata como pacote como o java mas a nova versão o Flex 4 que ainda esta na versão Beta trata como pacote.

UserVO e to tipo ActionScriptClass RemoteClass e o caminho da classe java.

uservo1

MainASF e to tipo ActionScriptFile

10

No MainASF e o script da nossa tela principal a function btn_click_saveUser(), cria uma objeto do tipo UserVO do actionscript setando as propriedades e no final do metodo ele chama o metodo process da classe java o action scripte nao acha o metodo java por isso o autocomplite não vai funcionar.

111

Crie uma tela como esta na imagem em cima.

122

O projeto esta pronto agora vá no projeto java de um refresh, click com o botão direito do mouse vai em Run As-> Run on Server.

março 24, 2009

Integrando Java e Flex – Parte 1

Filed under: Flex and Java — Flávio Otoni @ 12:56 am

Passo 2: Ambiente Flex.
Para ambiente de desenvolvimento Flex basta instalar a IDE do Flex no caso estou trabalhando com a versão 3 Flex Builder 3. Não tem segredo e só avançar ate o final da instalação.

Passo 3: Criando Projetos para Integração.

Primeiro criaremos um projeto Java.
Na Perspective Java EE vá em File -> New -> Dynamic Web Project.

11Configure o Project name, Target Runtime que é onde vai esta o seu servido no meu caso estou utilizando o Tomcat, click em Next.

2Basta configurar o Context Root e deixa o resto como esta e clicar em Finish.

O projeto java esta criado porem ainda falta algumas configurações para que ele sirva para o projeto flex que vamos criar mais a frente.

Agora precisamos do blazeds.war que pode ser achado aqui mas especifico os arquivos contidos dentro dele duas pasta a META-INF e WEB-INF. Abra o war com o programa winrar e retire onde essa pasta serão colocada no WebContent do projeto java que criamos sobrescrevendo os que já estão lá.

Blazerds: http://opensource.adobe.com/wiki/display/blazeds/Downloads

Classes acessadas pela interface Flex.

Na pasta WEB-INF -> flex iremos configurar o arquivo remotingconfig.xml.

Logo abaixo da target </defaultchannels> inclua para cada classe acessada pela interface.

<destination id=aqui vai o id para interface flex“>

<properties>

<scope>session</scope>

//caminho completo de classe java ate o nome dela

<source> com.teste.processor.UserProcessor</source>

</properties>

</destination>

Bem agora temos que fazer a configuração de ondes a compilação das classes javas tem que estar.

Click com o botão direito do mouse no projeto e va em propriadades.

Dentro das propriedades do projeto vá em Java Build Path click na aba Source em Default output folder:

Altere apontando para pasta WebContent/WEB-INF/classes como na imagem a baixo.

propriedades



Projeto Java pronto e configurado.

outubro 3, 2007

Instalando e Configurando Java e Eclipse

Filed under: Java — Flávio Otoni @ 1:59 pm

Para trabalhar com o desenvolvimento Java e necessário configurar o ambiente de trabalho pra tal desenvolvimento e aprendizado. Aqui estarei explicando como fazer essa configuração.

Instalação Java SE 6, Eclipse Ganymede

Introdução

Para podermos começar a programar em Java a primeira coisa que devemos fazer e efetuar o download do Java SE 6 Update 10 RC (Java Platform, Standard Edition) e a segunda e configurar o computador com o Java SE 6 Update 10 RC, para podermos iniciar o processo de desenvolvimento.

Em seguida estaremos efetuando o download da IDE de desenvolvimento em Java o Eclipse Ganymede, na sua versão mais atual.

Para começar o desenvolvimento com o Flex 3 iremos fazer o download do Flex Builder 3 plugin, versão que se vincula a IDE do eclipse, já com os jdks inclusos e um pequeno patch para que o Flex Builder 3 funcione na nova versão do Eclipse a 3.4.

Java SE

Há dois principais produtos da plataforma Java SE família: SE Java Runtime Environment (JRE) e Kit de Desenvolvimento Java (JDK).

Java Runtime Environment (JRE)

O Java Runtime Environment (JRE) fornece as bibliotecas, a Máquina Virtual Java, e outros componentes para executar applets e aplicativos escritos na linguagem de programação Java. Além disso, a implantação duas principais tecnologias são parte do JRE: Java Plug-in, que permite que os applets popular para ser executado em navegadores, e Java Web Start, que desenvolve aplicações standalone através de uma rede. É também a fundação para as tecnologias em Java 2 Platform, Enterprise Edition (J2EE) para desenvolvimento e implantação de software empresarial. O JRE não contém ferramentas e serviços de utilidade pública, tais como compiladores e depuradores de desenvolvimento de applets e aplicações.

Java Development Kit (JDK)

O JDK é um super conjunto do JRE, e contém tudo o que está na JRE, além de ferramentas tais como os compiladores e depuradores necessárias para o desenvolvimento de applets e aplicações. O esquema conceitual acima ilustra todos os componentes tecnologias na plataforma Java SE e como eles se encaixam em conjunto.

Obtendo o JDK – 6u10

O primeiro passo para começarmos a desenvolver programas em Java, consiste em se obter o Kit de Desenvolvimento Java, atualmente conhecido como Java SE 6, para conseguirmos o Java SE JDK devemos acessar o endereço:

http://java.sun.com/javase/downloads/ea/6u10/6u10rcDownload.jsp#6u10JDKs

Vamos baixar o 6u10 JDKs como vimos acima e o mais completo, escolha conforme a sua plataforma no caso deste artigo Windows Platform.

Instalando o JDK – 6u10

O processo de instalação consiste nos seguintes passos.

Passo 1 – Tela de Bem-vindo: Automaticamente ele altera para a segunda tela.

Tela de boas vindas

Tela de boas vindas

Passo 2 – Tela de Licença: Nesta tela basta clicar em Accept.

License

Passo 3 – Tela de Configuração: Nesta tela para fazer a alteração do local de instalação do Java basta clicar em Change… é escolher o lugar, no meu caso eu só desmarquei o Java DB pois não quero o banco de dados, porque eu uso o MySql, basta clicar em cima de Java DB e alterar selecionando o This feature will not be available This feature will not be available “Esse recurso não estará disponível”, após te feito as seleções basta clicar em Next que ele começa a instalação do Java .

Custom Setup

Passo 4 – Instalação Concluída: Basta clicar em Finish.

Wizard Completed

Configuração do JDK – 6u10

Muitas pessoas têm uma enorme dificuldade no inicio do seu aprendizado em Java. Isto ocorre muitas vezes pela falta do ambiente de desenvolvimento.

Ambiente de Desenvolvimento

No processo de desenvolvimento de software, os programadores profissionais utilizam as IDE chamados de Integrated Development Environment, que facilitam bastante os processo de desenvolvimento de software, como exemplos destes ambientes temos: JBuilder, Netbens, JCreator, JBlue, Eclipse etc. Estes ambientes consistem em um editor de textos aprimorado, uma ferramenta de compilação, uma ferramenta de testes(debug).

Para desenvolver programas em Java podemos utilizar um editor de texto simples como o bloco de notas do Windows e o jdk.

Após a finalização do processo de instalação do JDK temos que fazer a configuração do mesmo para iniciarmos o processo de Desenvolvimento para isso temos que fazer a configuração das Variáveis de Ambiente.

Variáveis de Ambiente.

As variáveis de ambiente são seqüência de caracteres que contêm informações como unidade, caminho ou nome de arquivo. As variáveis de ambiente controlam o comportamento de vários programas. Como exemplos de variáveis de ambiente temos: PATH, CLASSPATH, USER, TEMP, JAVA_HOME, CATALINA_HOME, JBOSS_HOME e etc.

Estas variáveis de ambiente são utilizadas pelos programas, para definir um espaço em memória principal, onde alguns processamentos serão executados.

O processo de configuração do ambiente consiste nos seguintes passos

Passo 1: Clique com o botão direito do mouse em cima do ícone meu computador, na área de trabalho ou no menu iniciar, ira aparecer um lista de opções escolha a propriedades.

Propriedades

Passo 2: Na tela de Propriedades do Sistema, escolha a aba Avançado , existira um botão chamado Variáveis de Ambiente clique nele.

Propriedades do Sistema

Passo 3: A partir desse ponto devemos configurar as seguintes variáveis CLASSPATH, JAVA_HOME E PATH no qual já estou com eles configurados abaixo.

Estarei mostrando o que se deve ter em cada um deles primeiro clique no botão Novo em Variáveis de Usuário.

Variáveis de ambiente

CLASSPATH: Esta variável de ambiente e responsável por definir um caminho de pesquisa para classes do JDK.

Classpath

JAVA_HOME: Esta variável de ambiente aponta para o diretório onde o jdk foi instalado, no meu caso como não escolhi um lugar eles instalou no local padrão.

JAVA_HOMEPATH: Esta variável de ambiente e responsável por definir um caminho de pesquisa para arquivos executáveis. Neste momento está variável de ambiente e a mais importante para nós, pois se esta variável não estiver configurada, o processo de compilação dos programas Java somente poderá ser executada dentro da pasta “lib” do diretório de instalação do JDK, no meu caso o caminho padrão de instalação ate a pasta Bin, pois dentro desta pasta que se encontra o compilador “javac.exe e outras ferramentas importantes.

PATH

Passo 4: Após termos configurado as variáveis de ambiente JAVA_HOME, CLASSPATH e PATH, a sua tela deve ficar como a do passo 3 lembrando que foi feito a configuração apenas para o usuário corrente.

Após ter definido as variáveis basta clicar em ok na tela apresentada no passo 3.

Testando a Instalação

Para verificar se toda a instalação e configuração ocorreu com sucesso. O processo de teste consiste nos seguintes passos.

Passo 1: Abra a janela do prompt de comando, pode clicar no menu iniciar selecionar a opção executar escrever cmd e clicar em ok.

Passo 2: Na janela do prompt de comando digite o comando “javac”, a sua janela do prompt de comando ficar semelhante a janela abaixo. Se a janela do seu computador não ficou igual a janela abaixo á instalação do JDK não ocorreu com sucesso. Reveja a configuração da variável de ambiente PATH, verifique se colocou o caminho correto do diretório “lib”, dentro da pasta padrão do JDK.

cmd

Obtendo Eclipse Ganymede

Como comentado a cima o Eclipse e uma IDE de desenvolvimento uma ferramenta de apoio ao desenvolvimento de software com objetivos de agilizar este processo.

Acesse o seguinte link http://www.eclipse.org/ clique em Downloads iremos baixar o Eclipse IDE for Java EE Developers, atualmente o eclipse esta na sua versão 3.4 o Ganymede que tem muitas melhoras com relação á desempenho.

Após ter baixado o arquivo eclipse-jee-ganymede-win32.zip descompacte o arquivo.

A pasta eclipse que foi descompactada e a sua ferramenta de desenvolvimento que não necessita de instalação basta colocar essa pasta onde for de melhor agrada no meu caso coloquei na raiz do diretório C:\, entre na pasta e crie um atalho do eclipse.exe para sua área de trabalho.

Ao dar um duplo clique no atalho ele irar executar a IDE.

Agora começaremos os passos necessários para se trabalhar com a IDE do eclipse no desenvolvimento Java

Passo 1: Na primeira vês que o Eclipse e inicializado ele automaticamente escolhe o caminho para ficar o workspace que nada mais e que o diretório onde ficara os seu projetos Java, você pode escolher o caminho que mais lhe agrade, no meu caso coloque na raiz do diretório C:\ onde meus projetos estarão dentro da pasta workspace, para que ele não exiba mais essa mensagem basta marca a caixa de seleção a baixo.

workspace

Passo 2: O eclipse irar abrir com uma aba de bem-vindo basta clicar no x da aba que ele fechara e mostrar o ambiente para o desenvolvimento Java EE.

IDE

Quando iniciar as aulas de Java, faremos os testes do ambiente de desenvolvimento Java assim como um pequeno passeio pela IDE para que aja uma ambientação. Seu ambiente para desenvolvimento Java esta completo.

Bem-Vindo

Filed under: Geral — Flávio Otoni @ 1:59 am

Neste primeiro post gostaria de agradecer a todos que de alguma forma me incentivaram a criar esse blog. Basicamente pretendo abordar assuntos relacionados ao desenvolvimento de aplicações utilizando as Plataform, como o Adobe Flex e Java, duas tecnologias no desenvolvimento web. Também pretendo escrever posts sobre a integração dessas tecnologias. Dessa maneira todo feedback, sugestões, perguntas, críticas e dúvidas serão essenciais para o crescimento e melhora do conteúdo.O principal objetivo desse blog é o aprendizado e a disseminação do conhecimento, dessa forma com tempo e a contribuição de vocês, este poderá vir a ser um repositório de informações para os veteranos e também para outras pessoas que estiverem começando. A freqüência dos Posts deverá ser semanal (pelo menos neste momento) e tentarei responder a todos o mais rápido possível.

Crie um website ou blog gratuito no WordPress.com.