Busca online em todo site:
NETITC

Você não está logado, deseja logar na comunidade? clique aqui.




Título do Artigo

Java J2EE – Segundo Passo


Data Publicação: 17/11/2006 22:26:25
Total de visualizações: 2614

comente
 


 

 

Livros publicados:

 

 

 

 

Olá pessoal, estou aqui disposto a mostrar como criar uma aplicação utilizando, configurando o Eclipse e o servidor de aplicação JBOSS. Cada passo falado é mostrado uma imagem de ilustração cujo fica melhor o entendimento. Para algumas pessoas, a dificuldade é saber como configurar e trabalhar com a ferramenta, tentarei tirar esta dificuldade falando passo a passo.

Em passos anteriores, criei as variáveis de ambiente, instalei o framework Java e baixei a IDE Eclipse, cliquei duas vezes no arquivo eclipse.exe. Coloquei o mesmo dentro da pasta “C:\Arquivo de Programas\Eclipse”. Essa IDE já vem com plugins do JBOSS (servidor de aplicação).

 

 

Referência: 1.1

 

         Depois do splash mostrado, é necessário escolher um espaço de trabalho ou “Workspace” como a IDE mostra. (Referência 1.2)

 

 

 

Referência: 1.2

 

Explicação:

        

         Esse espaço de trabalho, para quem já trabalhou com Visual Studio é como criar uma solução para sua aplicação. Posso ter vários projetos dentro de minha IDE, porém alguns abertos, outros fechados, todos aberto ou todos fechados. O endereço escolhido na imagem de ilustração “C:\jboss-4.0.2\server\default\deploy” é um caminho padrão que escolhi, isso porque todas as aplicações devem ficar dentro desta pasta, isso já foi mostrado no passo anterior.

 

         Lembre-se que essa opinião é pessoal minha, você pode escolher qualquer outro lugar para gravar sua solução. “Depois de escolhido o caminho, o eclipse criará automaticamente uma pasta chamada “.metadata” onde terão as referências de todos os projetos no mesmo caminho.

 

         Cliquei o botão de “OK” e o eclipse foi aberto sem qualquer problema. Sempre abaixo, existem algumas abas próprias da ferramenta como:

 

 

- Problems;

- JavaDoc;

- Declaration;

- Search;

- Console;

- e outras.

        

 

Caso não veja qualquer uma dessas abas, acesse o menu WINDOW / SHOW VIEW. Dentro, possuirá algumas abas importantes para o desenvolvimento do projeto. Não tenho a aba que gostaria, fui direto com o menu no link Other... (outras...); ou seja; outras abas.

 

 

 

Referência: 1.3

 

 

         Cliquei no Other... e apareceu a opção (referência 1.4).

 

 

 

Referência: 1.4

 

         São outras abas que podem ser escolhidas. Aproveitando a deixa, na pasta Server, escolhi “Servers” para aparecer na IDE. É necessário atribuir um servidor específico, ou seja, o JBOSS já colocado na máquina. Em alguns casos, o mesmo não aparece automaticamente, depende da IDE, em outros aparecem configurados. Mesmo assim é bom mostrar como configurar o servidor dentro do eclipse.

 

         Cliquei com o botão direito em cima do “Server” (aba adicionada anteriormente), escolhi a opção NEW e em seguida SERVER; ou seja; adicionar um novo servidor. Lembre-se que adicionado uma vez, não é necessário adicionar novamente, o mesmo será usado dentro do eclipse. (Referência 1.5)

 

 

 

Referência: 1.5

 

         Cliquei em server e apareceu a tela (referência 1.6).

 

Referência: 1.6

 

Explicação:

 

 

         A referência 1.6 mostra apenas o tipo de servidor que deseja adicionar em sua aplicação. Note que possui a pasta “Apache” e “Jboss Inc”; cada uma com as suas respectivas versões. Escolhi a versão 4.0 do Jboss e apertei o botão NEXT. (Referência 1.7)

 

 

 

Referência: 1.7

 

         A referência 1.7 mostra a JRE 1.5.0_07 selecionada como padrão cujo já está instalada. O primeiro campo Name é apenas um nome qualquer que deve ser colocado, por exemplo: “JBoss Server”. O segundo campo, Home Directory, deve ser informado ou escolhido o diretório padrão do Jboss, ou seja, o caminho do programa. No passo anterior, coloquei no diretório “C:\jboss-4.0.2” em meu computador, dessa forma, indiquei o mesmo caminho clicando no botão Browse. Escolhi o diretório principal, apareceu automaticamente no campo Configuration três opções para escolha: all, default e minimal.

 

 

 

Referência: 1.8

 

         Escolhi a opção “default”, cliquei no botão Finish e automaticamente apareceu o servidor na aba “Servers”. Basta depois utiliza-lo iniciando ou depurando. Em outros passos, mostrarei como iniciar, depurar e parar o servidor configurado.

 

 

 

Referência: 1.9

 

 

         Depois do servidor configurado, mostrarei como criar um projeto Java J2EE; o primeiro projeto. “Antes da criação, lembre-se que o mesmo deve ter a extensão “.war”; é uma extensão específica para o servidor Jboss”. Dessa forma ele compila corretamente toda aplicação.

 

         Dentro do eclipse, cliquei em FILE / NEW / PROJECT. (Referência 1.10)

 

 

 

Referência: 1.10

        

   Automaticamente apareceu uma outra tela para escolher o tipo do projeto em criação. É uma tela de “Winzard”. (Referência 1.11)

 

 

 

Referência: 1.11

 

         Escolhi o primeiro tipo, “Java Project” e em seguida apertei o botão NEXT, seguindo para o próximo passo. Agora, é necessário colocar o nome do projeto no campo “Project name”; pode ser configurado ou marcado outras opções necessárias. Não tem problema deixar como default. (Referência 1.12)

 

 

 

Referência: 1.12

 

         No campo “Project name” coloquei o nome do projeto ProjetoJava.war. Em Contents está marcado a primeira opção (default), que é criar um novo projeto dentro do mesmo espaço de trabalho. Geralmente deixo dentro do mesmo workspace, caso contrário, só marcar a outra opção e escolher o caminho específico. O JRE já vem selecionado qual o framework instalado em sua máquina, caso tiver mais que uma, basta selecionar a opção Use a project especific JRE e marcar a versão específica.

 

         Outra opção é a Project Layout, cujo vem marcado Use project folder as root for sources and class files, nesta opção é bom já colocar o source em uma pasta separada. Portanto, marquei a segunda opção: Create separate source and output folders e cliquei no link Configure default... .(Referência 1.13).

 

 

 

Referência: 1.13

 

         Depois que cliquei no link (Configure default...) apareceu a tela de referência 1.13, que em seguida marquei a opção Folders do Source and output folder. É necessário definir isso para que o código fonte fique separado do código compilado. Lembre-se que classe tem a extensão “.java” e o código compilado fica “.class”. Cliquei em Apply, em seguida OK para voltar a tela anterior. (Referência 1.12).

 

         Antes mesmo de clicar no botão FINISH, renomeei o projeto para “ProjetoJava.”; ou seja; sem o “war”. (Referência 1.14)

 

 

Referência: 1.14

        

Note que existe uma mensagem informando que o nome do projeto está errado. Isso é muito legal porque qualquer tipo de erro, a IDE mostra as mensagens específicas. Coloquei novamente o projeto para “ProjetoJava.war” e apertei o botão Finish.

 

         Foi criado com sucesso o meu projeto com pastas específicas e “.jar”s específicos. (Referência 1.15)

 

 

 

Referência: 1.15

 

 

         Bom, espero ter ajudado de alguma forma. Fique de olho nos próximos passos. Qualquer dúvida, favor entrar em contato pelo e-mail mauricio@aspneti.com.

 

 

Mauricio Junior

www.aspneti.com

www.mauriciojunior.org



Total de visualizações: 2614
voltar   comente  subir

Autor:


Por:Mauricio Junior
Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org


Comentários:


Comente (dê sua opinião): VOCÊ PRECISA ESTAR LOGADO

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Armazenando dados no ViewState – Parte I
Atendimento online
Desenvolvimento de Aplicativos para TV Digital - Parte 2
E-mail Carta de Amor - Vírus
Criando Números Aleatoriamente
Windows 7 funciona até no Mac
Tópicos: Criptografia de Dados
Vídeo Live Search
Certificação para Profissional de TI
Conecte - netBOOKS
Arrumando seu Desktop
CES em Las Vegas
Limpando Cache do Brownser
Tech Fest 2009
Desktop Linux Ubuntu
O Avanço do Blu-Ray no Brasil
Visitas na Comunidade ASPNETi.COM
Acessibilidade
Alongar é preciso
Pop3 aberto no Hotmail
Nova forma de utilizar cache utilizando Visual Studio.NET 2005
Resources e Internacionalização usando Visual Studio.NET 2005 - Parte III
Cache
Gerando Relatório e Exportando para o Excel Com Visual Studio.Net 2005
Artigo Criando RSS Xml para o Seu Próprio Site
Criando XML a partir do DataSet Tipado com Visual Studio.NET 2005 – Parte I
Desenvolvimento para TV Digital - Tópicos
Sistema ASP 3.0 utilizando 3 camadas – Parte 1
Linguagem de programação: Nunca faça isso - C#.NET
Orientação a Objetos - Microsoft PetShop 3.0
Ajax com Visual Studio.NET 2005
Generics usando Object DataSource
Desktop 3D
Usando themes ASP.NET 2.0 (Parte 1)
Instalando o .NET Compact Framework 2.0 SP2 em seu Dispositivo Móvel

Publicidade:

[sumir] [aparecer]
NETITC




Informações Online:

Usuários Online: 488
Artigos:  650
Vídeos:  47
PodCast's:  31
Fórum:  3098
Empregos:  1223
Usuários Cadastrados: 5782

Categoria de Artigos

Vídeos

Enquete - Dê sua opinião

 Os podcasts tem sido proveitoso pra você?

 

Colaboradores

Foto Autor autor: Mauricio Junior   
publicou 378 artigo(s).
Foto Autor autor: Júlio Battisti   
publicou 51 artigo(s).
Foto Autor autor: Fabio Galante Mans   
publicou 28 artigo(s).
Foto Autor autor: Kleber Becerra   
publicou 10 artigo(s).
Foto Autor autor: Ramon Durães   
publicou 6 artigo(s).
Foto Autor autor: Ebenézer de Souza   
publicou 5 artigo(s).
Foto Autor autor: Fabio Aguiar   
publicou 4 artigo(s).
NETITC