Programação II
Prof.: Bruno Rafael de Oliveira Rodrigues
Preparando o Ambiente

Para que seja possível realizar a
programação WEB com Java é necessário
ter instalado o JSE ou JEE, uma IDE
(Eclipse e NetBeans) e um ServeletConteiner (Apache Tomcat, Glassfish,
Jboss etc).
Ambiente de Desenvolvimento

http://www.oracle.com/technetwork/java/javas
e/downloads/index.html
Configuração no Windows






Nas Propriedades do Sistema (Botão contrario em
meu computador – propriedades).
Guia Avançado - > Variáveis de Ambiente.
Novo -> Nome da Variável: JAVA_HOME
Valor da Variável: C:\Program Files\Java\jdk1.6.0_26
(observar caminho e numero da versão)
Novo -> Nome da Variável: JDK_Home
Valor da Variável: %JAVA_HOME%
Em Path, editar:
valor da variável colocar no final separando por
ponto-e-vírgula: %JAVA_HOME%\bin
IDE Eclipse
No site:
http://www.eclipse.org/downloads/
Baixe Eclipse IDE for Java EE Developers.
Nele já há um ambiente próprio para o
desenvolvimento Web
Apache TomCat
No site http://tomcat.apache.org/
 Baixe o Zip da última versão estável.

Descompacte o ZIP

Abra o eclipse e vá em Windows ->
Preferences -> Server -> Runtime
Enviroments e adicione o caminho do
Apache TomCat
Vamos aos teste
Para testar o funcionamento entre no
Eclipse, clique em File -> New -> other->
Web e escolha Dynamic Web Project.
 Coloque um nome ao projeto e verifique
se o servidor está marcado.

Servlets e JSP
Na programação Web com Java existem
diversas tecnologias disponíveis.
 Dentre as principais são os Servlets e o
JSP.
Para iniciar o processo, testaremos uma
página Servlet e passaremos a ver,
também, o JSP.

Criando um Servlet
Clique com o botão contrário do mouse
sobre o projeto, New -> Servelet.
 Ele pedirá para que seja preenchido um
pacote e o nome da classe. Prossiga e
marque a opção init para o método que
será criado.

Dentro do método doGet digite
out.close
Executando

Clique no ícone de executar -> Run as ->
Run on Server
Servlet vs JavaServer Pages
Contêiner
Estrutura de uma Aplicação Web
A pasta SRC contém os
arquivos .java
 A pasta WebContent é a pasta
raiz da aplicação que contém os
arquivos html e jsp. META-INF Contém meta-information
sobre suas aplicações
 WEB-INF - Contém todas as
pastas que não serão vista no
navegador

Download

preparando e usando o ambiente web