Curso Online de SERVLETS E JAVASERVER PAGES
A EQUIPE PROMOVENDO CONHECIMENTO AGORA ESTÁ OFERECENDO CURSOS EM DIVERSAS AREAS PARA MELHORAR O DESENVOLVIMENTO DE TODOS VALE A PENA CONF...
Continue lendoAutor(a): Promovendo Conhecimento
Carga horária: 12 horas
Por: R$ 50,00
(Pagamento único)
Mais de 5 alunos matriculados no curso.
Avaliação dos alunos: 1 no total
"me ajudou muito, pois precisava fazer um trabalho da faculdade! valeu."
- Mário Oliveira Santos- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Curso de Java para Web Servlets e JavaServer Pages
1
curso de java para web servlets e javaserver pages
marcos mendes
2010
-
Objetivo Principal do Curso
2
objetivo principal do curso
possibilitar a construção de páginas web com conteúdo dinâmico, enfatizando o acesso a bancos de dados.
-
Bibliografia de Referência
3
bibliografia de referência
desenvolvendo aplicações web com jsp, servlets, jsf, hibernate, ejb 3 persistence e ajax
edson gonçalves
editora ciência moderna
desenvolvendo na web com javaserver pages
duane k. fields & mark a. kolb
editora ciência moderna – manning
java - servlet: programação
jason hunter & william crawford
editora ciência moderna – o´reilly
revista java magazine – edições 6, 7, 8, 66 e 67
www.caelum.com.br - apostila fj-21
www.jeebrasil.com.br -
Servlets
4
4
servlets
servlets são classes java executadas no lado servidor que atendem a requisições e podem gerar uma resposta a elas.
-
Aplicações Executadas no Servidor
5
5
aplicações executadas no servidor
servidor web http
javaserver web development kit (jswdk).
jakarta tomcat.
configuração e ativação do servidor.
servlets
formato de um servlet.
api servlet (pacotes javax.servlet e javax.servlet.http) .
exemplo (testservlet.java)
invocando o servlet via formulário html.
gravação de dados de um formulário html em um banco de dados remoto.
exibição de dados de um banco de dados em uma página html.
invocando o servlet através de uma applet. -
Instalação do Jakarta Tomcat
6
6
instalação do jakarta tomcat
baixe o tomcat no endereço: http://jakarta.apache.org/tomcat/
clique no link download;
clique no link binaries;
procure por tomcat 5.0.25 keys (ou mais recente);
clique em 5.0.25 exe (arquivo de instalação executável).
após o download, execute o arquivo baixado.
aceite as opções padrão.
após instalado, inicie o browser e acesse o endereço http://localhost:8080/ -
Instalação do Plugin EclipseHtmlEditor
7
7
instalação do plugin eclipsehtmleditor
baixe o eclipsehtmleditor no endereço: http://amateras.sourceforge.jp/
após o download, descompacte o arquivo na pasta "eclipse" do eclipse ("c:/eclipse").o eclipsehtmleditor necessita da instalação do gef (graphical editing framework). baixe o arquivo do próprio site do eclipse e o descompacte na pasta raiz do seu hd ("c:/").
-
Instalação do TomcatPlugin para o Eclipse
8
8
instalação do tomcatplugin para o eclipse
baixe o tomcatplugin no endereço: http://www.sysdeo.com/eclipse/tomcatplugin
após o download, descompacte o arquivo na pasta "plugins" do eclipse ("c:/eclipse/plugins").
inicie o eclipse, abra o menu "window", selecione "preferences" e clique na opção "tomcat".
na janela "preferences": marque a versão instalada do tomcat; preencha a caixa de texto "tomcat home" com o nome da pasta de instalação do tomcat; em "context declaration mode", selecione a opção "server.xml". aplique as alterações e clique em "ok".
inicie o tomcat através do botão "start tomcat" da barra de ferramentas do eclipse.
após finalizadas as mensagens na aba "console", inicie o browser e acesse o endereço http://localhost:8080 -
Criação de um Projeto Web no Eclipse
9
9
criação de um projeto web no eclipse
selecione file / new / project / java / tomcat project.
preencha a caixa "project name" com o nome do seu projeto e clique em "next".
preencha a caixa "context name" com "/teste" e a caixa "subdirectory to set as web application root (optional)" com "/web" e clique em "finish".
configure o plugin eclipsehtmleditor da amateras: clique com o botão direito no projeto e selecione "properties", clique no item "amateras", preencha a caixa de texto "root" com "/web". clique em "apply" e "ok". -
Criação de uma classe Servlet no Projeto Web
10
10
criação de uma classe servlet no projeto web
clique com o botão direito no projeto e selecione new / class.
preencha a caixa "name" com o nome da classe "testservlet".
preencha a caixa "package" com o nome do pacote "servlets".
clique em "finish".
copie o código do slide seguinte no corpo da classe.
crie o arquivo "web.xml" (nos próximos slides) na pasta "web-inf" clicando com o botão direito na pasta "web-inf" e selecionando new / file.
no browse, abra o endereço http://localhost:8080/teste/oi -
Exemplo de recebimento e envio de dados
11
11
exemplo de recebimento e envio de dados
package servlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class testservlet extends httpservlet {
public void service (httpservletrequest req, httpservletresponse resp)
throws servletexception, ioexception {
resp.setcontenttype ("text/html");
printwriter out = resp.getwriter();
string nome = req.getparameter("nome");
out.println(" exemplo servlet ");
out.println(" oi " + nome + ", tudo bem ?");
out.println(" ");
out.close();
}
}testservlet.java
neste exemplo, o servlet recebe
um nome e retorna uma
mensagem de saudação
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Curso de Java para Web Servlets e JavaServer Pages
- Objetivo Principal do Curso
- Bibliografia de Referência
- Servlets
- Aplicações Executadas no Servidor
- Instalação do Jakarta Tomcat
- Instalação do Plugin EclipseHtmlEditor
- Instalação do TomcatPlugin para o Eclipse
- Criação de um Projeto Web no Eclipse
- Criação de uma classe Servlet no Projeto Web
- Exemplo de recebimento e envio de dados
- Arquivo descritor da aplicação web.xml
- Criação de um formulário html para acessar um servlet
- Aplicações MultiCamadas
- Requisição / Resposta em um Servlet HTTP
- Árvore de diretórios da Aplicação
- Árvore de diretórios gerada pelo TomcatPlugin
- Acesso a dados no MySQL por um servlet
- Modelo de Dados para teste
- Tabela Cliente
- Tabela Pedido
- Tabela Item
- Tabela Produto
- Classes DAO – ConnectionFactory.java
- Classes DAO – Produto.java
- Classes DAO – ProdutoDAO.java
- Classes DAO – ProdutoDAO.java (cont.)
- Classes DAO – Cliente.java
- Classes DAO – Cliente.java (cont.)
- Classes DAO – ClienteDAO.java
- Classes DAO – ClienteDAO.java (cont.)
- Classes DAO – Pedido.java
- Classes DAO – Pedido.java (cont.)
- Classes DAO – PedidoDAO.java
- Classes DAO – PedidoDAO.java (cont.)
- Classes DAO – Item.java
- Classes DAO – ItemDAO.java
- Gravando dados
- Gravando dados (cont.)
- Lendo todos os dados
- Lendo todos os dados (cont.)
- Buscando dados
- Buscando dados (cont.)
- Apagando dados
- Apagando dados (cont.)
- Gravando dados na Sessão HTTP (HttpSession)
- Lendo dados da Sessão HTTP (HttpSession)
- Formato de um Servlet
- Pacote javax.servlet
- Pacote javax.servlet.http
- Compilação de Servlets no Eclipse
- Como testar o Servlet exemplo no Tomcat
- Como testar o Servlet exemplo no JSWDK
- Instalação do Apache ANT
- Build de aplicação web usando o ANT
- Integrando o ANT com o Eclipse
- Invocando um servlet via Applet
- Invocando um servlet via Applet (cont.)
- JSP
- Introdução a JSP
- Introdução a JSP
- Introdução a JSP
- Primeiro Exemplo de Página JSP
- Exemplo usando o Padrão MVC
- Exemplo usando o Padrão MVC (cont.)
- Compra em uma Loja Virtual
- Compra em uma Loja Virtual (cont.)
- Comentários
- Diretivas
- Declarações
- Expressões
- scriptlets
- Objetos Implícitos relacionados a Servlets
- Objetos Implícitos relacionados a Input/Output
- Objetos Implícitos Contextuais
- Objeto Implícito de Tratamento de Erros
- Ações
- Introdução a EL (Expression Language)
- Introdução a JSTL (JSP Standard Tag Library)
- Componentes Java Beans
- Distribuição e Implantação de Aplicações Web
- Validação de Formulários