Hibernate – Saíba como utilizar! [Dicas e Truques] – Parte 1

•setembro 1, 2009 • 4 Comentários

hibernate

Olá! Sejam bem vindos a mais um post em que estarei mostrando como configurar o hibernate em um projeto utilizando o NetBeans. Antes de iniciar é lógico que você precisa saber o que é o Hibernate. Não irei perder tempo e “reinventar a roda” (como tenho ouvido bastante esses dias). Irei passar alguns links para que vocês possam entender como ele funciona:

Hibernate Wikipedia

Site do Hibernate

Livro do Hibernate [Inglês]

acredito que isso seja suficiente! Caso vocês queiram mesmo aprender hibernate eu recomendo também a assinatura do Canal Java do grupo DevMedia!

Pronto, depois de sabermos o funcionamento do hibernate podemos começar! ;]

Criando e Configurando o Projeto

Vamos criar um projeto simples utilizando o NetBeans. Caso você queira saber como instalar o NetBeans acesse esse post: Instalando Eclipse/Netbeans e Apache Tomcat 5.5 no Ubuntu.Vá em File – > New Project -> Java – > Java Application. Next e Finish,

Vamos agora adicionar as bibliotecas do hibernate em nosso projeto. Vá ao site do hibernate e na sessão de download baixe os arquivos: Hibernate Core (núcleo do Hibernate), Hibernate Annotations (permite trabalhar com Annotations)  e Hibernate EntityManager (gerencia as entidades). Extraia-os em uma pasta. Vá no projeto e clique com o botão direito, Properties e clique em Libraries. Adicione os seguintes JAR’s para que o hibernate funcione corretamente:

/hibernate-annotations-3.4.0.GA/hibernate-annotations.jar
/hibernate-annotations-3.4.0.GA/lib/*.jar
/hibernate-annotations-3.4.0.GA/lib/test/*.jar

/hibernate-entitymanager-3.4.0.GA/hibernate-entitymanager.jar
/hibernate-entitymanager-3.4.0.GA/lib/*.jar

/hibernate-distribution-3.3.2.GA/hibernate3.jar
/hibernate-distribution-3.3.2.GA/lib/required/*.jar
/hibernate-distribution-3.3.2.GA/lib/bytecode/cglib/cglib-2.2.jar
/hibernate-distribution-3.3.2.GA/lib/bytecode/javassist/javassist-3.9.0.GA.jar
/hibernate-distribution-3.3.2.GA/lib/optional/c3p0/c3p0-0.9.1.jar

agora falta apenas adicionar a biblioteca do banco de dados, no meu caso PostgreSQL JDBC Driver.

Depois de adicionar todas essas bibliotecas precisamos ir até a classe Main e configurar a conexão, para que o hibernate mapeie essas classes e interaja com o banco de dados. Para isso copie e cole esse código dentro do método main:

Baixe o código comentado aqui

Obs.: Para encontrar um dialect referente a seu banco de dados acesse o site: Hibernate API Documentation e você encontrará uma variedade de banco de dados. Apenas copie e modifique o código!

Run Project e deverá aparecer a seguinte mensagem (não se assuste por ela está vermelha – é normal) = ]

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
BUILD SUCCESSFUL (total time: 1 second)

Não irei extender muito este post, ficarei nessa parte de configuração do hibernate no projeto e na parte 2 aplicarei alguns exemplos.

Até o próximo post e obrigado pela atenção!

Exigências Profissionais – Java [Fique por Dentro]

•agosto 24, 2009 • Deixe um comentário

Emprego TI

E ae pessoal! Nesse post vou falar brevemente sobre algumas exigências profissionais para quem deseja trabalhar no mercado utilizando a LP Java. Antes de começar, tenho certeza que algumas pessoas irão se perguntar: “Quem é esse cara para falar sobre esse assunto?”.

Realmente, quem sou eu para falar desse assunto. Sou novo no desenvolvimento de aplicações Java e calouro no que se diz respeito ao mercado de trabalho. Porém, até pouco tempo estive fazendo algumas pesquisas buscando saber o que as empresas vem exigindo para os profissionais que desejam trabalhar com a tecnologia Java.

Encontrei alguns sites:

Empregos TI

Profissionais TI

iMasters Fóruns

InforJobs

EmpregoNaWEB

Vagas Empregos em TI

Na maioria dos sites, as ofertas de empregos não informam o valor a ser pago, por este motivo e entendendo que o salário na area de TI varia muito, este post não se prenderá em dizer quanto se ganha pela função exercida e sim o que o mercado exige de pessoas que desejam trabalhar com Java.

Algumas denominações que pude encontrar, são dadas às profissões: Analista Desenvolvedor/Programador Java ou somente Desenvolvedor/Programador Java (Júnior, Pleno e Sênior), Coordenador de Projetos/Desenvolvimento Java, Implementador/Projetista Java, Analista de Sistemas Java (Júnior, Pleno e Sênior), Arquiteto de sistemas Java.

Outras denominações são dadas e integradas com outras tecnologias/linguagens: Programador PL SQL e Java, Programador Oracle Forms/Report e Java, Desenvolvedor Adobe Flex e Java – Pleno, Analista Programador JAVA, C e C++, Analista de Desempenho AD3 de Aplicações (DBA) e ferramentas Java e assim vai.

Antes de começar a detalhar as funções, irei listar algumas características, pois pude perceber que muitas vagas possuíam exigências em comum (o básico para se inserir no ambiente de trabalho nestá área):

1. Fácil relacionamento interpessoal e comunicação Oral e Escrita;

2. Disposição a desafios e superar limites;

3. Possuir capacidade de planejar, organizar, executar e controlar atividades relacionadas com o desempenho da função;

4. Criatividade;

5. Liderança, iniciativa e espírito de equipe;

6. Conhecimentos em modelagem de sistemas com UML.

Atendendo a esses pré-requisitos acredito que seja um bom começo! Ainda antes de começar, é necessário entender o por que da classificação Júnior (JR), Pleno (PL) e Sênior (SN). Para isso acesse o blog de Camilo Lopes e lá você irá encontrar o que precisa. Pronto! Agora podemos começar. =]

Desenvolvedor/Programador Java

  1. Júnior:
  2. - Empresas de Pequeno/Médio Porte;
    - Superior Completo ou em andamento na área de TI;
    - Certificações: SCJA ou SCJP; Isso não quer dizer que você DEVA ter essas certificações para exercer essa funçao como JR, PL ou SN  você precisa pelo menos ter conhecimentos no conteúdo das certificações.
    - Experiência de 6 meses a 3 anos;
    - Conhecimentos na linguagem Java: JEE, JSE e JME. Ter experiência em 1 pelo menos;
    - Geralmente conhecimentos em Banco de dados;
    - Inglês: Básico;
    - Não muito comum, mas pode-se encontrar disponibilidades para viagens.

    Em algumas ofertas pude encontrar o seguinte: “OBS:Experiência apenas acadêmica não atende a esta necessidade”. Na minha opinião experiência acadêmica é o começo para surgimento de ótimos profissionais e ainda mais para uma classificação JR. Mais podemos fazer o que né?

  3. Pleno
  4. - Empresas de Médio Porte;
    - Superior Completo e especialização na área de TI;
    - Certificações: Idem classificação JR + SCWCD;
    - Experiência de 3 anos a 5 anos;
    - Conhecimentos sólidos na linguagem Java: JEE, alguns frameworks (JSF, Struts ou Hibernate), JSE, JME;
    - Geralmente conhecer EJB: nada muito avançado;
    - As vezes conhecimentos em outras linguagens: C/C++, PHP, JavaScript, Ajax, XML, CSS…;
    - Trabalhar com outras ferramentas e ter capacidade/flexibilidade para aprendizado de novas ferramentas: IDE’s (NetBeans, Eclipse ou outras tecnologias IBM), Web Design, Servidores (Tomcat, JBoss, Websphere)…;
    - Conhecimentos de banco de dados (Firebird, SQL Server, PostgreSQL, Oracle…);
    - Inglês Intermediário;
    - Em alguns casos disponibilidade para viagens.

  5. Sênior
  6. - Empresas de Médio/Grande Porte;
    - Superior Completo e especialização na área de TI;
    - Certificações: demais certificações Java com diferencial em SCEA;
    - Experiência: mais de 4 anos;
    - Conhecimentos avançados na linguagem Java: JEE, integrar frameworks (JSF, Struts ou Hibernate), JSE, JME;
    - Podendo ou não ser obrigatório Design Patterns, Spring, Conhecimento avançados em JPA, EJB;
    - Ambiente operacional: Windows, Linux.
    - Conhecimentos em outras linguagens: C/C++, PHP, JavaScript, Ajax, XML, CSS…;
    - Trabalhar com outras ferramentas e ter capacidade/flexibilidade para aprendizado de novas ferramentas: IDE’s (NetBeans, Eclipse ou outras tecnologias IBM), Web Design, Servidores (Tomcat, JBoss, Websphere)…;
    - Amplos conhecimentos de banco de dados (Firebird, SQL Server, PostgreSQL, Oracle…);
    - Conhecer técnicas de segurança;
    - Inglês Avançado;
    - Geralmente disponibilidade para viagens.

    Em muitos casos são exigidas experiência em uma área específica.

Coordenador de Projetos/Desenvolvimento Java

- Empresas Médio/Grande Porte
- Superior Completo e especialização na área de TI;
- Nenhuma das ofertas exigiam certificações;
- Experiência: de 2 a 4 anos em coordenação de equipes;
- Conhecimentos na linguagem Java: JEE, frameworks (JSF, Struts ou Hibernate), JSE, JME;
- Padrões de Projetos, WebServices;
- Ambiente operacional: Windows, Linux;
- Trabalhar com ferramentas de gerência de projetos (Software Livre ou proprietário) e ter capacidade/flexibilidade para aprendizado de novas ferramentas;
- Conhecimentos em banco de dados (Firebird, SQL Server, PostgreSQL, Oracle…);
- Atribuições: Projeto e desenvolvimento de software para WEB ou não, levantamento,
análise, execução de testes, documentação de projeto;
- Inglês Intermediário ou Avançado;
- Geralmente disponibilidade para viagens.

No InforJobs, o salário para esta categoria estava entre R$ 6.500,00 a R$ 9.500,00 bruto mensal. Bom não? Caso ainda esteja ativo dê uma olhada: Coordenador de Desenvolvimento -JAVA- em São Paulo

Infojobs

Implementador/Projetista Java

- Empresas Pequeno/Médio/Grande Porte
- Não encontrei muitos detalhes mais algumas ofertas são muito parecidas com Desenvolvedor/Programador Java;
- Incluindo também conhecimentos em diversos níveis em UML e MDS (Metodologia de Desenvolvimento) baseada em RUP;
- Algumas exigiam pós-graduação em TI;
- Experiência profissional comprovada com no mínimo 2 anos.

Analista de Sistemas Java

- Empresas Médio/Grande Porte
- Curso superior sempre exigido e geralmente especializações;
- Muito comum encontrar esta função integrada com outras tecnologias;
- Algumas exigências do cargo Desenvolvedor/Programador Java – JR/PL;
- Conhecimentos em Análise Orientada a Objetos;
- Experiência comprovada de 2 a 4 anos;
- Melhores práticas: ISSO 9000:2000, PMBOK, ISSO 17799, ISSO 20000, ISSO 9126, CMMI, ITIL, COBIT e Governaça em TI;

Um exemplo que eu encontrei em que exigia conhecimentos especificos:

“Analista de sistemas/Negócios , com vivência em sistemas de saúde, preferencialmente nos sistemas do ministério da saúde -  SIA , CADSUS, SISPRENATAL, HIPERDIA, BPA . Esses quesitos serão decisivos. Excelente equipe de trabalho, excelente oportunidade de crescimento.

Experiência profissional : Entre 3 e 5 anos
Salário : 5000 – 7000 R$ Bruto mensal

Arquiteto de sistemas Java

- Empresas Grande Porte
- Curso superior sempre exigido e especializações;
- Conhecimentos em áreas específicas quase sempre exigidas;
- Realização e análise de teste de carga e teste de stress;
- Análise em ambiente de produção (infraestrutura, servidor de aplicação, Java e
aplicação);
- Analisar arquiteturas e requisitos para identificar oportunidades de melhoria de desempenho durante o desenho de projetos;
- Elaboração de apresentação/relatórios com resultado final do trabalho;
- Apresentação dos resultados para equipe técnica;
- Além dessas especificações outras exigências são requeridas: Experiência em frameworks de persistência (Hibernate, iBates, EB, etc), frameworks de desenvolvimento Web e servidores de aplicação já citados;
- Por ser escasso este tipo de profissional pude encontrar exigências de 1 a 3 anos de experiência como também mínimo de 5 anos (varia muito a depender da empresa);
- Conhecimentos avançados em algumas ferramentas: Enterprise Architect (EA), Rational Software Architect (RSA), Rational Requisite Pro, Rational Clear Case;
- Inglês Fluente;

As atividades mais comuns exigidas: migração e adaptação de sistemas; Consultoria em tecnologias.

Considerações Finais

Antes de concluir, quero pedir a paciência de todos pela falta de algumas informações e espero atualizar cada vez mais este post com a ajuda de vocês. Sei que existe mais funções referente a linguagem Java, porém os dados foram coletados no período de 07/2009 até a data de publicação desse post.

Os dados desse post foram tirados dos sites citados no inicio do tópico e vale informar que as principais regiões em que encontrei essas informações foram: Paraná, São Paulo, Minas Gerais, Pernambuco, Bahia, Distrito Federal, Porto Alegre/RS, Florianópolis/SC.
Como vocês podem perceber a maior exigência do mercado hoje é referente a J2EE, então a busca por especializações nessa área é o ideal. Graduar, pós-graduar e tirar certificações se tornará um diferencial muito grande. Aproveitem enquanto há tempo, o mercado ainda está muito escasso de profissionais especializados! xD

Obrigado mais uma vez! Espero que gostem e até o proximo post!

Instalando Eclipse/Netbeans e Apache Tomcat 5.5/6.0 no Ubuntu

•agosto 22, 2009 • 18 Comentários

logoOlá pessoal, sejam bem vindo ao meu primeiro post, primeiramente vou me apresentar. Sou aluno do curso de Sistemas de Informação da Universidade Estadual do Sudoeste da Bahia (UESB), campus de Jequié, atualmente cursando o 7º semestre. Trabalho no Núcleo de Pesquisa e Desenvolvimento em Informática (NPDI) exercendo atividades de desenvolvimento de softwares utilizando linguagem Java e banco de dados Firebird, alem de outras atividades que não é de importância no momento. ;P

No período de 17 a 19 ocorreu o segundo Simpósio de Software Livre na UESB – Jequie. Evento com a qual tive a oportunidade de participar de um mini-curso ministrado por Alexandro Silva sobre Segurança Linux e grandes palestras, uma delas que não posso deixar de comentar, sobre o Programa Academic Initiative da IBM que teve como ministrante Camilo Lopes.

Conheça mais sobre o evento clikando na imagem.

SISOL

Como foi difundido software livre nesse evento, pude perceber que a sua utilização não vai se passar de forma despercebida. Percebi muitos interesses e presenciei a busca de algumas pessoas na instalação do linux em seus computadores. Para tanto, atualmente uma das linguagens mais utilizadas para o desenvolvimento de sistemas tanto desktop quanto WEB é a JAVA. Como estou iniciando no desenvolvimento de aplicações WEB, achei importante expor esse conhecimento que venho adquirido através de foruns, livros e video-aulas. E nesse post venho apresentar uma parte introdutória para que se possa iniciar no desenvolvimento:

  1. Instalação do Kit Desenvolvimento Java

Podemos fazer a instalação do Java de duas maneiras. A primeira forma e mais ágil a ser feita é utilizando o repositório multiverse do Ubuntu ou da sua respectiva distribuição. Saiba mais acessando o site da Comunidade Ubuntu Brasil. Primeiramente abra o terminal (Aplicativos -> Acessórios -> Terminal) siga os seguintes passos:

1. sudo apt-get install sun-java6-jre

espere o download e automaticamente o java será instalado

2. sudo update-alternatives –config java

este comando é responsável em configurar o java de forma que seja utilizado pelo Ubuntu. Irá aparecer uma lista de possibilidades e dentre elas você irá encontrar /usr/lib/jvm/java-6-sun/jre/bin/java, digite o numero correspondente. Nesse passo não foi instalado o NetBeans, não se preocupe, irei abordar a instalação em outro tópico.

Para os que não conseguirem fazer da primeira forma!!

A segunda forma e não muito interessante é acessando o site da SUN. No menu você irá encontrar downloads – > Java SE e será redirecionado para uma página com uma lista de downloads, que provavelmente o primeiro item desta lista será a versão mais atual para a instalação (no meu caso – Java SE Development Kit / JDK 6), você também encontrará a ultima versão do Kit juntamente com o NetBeans. Nesta mesma pagina você ainda pode encontrar uma serie de downloads de documentações e códigos fontes. Para poupar trabalho vamos baixar a versão que vem incluso o NetBeans (mais atual). Ele irá pedir para informar a plataforma utilizada, selecione “I agree…” e faça o download. após feito o download caminhe até a pasta utilizando o comando “cd <caminho>”  – [cd /home/remix/download/] e execute o proximo comando:

1. sudo chmod 770 jdk-6-nb-5_5-linux.bin (use o tab para auto-completar)

caso você queira saber mais sobre o comando chmod acesse o Wikipédia. Execute o segundo comando:

2. sudo ./jdk-6-nb-5_5-linux.bin (siga os passos e finalize a instalação)

2. Instalação do Apache Tomcat 5.5

A instalação do Apache Tomcat é simples e também pode ser feita de duas maneiras. A primeira é acessando o site (recomendado) e efetuando o download da versão 5.5. Acesse Apache Tomcat e baixe o arquivo tar.gz. Após baixar, escolha uma pasta para conter arquivo baixado e coloque na mesma. Caminhe até a pasta em que se localiza o arquivo (através do comando “cd”) e execute o seguinte comando com o nome da sua respectiva versão:

1. sudo tar zxvf apache-tomcat-5.5.26.tar.gz (com isso o arquivo será extraído na mesma pasta)

agora precisamos configurar as variaveis de ambiente fazendo com que a variável CATALINA_HOME aponte para o diretório de instalação do Tomcat e a variável JAVA_HOME para o diretório de instalação do Java, execute o comando:

2. gedit ~/.bashrc

e no final do arquivo adicione as seguintes linhas: (antes verifique o caminho de instalação do Java, geralmente em /usr/lib/jvm/… e o caminho de instalação escolhido para o tomcat)

export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/home/remix/Programas/apache-tomcat-5.5.28
export PATH=$PATH:$CATALINA_HOME/bin

salve o arquivo! Caso não tenha permissões para editar-lo, feche-o e utilize o seguinte comando (sudo gedit ~/.bashrc).

Para testar se a instalação foi feita de forma correta vá ao diretório do tomcat utilizando o comando cd (cd /home/remix/Programas/apache-tomcat-5.5.28) e digite o comando:

3. sudo sh bin/startup.sh

Se aparecer uma mensagem parecida com esta é porque a instalação foi feita de forma correta:

Using CATALINA_BASE:   /home/remix/Programas/apache-tomcat-5.5.28
Using CATALINA_HOME:   /home/remix/Programas/apache-tomcat-5.5.28
Using CATALINA_TMPDIR: /home/remix/Programas/apache-tomcat-5.5.28/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-sun
Using CLASSPATH:       /home/remix/Programas/apache-tomcat-5.5.28/bin/bootstrap.jar

Caso contrário, verifique se você possui alguma versão do tomcat instalada e remova ou então vá até a pasta da devida versão e execute o arquivo shutdown.sh como foi feito anteriormente com startup.sh e teste novamente o comando depois de ir à pasta do tomcat instalado:

3. sudo sh bin/startup.sh

Se a mensagem não aparecer responda este tópico exibindo o erro apresentado ou então envie um email para flavioribeiro_sis@yahoo.com.br.

3. Instalação e Configuração do Eclipse

A instalação do Eclipse é a parte mais fácil deste post basta um comando para instalar. Abra o terminal e digite:

1. sudo apt-get install eclipse (pronto espere e a instalação estará concluída)

O próximo passo é configura-lo para que se possa trabalhar utilizando as ferramentas de desenvolvimento WEB e que se configure o tomcat. Abra o eclipse e no ambiente de trabalho vá no menu Help -> Software Updates -> Find and Install… e irá aparecer uma tela perguntando as formas de atualização, selecione Search for new features to Install. Na proxima tela, irá exibir os sites previamente definidos para atualização e adição de ferramentas, selecione Callisto Discovery Site clique em Finish e espere ele contactar o site. Irá aparecer uma tela com vários sites espelhos, escolha qualquer um e clique em ok.

Após esses passos, irá aparecer uma tela com os resultados retornados pelo site. Clique na seta para expandir as possibilidades de atualizações e marque a opção que nos interessa (Web and J2EE Development), provavelmente o eclipse apresentará um erro logo acima informando que alguns pré-requisítos são necessários, para resolver este problema clique no botão posicionado à direta Select Required e automaticamente os pré-requisítos serão selecionados. Clique em Next -> Selecione “I Accept…” -> Next -> Finish.

Após esse processo o eclipse está apto para que se desenvolva aplicações Web.

4. Instalação do NetBeans

Como uma grande ferramenta de desenvolvimento, não podemos de deixar de instalar o NetBeans. Para baixar essa ferramenta você precisará acessar o site do NetBeans e logo no inicio do site ele oferecerá automaticamente um link para download da ultima versão da ferramenta, baixe essa versão oferecida levando em consideração alguns componentes essenciais e básicos para desenvolvimento de aplicações: Java SE, Java Web e EE, Servidores embutidos: Apache Tomcat 6.0.18. Baixe a distribuição do NetBeans que possua esses componentes. Feito o download, abra o terminal e caminhe até a pasta na qual você baixou a ferramenta utilizando o comando cd e execute o proximo comando:

1. sh netbeans-6.7.1-ml-linux.sh (ou nome da versão que você baixou).

siga os passos e finalize a instalação. Pronto! Agora o NetBeans está apto ao desenvolvimento de aplicações WEB.

5. Configurando Apache Tomcat com Eclipse/NetBeans

5.1 Eclipse

Para Configurar o Apache Tomcat no Eclipse não há mistérios. Abra o eclipse e como você pode perceber o ambiente de trabalho está por padrão utilizando a perspectiva Java (canto superior esquerdo), que é o ambiente para desenvolvimento de aplicações desktop, observe a imagem:

Java SE

Iremos agora mudar a perspectiva para J2EE para podermos configurar o servidor Tomcat e criarmos nossas aplicações JSP. Vá no menu Window – > Open Perspective -> Other -> Selecione J2EE. Como você pôde perceber algumas mudanças foram feitas, uma delas no canto superior esquerdo:

Java EE

Outra mudança importantíssima foi o surgimento de novas abas, dentre elas a que se situa na parte inferior: Servers. Essa aba ficará responsável por conter o servidor utilizado para publicar nossas aplicações JSP, no nosso caso o Tomcat 5.5. Vamos agora configurar o nosso servidor Tomcat: vá na aba Windows – > Preferences – > Servers – > Installed Runtimes e clique no botão Add, irá surgir uma tela para que seja selecionado o servidor, procure por Apache e selecione Apache Tomcat v5.5 e clique em Next. Na proxima tela você deverá informar em Tomcat Installation Directory o caminho de instalação do tomcat e clique em Finish e depois OK.

Agora para finalizar, caso sua aba Servers não apareça na parte inferior crie um projeto (File -> New -> Project -> Web -> Dynamic Web Project) e ela aparecerá. Selecione-a e com o botão direito e Clique em New -> Server e selecione o servidor Apache Tomcat 5.5 Finish.

Pronto o servidor tomcat 5.5 está configurado no eclipse. Simples não? ;]

5.2 NetBeans

Sobre o NetBeans não há nem o que falar, realmente essa ferramenta trouxe muitos benefícios e um deles é essa integração com o tomcat, que como vocês puderam perceber a instalação vem junto com o mesmo. Abra o NetBeans e logo de Inicio no canto esquerdo você verá uma tela idêntica a essa:

NetBeans

Selecione “Servidores” e expanda esse nó, você perceberá alguns sevidores previamente instalados e dentre eles o Apache Tomcat 6.0.18. Caso não tenha aparecido, você não baixou os servidores adicionais. Para solucionar esse problema siga até o menu Ajuda e selecione Verificar Atualizações e marque as atualizações referentes aos servidores necessários. Acredito que isso resolverá seu problema. ;]

6. Exemplos

6.1 Eclipse

Iremos criar este exemplos para sabermos como executar nossas aplicações WEB e envia-las para o servidor sem precisar substituir arquivos dentro da pasta do tomcat. Crie um projeto da seguinte maneira: File -> New -> Project -> Selecione WEB -> Dynamic Web Project. Informe um nome “ByeWindows”, selecione o Target Runtime Apache Tomcat 5.5 e finish (em alguns casos é exibida uma tela de contrato, aceitando ou não dará no mesmo). Clique com botão direito no seu projeto e crie uma pagina dinâmica JSP com o nome index.jsp. Dentro da tag <body></body> adicione a seguinte linha de código <%=new java.util.Date() %>.

O próximo passo é enviar essa pagina para o Servidor Tomcat, para isso o eclipse oferece a possibilidade de automatização desse processo. Vá nas abas inferiores e selecione a aba Server, com o server já adicionado clique com o botão direito nele e Add and Remove Projects… Selecione seu projeto, Add e Finalize. Você irá perceber ainda nas abas inferiores um botão de “play”, clique nele e automaticamente seu projeto será enviado para a pasta do Tomcat.

Agora abra o browser e digite: http://localhost:8080/ByeWindows e pronto! Tomcat Funcionado Perfeitamente Juntamente com o Eclipse!

6.2 NetBeans

Com o NetBeans o processo é bem mais simples. Crie um novo projeto Java Web e clique em proximo altere o nome do projeto e o caminho se preferir e clique em proximo. A proxima tela irá exibir sua configuração com o Servidor de aplicação, selecione o Apache Tomcat 6.0.18 e finalize. Ele irá criar uma pagina index.jsp padrão a unica coisa que precisamos fazer é Executar o projeto.

Pronto! Tomcat Funcionado Perfeitamente Juntamente com o NetBeans!

Obrigado pela atenção, espero ter ajudado de alguma forma!

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.