¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

A Simple Servlet

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portugués 15 páginas

A Simple Servlet

Contenido del apunte (15)

Página 1

A Simple Servlet - Agenda

Nesse slide discutiremos:

Como criar um servlet simples no ambiente de desenvolvimento.

Como testar o servlet no ambiente de deployment.

É importante notar que se trabalharmos em um ambiente de IDE, tudo isso é feito automaticamente.

Página 2

Um Servlet Simples - Ambiente de desenvolvimento

A Simple Servlet

A aplicação WEB é chamada "HelloWorld", mas você pode chamá-la de "MyApp" ou "MyHelloWorldApp" ou um outro nome a escolha.

Página 3

Um Servlet Simples - Ambiente de Deployment

A Simple Servlet

Voce pode nomear a aplicação WEB pelo nome que quiser. No caso acima, o nome da aplicação WEB é "HelloWorld" e esse ambiente é o ambiente de deployment dentro do Tomcat.

Página 4

Criação das variáveis de ambiente

Antes de compilarmos e executarmos arquivos em java pelo prompt, sem a necessidade de uma IDE tal qual eclipse IDE, devemos configurar as variáveis de ambiente do java:

Passo 1: Fazer o download da jdk pelo site da oracle e instalá-lo na máquina:

A Simple Servlet

Página 5

Criação das variáveis de ambiente (2)

Passo 2: em variáveis de ambiente de sistema, adicionar a variável JAVA_HOME com valor do local da instalação da JDK e referenciar a variável JAVA_HOME na variável PATH com valor %JAVA_HOME%\bin conforme imagens:

A Simple Servlet

A Simple Servlet

Página 6

Criação das variáveis de ambiente (3)

Passo 3: Por questões de simplicidade. poderíamos copiar o arquivo “$CATALINA_HOME\lib\servlet-api.jar”, "*\el-api.jar" e "*\jsp-api.jar" para o diretório “$JAVA_HOME\jre\lib\ext” (onde $JAVA_HOME é o diretório onde o JDK está instalado e $CATALINA_HOME é a variável de ambiente que referencia o local de instalação do Tomcat).

Passo 4: Para rodar o Tomcat, além de configurar as variáveis de ambiente citadas (JAVA_HOME e PATH), deve-se configurar a variável CATALINA_HOME, que deve se referir ao diretório de instalação do TOMCAT.

Passo 5: Ainda que você possa controlar o tomcat através de comandos DOS, será muito mais fácil utilizar atalhos na área de trabalho. Se você olhar o diretório c:\Tomcat\bin, verá alguns arquivos batch (arquivos com a extensão .bat). Os dois que estamos interessados

são startup.bat e shutdown.bat, cujas funções são ditas por seus nomes.

Recomendamos que você crie um atalho para cada um clicando com o botão direito, escolhendo a opção "Create Shortcut" e movendo os dois atalhos para a área de trabalho. De lá você poderá iniciar o tomcat dando um duplo clique em startup.bat e finalizar sua execução dando um duplo clique em shutdown.bat.

Página 7

Hello World Servlet

Após criar os ambientes de desenvolvimento e deployment, iremos construir um servlet simples (HelloWorldServlet).

Os passos para criar um servlet simples são:

Criar o servlet no ambiente de desenvolvimento e compilá-lo.

O arquivo .class compilado é então copiado para o ambiente de deployment, assumindo que não aja erros de compilação.

Criar o arquivo web.xml (descritor de implantação) nos ambientes de desenvolvimento e deployment (uma vez que esse é um servlet simples, não iremos criar o arquivo .HTML nos ambientes de desenvolvimento e de deployment).

Reiniciar o Tomcat e testar o servlet.

O teste deverá ser bem sucedido.

Página 8

Arquivo HelloServlet.java

A Simple Servlet

Página 9

Passos para a criação do servlet

Salve o arquivo HelloWorld.java no diretório c:\projects\HelloWorld\src. Este é nosso ambiente de desenvolvimento. Compile o arquivo com a opção -d como segue:

A Simple Servlet

Isto colocará o arquivo .class compilado dentro do diretório classes (assumindo que você está compilando a partir do diretório \src do projeto).

Página 10

O Descritor de Implantação

Copie o arquivo .class gerado no slide anterior (HelloServlet.class) para o ambiente de deployment:

A Simple Servlet

Vamos criar o descritor de implantação (arquivo web.xml) no ambiente de desenvolvimento.

Página 11

O Descritor de Implantação (2)

A Simple Servlet

Copiar o arquivo acima (web.xml) para o ambiente de deployment também.

Página 12

Rodando o Servlet

Iniciar o Tomcat.

Digitar no navegador:

A Simple Servlet

Como saída do servlet, "Hello World" deverá aparecer no browser.

A Simple Servlet

Página 13

Conclusão

Aprendemos como criar um servlet no ambiente de desenvolvimento

Compilamos o servlet e o testamos executando no ambiente de deployment.

Página 14

Página 15

Información

Descripción
Concursos Públicos (OCEJWCD 6 ONLINE COURSE) Desenvolvimento de Software Apunte sobre A Simple Servlet, creado por Luis Felipe Guariento el 30/01/2018.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?