Você está na página 1de 5

Tutorial para preparar ambiente de desenvolvimento ECLIPSE

1. Baixar o Eclipse IDE JAVAEE


http://www.eclipse.org/downloads/download.php?
file=/technology/epp/downloads/release/luna/R/eclipse-jee-luna-R-win32-x86_64.zip (verso 64
bits)

http://www.eclipse.org/downloads/download.php?
file=/technology/epp/downloads/release/luna/R/eclipse-jee-luna-R-win32.zip

Explodir a pasta zipada em um diretrio do usurio

2. Baixar o JDK (8u51)

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?
ssSourceSiteId=otnpt

Baixar e instalar a verso executvel

3. Baixar e instalar o Tomcat 8.0.2

http://mirror.nbtelecom.com.br/apache/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.exe

Instalar no diretrio padro (C:\Program Files\Apache Software Foundation\Tomcat 8.0)

4. Baixe o Wampserver

http://www.wampserver.com/ ou http://sourceforge.net/projects/wampserver/files/latest/download

5. Baixe os arquivos JARS

6. Entre no Eclipse

6.1. V em Window Preferences Java Build Path User Libraries

6.1.1 - New Digite Hibernate - OK

6.1.2 - Add External JARs (est no sistema em hibernate.rar)

6.1.3 - Selecione os arquivos

6.1.4 Clique em Abrir

6.1.5 - New Digite JSF - OK

6.1.6 - Add External JARs (arquivo javax.faces-2.0.9.jar no arquivo


jsf_mysql_primefaces.rar que est no sistema)

6.1.7 - Selecione os arquivos

6.1.8 Clique em Abrir

6.1.9 - New Digite MySQL - OK

6.1.10 - Add External JARs (arquivo mysql-connector-java-5.1.27-bin,jar no arquivo


jsf_mysql_primefaces.rar que est no sistema)

6.1.11 - Selecione os arquivos

6.1.12 Clique em Abrir

6.1.13 - New Digite Primafaces - OK

6.1.14 - Add External JARs (arquivo primefaces-5.1.jar no arquivo


jsf_mysql_primefaces.rar que est no sistema)

6.1.15 - Selecione os arquivos

6.1.16 Clique em Abrir

7. Crie um projeto novo

7.1 Project NEW Dynamic Web Project

7.2 Em Target runtime, clique em New Runtime, escolha Apache Tomcat v8.0 - Next

7.3 Clique em Browse e escolha a pasta padro do Apache (C:\Program Files\Apache


Software Foundation\Tomcat 8.0)

Obs. Onde vocs instalaram o apache

7.4 Finish

7.5 Em Dynamic web module_version escolha 3.1

7.6 Em Configuration clique em Modify

7.7 Marque JavaServer Faces e clique em Save As

7.8 Digite JSF e OK

7.9 Em Configuration, escolha o JSF que acabou de salvar e OK

7.10 Next

7.11 Next
7.12 Next

7.13 Em Type escolha User Library e marque todas as bibliotecas criadas

7.14 Em URL Mapping Patterns, remova /faces/* e adicione *.xhtml

7.15 Finish

Nos prximos projetos faam apenas os itens 7.1, 7.2, 7.5, 7.9 e 7.15, pois o resto j est
configurado.

8. Crie uma pasta META-INF dentro de Java Resources - src e coloque o arquivo
persistence.xml dentro dela
8.1 Boto direito na pasta src - New Folder - Next - META-INF - Finish
8.2 Boto direito em META-INF - New - XML File - Next - persistence.xml - Finish

<?xml version="1.0" encoding="UTF-8"?>


<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="nome_banco-pu" transaction-type = "RESOURCE_LOCAL">
<provider> org.hibernate.ejb.HibernatePersistence </provider>
<properties>
<property name = "hibernate.dialect" value =
"org.hibernate.dialect.MySQL5InnoDBDialect"/>
<property name = "hibernate.hbm2ddl.auto " value = "update"/>
<property name = "javax.persistence.jdbc.driver " value = "com.mysql.jdbc.Driver"/>
<property name = "javax.persistence.jdbc.user " value = "root"/>
<property name = "javax.persistence.jdbc.password" value = ""/>
<property name = "javax.persistence.jdbc.url" value =
"jdbc:mysql://localhost:3306/nome_banco"/>
</properties>
</persistence-unit>
</persistence>

Obs. No precisa fazer agora

9. Testando o ambiente

Os arquivos .java devem ser colocados de pacotes dentro de Java Resources/src, enquanto os
arquivos .xhtml devem ser colocados dentro de WebContent

9.1 Crie o pacote controller em Java Resources/src


9.1.1 Boto direito na pasta src - Package - Next - controller - Finish

9.2 Crie a classe Hello dentro do pacote controller


9.2.1 Boto direito em controller - New - Class - Hello - Finish

package controller;

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@RequestScoped
@ManagedBean
public class Hello {

@PostConstruct
public void init(){
System.out.println(" Bean executado! ");
}

public String getMessage(){


return "Hello World JSF!";
}

9.3 Crie o arquivo index.xhtml em WebContent


9.3.1 Boto direito em WebContent - New - HTML File - Next - index.xhtml - Finish

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Hello JSF!</title>
</h:head>
<h:body>
#{hello.message}
</h:body>
</html>

9.4 Execute o arquivo


Se aparecer uma janela com Hello World JSF! o ambiente est funcionando.

Você também pode gostar