Boa Noite Galera.
Vamos iniciar mais um post sobre o GAS3. Hoje vamos falar sobre o plugin para Flash Builder. Para configurar o plugin no Flash Builder vocês irão perceber que não tem segredo. O plugin tem a vantagem de sempre manter nossas entidades Flex sincronizadas com nossas classes Java.
Primeiro baixe o Granite Builder, após o download copie o jar para a pasta plugins/ do seu Flash Builder.
Para começar a utilizar o Plugin do GAS3 basta clicar com o botão direito no projeto e selecionar a opção Add GraniteDS Nature conforme imagem a seguir.
A Tela seguinte é onde selecionamos aonde nossas classes java estão.
A terceira tela é referente aos templates, se observarem as imagens 3 e 4 o ENTITY e o REMOTE_DESTINATION tem uma pequena diferença nos templates das classes base,como podem ver a imagem 3 utiliza o template entityBase.gsp e remoteBase.gsp e na imagem 4 é utilizado o template tideEntityBase.gsp e tideRemoteBase.gsp. Isso é muito interessante pois ele nos deixa livres para utilizar ou não o TIDE como nosso framework no Flex, assim como também nos permite que criemos templates próprios.
Na ultima tela temos algumas configurações referente as Fábricas e o Transformers que o Plugin deve utilizar. Ele também nos permite que utilizemos classes próprias. Se usarmos o tide podemos optar por utilizar a implementação de Long, BigInteger e BigDecimal estes itens são muito uteis se pretendemos manter uma estrutura muito idêntica de tipagem entre o Java e o Flex. Estes itens também serão muito uteis quando usarmos a validação do lado Flex para as entidades(vermos isto em posts futuros).
Em outros posts vou mostrar as diferentes Fabricas que podemos usar com o plugin. E nosso próximo post é sobre a integração do GAS3 com o Apache ANT.