LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Java J2EE – Segundo Passo

por Mauricio Junior em 1/1/2011 0

 

 

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

voltar   comente  subir

Download Copy





 
Mauricio Junior 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 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.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.org, Site pessoal www.mauriciojunior.org



Comentários:


Comente (dê sua opinião):

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

Resource e Internacionalização – Parte V Usando Visual Studio.NET 2005
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte I)
Dica para Auto Completar Código
Aplicativo iCantada Free
SmartNavigation – 1.0 e 1.1 MaintainScroll PositionOn Postback – 2.0
Linha do GridView (colorindo ao passar o mouse)
Utilizando o GridView e DetailsView
Seria o novo Windows Mobile 7 ?
Skyfire - browser mobile
Vídeos Mobile no Site da Microsoft
ASP.NET 2.0 - FileUpload
Generics na prática
Sistema de Login – Parte IV
Customizar Setup Layout
MinimizeBox no Celular
Teclas de Atalho do Visual Studio .NET 2010
Construindo o Windows 8
Promoções de livros móveis .NET
Permissão de Página Utilizando Web.Config
Ebook: Desenvolvendo WebServices
Gerando instalador de serviço
Multimídia C#.NET
WebService - Desenvolvimento Parte 1
II Encontro .NET em Brasília
Public Interface
Trabalhando com GridView e DataKeyNames com Várias Chaves
Criptografando URL
Vídeo - Teste do Windows 7 RC
Conecte - netBOOKS
Como fazer uma enquete - parte 2
Gravando Erros com Exception no arquivo de log - Parte II
Nova geração HTML
Sort no GridView sem ir ao banco de dados novamente
Visual SourceSafe - Série 5
GridView Parte I




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Notebook 3D ou 4K?

Notebook vem com tudo...

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...




NETITC