Este é um post disponível para assinantes MVPArtigo Java Magazine 70 - JBoss Tools 3.0
Conheça o projeto que reúne os plugins que compõem o JBoss Development Studio, incluindo ferramentas para JBoss AS, Hibernate, JSF, Seam, jBPM, etc.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 70
JBoss Tools 3.0
Incremente sua IDE Eclipse com as ferramentas da JBoss
Conheça o projeto que reúne os plugins que compõem o JBoss Development Studio, incluindo ferramentas para JBoss AS, Hibernate, JSF, Seam, jBPM, etc.
De que se trata o artigo:
Da ferramenta JBoss Tools em sua versão 3.0. JBoss Tools é um conjunto de plugins para o Eclipse para trabalhar com o servidor de aplicação e frameworks da JBoss, como Hibernate, Seam, jBPM, Drools, Richfaces, dentre outros.
Para que serve:
Serve para facilitar e promover uma maior produtividade em equipes que trabalham com as tecnologias para as quais ele provê ferramentas. Dentre as facilidades providas por ele encontram-se assistentes passo-a-passo, editores visuais, geradores de código e integração com o Eclipse.
Em que situação o tema é útil:
Nos casos em que um ou mais frameworks aos quais o JBoss Tools provê suporte deve ser utilizado para a construção de uma aplicação. O JBoss Tools integra diversas ferramentas e tecnologias úteis para o desenvolvimento de aplicações, como o servidor de aplicações JBoss, Hibernate, JSF, Seam Framework, jBPM, etc.
JBoss Tools 3.0:
O JBoss Tools pode auxiliar equipes de desenvolvimento na criação de aplicações que utilizam o servidor de aplicação JBoss ou outras tecnologias desta empresa, como Hibernate, Seam, jBPM, Drools, Richfaces, etc. Neste artigo mostramos como instalar os softwares necessários, integrar o JBoss AS à IDE (Figura 1), criar um novo projeto Seam usando o assistente passo-a-passo (Figuras
Seguindo a linha de outras empresas como IBM (com seu Rational Application Developer) e Oracle (com o JDeveloper e o Enterprise Pack for Eclipse), a JBoss lançou o JBoss Developer Studio, um conjunto de ferramentas de desenvolvimento baseadas na IDE Eclipse e pré-configuradas para a plataforma JBoss Enterprise Middleware.
Tais ferramentas são específicas para o desenvolvimento de aplicações enterprise em uma determinada plataforma. Porém, compensam esta desvantagem com a automatização de diversas funções, como criação dos arquivos de configuração e implantação (deploy) no servidor. Outro atrativo são as interfaces gráficas para criação de novos projetos, configuração, criação de páginas web, etc.
O JBoss Developer Studio é um produto co
Este artigo apresenta a instalação e as principais funções de algumas ferramentas do JBoss Tools no contexto de um projeto de uma aplicação web bastante simples.
Instalação
O JBoss Tools é um conjunto de plugins para o Eclipse e em sua versão mais recente, 3.0 (lançada dia 14/03/2009), deve ser utilizado com o Eclipse Ganymede (versão for Java EE Developers). Para instalação, você vai precisar dos arquivos de instalação do Eclipse – eclipse-jee-ganymede-SR2-SO.tar.gz (ou .zip) – e do JBoss Tools – JBossTools-ALL-SO-3.0.0.GA-R200903141626-H5.zip (veja Links). Substitua SO pelo seu sistema operacional. Existem versões para Linux, MacOS X e Windows.
Em nossos exemplos utilizaremos também o servidor de aplicação JBoss[1], o framework JBoss Seam e o banco de dados HSQLDB. Faça o download também dos seguintes arquivos (veja Links): jboss-5.0.1.GA.zip (ou jboss-5.0.1.GA-jdk6.zip se você utilizar o JDK 6), jboss-seam-2.1.1.GA.tar.gz (ou .zip) e hsqldb_1_8_0_10.zip. Estas são as versões estáveis mais recentes destas ferramentas no momento da escrita do artigo e atualizações minor não devem alterar as instruções aqui contidas.
Assumiremos que o Java Development Kit (versão 5 ou superior) já está instalado em seu computador. Escolha uma pasta qualquer do seu computador (que você tenha acesso) para servir de base para os softwares que serão instalados. Quando utilizarmos a variável $BASE, estaremos nos referindo a esta pasta.
Descompacte o Eclipse Ganymede em $BASE, criando a sub-pasta eclipse. Extraindo também o JBossTools em $BASE, seus arquivos serão adicionados dentro da pasta eclipse. Se você preferir manter sua instalação do Eclipse separada do JBoss Tools, pode instalá-lo como um drop-in, fazendo o seguinte:
- Crie a pasta $BASE/jboss-tools;
- Descompacte o JBoss Tools dentro desta pasta (criando $BASE/jboss-tools/eclipse);
- Crie o arquivo $BASE/eclipse/dropins/jbosstools.link com o conteúdo da Listagem 1, substituindo $BASE pelo nome da pasta que escolheu anteriormente.
Listagem 1. Conteúdo do arquivo jbosstools.link. Substitua $BASE pelo nome da pasta no seu sistema.
path=$BASE/jboss-tools
Qualquer que seja a forma de instalação, recomenda-se iniciar o Eclipse com o comando eclipse -clean na primeira execução após este procedimento. Escolha uma pasta de sua preferência como workspace (ex.: $BASE/workspace) e verifique se a instalação foi feita com sucesso clicando no menu Window>Open Perspective>Other... e observando se a perspectiva Seam, que é uma das novas perspectivas do JBoss Tools, está presente na lista.
A instalação do servidor de aplicação JBoss consiste em apenas descompactar o arquivo ZIP copiado dentro de $BASE, criando a pasta jboss-5.0.1.GA. Para integrar o JBoss Tools com o servidor de aplicação, clique em Window>Show View>Other..., escolha JBoss Server View (na pasta Server), clique com o botão direito na área vazia da visão que foi aberta e escolha New>Server, como mostra a Figura 1.
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor


1
0
