Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide Para criar uma aplicação J2EE, utilizando Eclipse e jboss-ide, é necessário ter instalado em seu computador o JDK 1.5 (versão atual). Abaixo seguem os passos para criação dessa aplicação. 1. Instalação e configuração 1.1.Para fazer o download do Eclipse, vá ao site http://www.eclipse.org/, na aba dowloads e faça do download da versão mais nova, atualmente a Eclipse SDK 3.1.2. 1.2. Se já tiver a versão mais nova instalada, e quiser apenas o plugin jboss-ide, vá ao site http://www.jboss.com/products/jbosside/downloads e escolha JBoss Eclipse IDE Tools versão 1.5, clicando na opção download ao lado do nome. Outra página será aberta para que seja escolhido uma das variações do plugin. É recomendável escolher a opção JbossIDE-1.5-ALL.zip, se desejar o plugin completo. Na próxima página, escolha o mirror que desejar e inicie o download.
1.3.Existe também a opção, nesse mesmo site, de fazer o download do Eclipse 3.1.1 e jbosside 1.5 simultaneamente, basta clicar em JbossIDE-1.5-Bundle-win32.zip. 1.4.Após baixar plugin coloque-o na pasta plugins que se encontra na pasta de instalação do eclipse 2. Criação de Aplicação J2EE usando JBossIDE : Projeto, EJB, Configuração XDoclet. Para criar aplicações J2EE, serão apresentados os passos seguintes, para exemplificarmos a construção de aplicações J2EE será usado nesse tutorial um exemplo de um Contador:
2.1. Abra o eclipse. Clique em File -- New -- Project 2.2. Escolha a opção JBoss-IDE à J2EE Projects à J2EE 1.4 Project.Após clique em Next
2.3. Na próxima tela, será digitando o nome do Projeto.Após digitar, clique em Next 2.4. Após escolher o nome do projeto, será mostrada seguinte tela com o nome escolhido do projeto, clique em Add Folder e adicione uma pasta src.após clique em Browse, e será apresentada uma tela,onde você deverá clicar em Create New Folder para criar a pasta bin.clique em Finish para concluir a criação do Projeto.
2.5. O Package Explorer do Eclipse ficará como apresentado na tela abaixo. Perceba que no Package Explorer se encontra os pacotes que servirão para sua aplicação J2EE: 2.6. Agora iremos criar o EJB, será criado um Stateless Session Bean.Para isso, clique em FileàNew àother.selecione JBoss-IDE à EJB Components à Session Bean.
2.7. Após clicar em Next, a tela abaixo será apresentada.você deverá atribuir o nome a Package, ao Nome Session Bean, selecionar o tipo de EJB, e selecionar o tipo de acesso do EJB, e quais métodos você desejará que sejam criados automaticamente.clique em Finish. 2.8. O Package Explorer do Eclipse apresentará essa Estrutura 2.9. Será criado o método de negócio do EJB Contador.Clicando com o botão direito do mouse na classe ContadorBean, selecionando J2EE à Add Business Method, será apresentada a tela abaixo:
2.10.O método contador foi adicionado a classe ContadorBean, no editor de texto do Eclipse você poderá modificá-lo. 2.11.Clique com o botão direito do mouse em cima do Projeto criado, no nosso caso, TutJBossIDE.
2.12. O plugin JBOSSIDE permite o auto-complete de algumas tags do Xdoclet. Selecione XDoclet Configurations e marque a opção Enable XDoclet.Escolha a opção Add, escolha um nome, no exemplo foi escolhido EJB. 2.13. Clique em Add e selecione digite um nome e clique em OK. A seguinte tela será mostrada:
2.14. Selecione EJB e clique com o botão direito na área em branco abaixo da área onde se encontra o EJB e escolha a opção Add Doclet. 2.15. Selecione ejbdoclet.clique em OK. 2.16.Selecione ejbdoclet, e clique em Add.
2.17. Ao do ejbdoclet assinale as opções de Property ejbspec e destdir, clicando duas vezes na opção value ao lado de cada nome adicione o número da sua especificação EJB, no caso será 2.0.Após, selecione destdir e digite src.clique em OK. 2.18. Selecione ejbdoclet, após isso escolha fileset.clique em OK.
Marque as opções dir e includes. Dê duplo clique em dir e adicione src e adicione **/*Bean
2.19. Selecione ejbdoclet, e clique em Add,escolha deploymentdescriptor e clique em OK. Selecione em Property destdir e digite src/meta-inf
2.20. Selecione ejbdoclet, e clique em Add, escolha homeinterface.após Clique em OK. A tela a seguir será apresentada. 2.21. Selecione ejbdoclet, e clique em Add, escolha localhomeinterface. Após, Clique em OK.
A tela a seguir será apresentada. 2.22. Selecione ejbdoclet, e clique em Add,escolha localinterface.clique em OK. A tela a seguir será apresentada.
2.23. Selecione ejbdoclet, e clique em Add,escolha packagesubstitution.clique em OK. A tela a seguir será apresentada A tela abaixo será apresentada.em Property marque as opções packages e adicione ejb, e em substitutewith adicione interfaces,respectivamente o nome das pastas onde se encontram seu SessionBean e suas interfaces.
2.24. Selecione ejbdoclet, e clique em Add,e escolha remoteinterface. Clique em OK. A tela seguir será apresentada.clique em OK para finalizar.
2.25. Após, selecione o nome do Projeto, clique em selecione Run XDoclet A tela de execução do XDoclet será apresentada no Console.
3. Configuração do JBoss 3.1. Selecione Run --> Debug, e escolha a versão de Jboss. 3.2. Dê dois cliques em cima da versão escolhida.após aparecerá a opção New_configuration, você deverá selecioná-la após isso, clique em Browse, para colocar a pasta onde se encontra o JBoss.No Server Configuration defina como default.
3.3. Clique em Source, aparecerá apenas uma pasta chamada Default, você deverá clicar em Add. Após essas definições clique em Debug. 3.4. Escolha a opção Java Project, selecione o Projeto da sua aplicação.após essas definições clique em OK.
3.5.Clique em Debug.E no Console observe o resultado, ao iniciarmos o JBoss. 3.6. Clique em Window --> Preferences
3.7. Selecione JBossIDE, e após a opção. Deployer.Clique em OK. 3.8. Vá ao diretório onde se encontra o JBoss, entre na pasta server /default /deploy, e observe que o arquivo JAR da nossa aplicação foi criado.