Curso Online de SERVLETS E JAVASERVER PAGES
5 estrelas 1 aluno avaliou

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 lendo

Autor(a):

Carga horária: 12 horas


Por: R$ 50,00
(Pagamento único)

Mais de 5 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

A EQUIPE PROMOVENDO CONHECIMENTO AGORA ESTÁ OFERECENDO CURSOS EM DIVERSAS AREAS PARA MELHORAR O DESENVOLVIMENTO DE TODOS VALE A PENA CONFERIR NA NOSSA PAGINA DE CURSOS
TEMOS CURSOS GRATUITOS E CURSOS PAGOS DE ALTISSIMA QUALIDADE
CONFIRAM!!

ESTAMOS OFERECENDO CURSOS DE TODAS AS AREAS A MAIORIA DELES EM TI (TECNOLOGIA DA INFORMAÇAO) POREM OFERECEMOS CURSOS DE ADMINISTRAÇÃO, GESTÃO EM GERAL, ANALISE, DESENVOLVIMENTO, ENGENHARIA E MUITOS OUTROS CONFIRAM


"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.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • 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


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 50,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • 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