Java Server Pages (JSP)
|
|
|
- Maria das Neves Cerveira Damásio
- 9 Há anos
- Visualizações:
Transcrição
1 Java Server Pages () Departamento de Ciências Exatas Universidade Estadual de Feira de Santana
2 Problemas com Sevlet Como fazer um Servlet para exibir esta página? 1
3 Código do Servlet GetDate.java public class GetDate extends HttpServlet protected void doget(httpservletrequest req, HttpServletResponse res) throws ServletException, IOException { } } res.setcontenttype("text/html;charset=utf-8"); PrintWriter out = res.getwriter(); out.println("<!doctype html>"); out.println("<html>"); out.println("<body>"); out.println("<b>a data e hora atual é </b>" + new Date()); out.println("</body>"); out.println("</html>"); 2
4 Problemas com Sevlet Imagine que você deseja incluir um Qtulo e um texto na página 3
5 Código do Servlet HttpServlet.java public class GetDate extends HttpServlet protected void doget(httpservletrequest req, HttpServletResponse res) throws ServletException, IOException { } } res.setcontenttype("text/html;charset=utf-8"); PrintWriter out = res.getwriter(); out.println("<!doctype html>"); out.println("<html>") out.println("<head><title>data e hora</title></head>"); out.println("<body>"); out.println("exibindo data e hora utilizando Servlets <br>"); out.println("<b>a data e hora atual é </b>" + new Date()); out.println("</body>"); out.println("</html>"); 4
6 Problemas com Servlets Qualquer alteração no HTML exige alteração no Servlet editar o código, compilar, deploy,... O permite tornar a formatação mais simples e rápida permite separar design de programação 5
7 : definição Java Server Page página HTML com elementos especiais o programador pode inserir conteúdo dinâmico a extensão de uma página é.jsp a página fica armazenada no Servidor 6
8 Página DataHora.jsp import="java.util.date %> <html> <head> <title>data e hora</title> </head> <body> Exibindo data e hora utilizando.<br> <b>a data e hora atual é </b> <%= new Date() %> </body> </html> 7
9 Mais sobre Alterando uma página basta alterar o texto, não precisa recompilar a modificação passa a ser visível automajcamente Funcionamento interno toda página tem um Servlet correspondente toda modificação na página requer que o Servlet seja atualizado tudo isso é feito automajcamente! Sem intervenção do programador a primeira chamada é mais lenta (cria o Servlet) 8
10 Elementos dinâmicos Expressões Direjvas Scriptlets Declarações 9
11 Expressões Toda expressão retorna um valor Sintaxe <%= <expressão java> %> Exemplo somando 2 números <%= 5+7 %> pegando a data <%= new Date() %> 10
12 Direjvas Direjvas são constantes que afetam a página como um todo Sintaxe <%@ dire5va nome_atributo= valor %> Principais direjvas: page e include 11
13 Direjva page Direjvas da página podem incluir pacotes java podem incluir atributos no cabeçalho da página Exemplos page import= java.ujl.date %> page contenttype= text/html %> 12
14 Direjva include Permite incluir o conteúdo de outra página HTML ou O texto incluído poder ser de parte da página Exemplos <%@ include file= cabecalho.jsp %> Miolo da página <%@ include file= rodape.html %> 13
15 Exemplo DataHora.jsp include file="cabecalho.jsp" %> Exibindo data e hora utilizando diretivas.<br> <b>a data e hora atual é </b> <%= new Date() %> <br> <b>a soma de 5+7= </b> <%= 5+7 %> <%@ include file="rodape.html" %> <%@page import="java.util.date"%> <%@page contenttype="text/html" pageencoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>data e hora</title> </head> <body> cabecalho.jsp </body> </html> rodape.html 14
16 Scriptlets Permite incluir blocos de código Java Sintaxe <% bloco de código Java %> Exemplo include file="cabecalho.jsp" %> <b>a data e hora atual é </b> <%= new Date() %> <br> <% Date date = new Date(); SimpleDateFormat dateformat = new SimpleDateFormat("EEE"); String weekday = dateformat.format(date); if(weekday.equals("sat") weekday.equals("sun")){ }else{ } %> out.println("aproveite o final de semana!"); out.println( Hoje é "+weekday); <%@ include file="rodape.html" %> 15
17 Scriptlets Os scripts podem ser interrompidos a qualquer momento <%@ include file="cabecalho.jsp" %> <b>a data e hora atual é </b> <%= new Date() %> <br> <% Date date = new Date(); SimpleDateFormat dateformat = new SimpleDateFormat("EEE"); String weekday = dateformat.format(date); if(weekday.equals("sat") weekday.equals("sun")){%> Aproveite o final de semana! <%}else %> Hoje é <%= weekday %> <%@ include file="rodape.html" %> 16
18 Declarações Permite declarar variáveis que ficam fora do método da requisição (similar ao init()) Sintaxe <%! Declaração %> Exemplo <%! String[] dia= {"Seg","Ter", "Qua", "Qui", "Sex", "Sab", "Dom"}; %> include file="cabecalho.jsp" %> Exibindo data e hora utilizando diretivas.<br> <% Calendar c = Calendar.getInstance(); c.settime(new Date()); out.println(dia[c.get(calendar.day_of_week)]); %> <%@ include file="rodape.html" %> 17
19 Objetos implícitos Existe uma serie de objetos implícitos em request: instância de HvpServletRequest response: instância de HvpServletResponse out: instância de JspWriter session: instância de HvpSession applica5on: instância de ServltContext config: instância de ServletConfig 18
20 Exemplo include file="cabecalho.jsp" %> Existe uma serie de objetos implícitos que podem ser <% String chamados, data = request.getparameter("data"); os principais são: %> if(data!= null){ SimpleDateFormat f = new SimpleDateFormat("DD/MM/YYYY"); } <br> request, instância de HvpServletRequest Date anivdate = f.parse(data); response, instância de HvpServletResponse long diffinms = new Date().getTime() - anivdate.gettime(); out, instância de Wriver que permite escrever na saída out.print("você já viveu "+ dias +" dias!"); session, instância de HvpSession long dias = TimeUnit.DAYS.convert(diffInMs, TimeUnit.MILLISECONDS); applica5on, instância de ServletContext config, instância de ServletConfig <form action="parameters.jsp" method="get"> Data nascimento (DD/MM/YYYY): <input type="text" name="data" /> <input type="submit" value="enviar" /> </form> <%@ include file="rodape.html" %> 19
21 Exemplo 20
22 Comentários Existem dois jpos de comentários Comentário HTML <!- Comentário - > Comentário Exemplo <HTML><BODY> <%- - <Comentário> - - %> <!- Este comentário irá aparecer no fonte da página -> <%-- Este comentário não irá aparecer no fonte da página --%> </BODY><HTML> 21
23 JavaBeans é bastante poderoso Um programador descuidado pode rapidamente criar códigos complexos e de dixcil manutenção O ideal é que uma página seja similar a uma página HTML. Sem código Java! O código deve ser desenvolvido ujlizando Servlets, JavaBeans e páginas o negócio fica nos Servlets, os resultados são enviados para as páginas ujlizando JavaBeans JavaBeans objetos criados para representar dados possuem apenas métodos set e get 22
24 Exemple de arquitetura com JavaBeans Controler Browser request response Servlet JavaBeans Model View 23
25 JavaBean Pessoa public class PersonBean implements Serializable{ private String nome; private int idade; public PersonBean(){} public PersonBean(String nome, int idade){ } this.nome = nome; this.idade = idade; Construtor default public String getnome() { return nome;} public void setnome(string nome) { this.nome = nome;} public int getidade() { return idade; } } public void setidade(int idade) { this.idade = idade;} 24
26 Repassando as requisições Ujliza o método getrequestdispatcher() da classe HvpServletRequest passando o caminho de uma página e requisição = {"/JavaBeansServlet"}) public class JavaBeansServlet extends HttpServlet protected void doget(httpservletrequest req, HttpServletResponse res) throws ServletException, IOException { // Código do negócio vem aqui PersonBean person = new PersonBean("João", 38); req.setattribute("pessoa", person); } } req.getrequestdispatcher("/javabeans.jsp").forward(req, res); 25
27 Duas formas de acessar o JavaBeans A parjr da versão 2.0 é possível ujlizar Expression Language (EL) para acessar o JavaBean <%@page contenttype="text/html" pageencoding="utf-8"%> <!DOCTYPE html> <html> </html> <body> O nome da pessoa é ${pessoa.nome} e ela tem ${pessoa.idade} </body> JavaBeans.jsp 26
28 Arquitetura com Servlet, e JavaBeans Browser (chrome) 6. Renderiza a página e apresenta para o cliente 1. Realiza solicitação HTTP 5. Retorna página html para o Browser Servlet Servidor 4. Retorna página HTML 3. Acessa dados locais, incluindo SGBD Disco Java Beans 27
29 Java Server Pages () Departamento de Ciências Exatas Universidade Estadual de Feira de Santana
A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,
Trabalhando com Servlet
Trabalhando com Servlet Primeiro Servlet O primeiro passo a ser dado é criar uma classe Java como qualquer outra. Essa nova classe criada deve estender a classe abstrata HttpServlet pertencente ao pacote
Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Linguagem de Programação para Web Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 28 Objetivos Dando continuidade aos estudos sobre JSP, apresentaremos os
JSP (JAVASERVER PAGES)
UNIDADEC Nesta unidade, você irá conhecer a tecnologia JSP (JavaServer Pages). JSP permite implementar páginas dinâmicas na web. As páginas JSP contêm marcas HTML e instruções Java. O objetivo desta unidade
Lista de exercícios I - RESPOSTAS Servlets e banco de dados
www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.
Programação Na Web. Servlets: Ciclo de Vida. Agenda. Visão geral sobre ciclo de vida. Nascimento de uma Servlet. Execução de uma Servlet
Programação Na Web Servlets: Ciclo de Vida 1 António Gonçalves Agenda Visão geral sobre ciclo de vida Nascimento de uma Servlet Execução de uma Servlet Destruição de uma Servlet 2 Servlet Life Cycle 1
Java Server Pages. Arquitectura de uma aplicação distribuída em Internet. Figura 1 Modelo 2
Java Server Pages Arquitectura de uma aplicação distribuída em Internet Figura 1 Modelo 2 A implementação desta arquitectura, com um controlador que direcciona a execução de s, de Servlets e de JavaBeans,
Arquitetura de Aplicações JSP/Web. Padrão Arquitetural MVC
Arquitetura de Aplicações JSP/Web Padrão Arquitetural MVC Arquitetura de Aplicações JSP/Web Ao projetar uma aplicação Web, é importante considerála como sendo formada por três componentes lógicos: camada
J2EE. Exemplo completo Utilização Servlet. Instrutor HEngholmJr
J2EE Exemplo completo Utilização Servlet Instrutor HEngholmJr Page 1 of 9 AT09 Exemplo complete Utilização Servlet Version 1.1 December 5, 2014 Indice 1. BASEADO NOS EXEMPLOS DE CÓDIGO DESTA APOSTILA,
Java para WEB com Struts 2 e Hibernate
Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com [email protected] Apresentação Fernando Anselmo [email protected] 25 anos na área de Desenvolvimento
Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual
Aula 09 Objetivo Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Banco de Dados 1. Crie um novo projeto
Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Universidade São Judas Tadeu. Faculdade de Tecnologia e Ciências Exatas. Sistemas de Informação 3ASIN
Universidade São Judas Tadeu Faculdade de Tecnologia e Ciências Exatas Sistemas de Informação 3ASIN Atividade de Tópicos em Desenvolvimento e Banco de Dados Nome: Pedro Augusto Pereira R.A.: 201013018
Prof. Roberto Desenvolvimento Web Avançado
Resposta exercício 1: Configuração arquivo web.xml helloservlet br.com.exercicios.helloservlet
Curso de Java. Geração de Páginas WEB. TodososdireitosreservadosKlais
Curso de Java Geração de Páginas WEB Aplicação WEB Numa aplicação WEB de conteúdo dinâmico As páginas são construídas a partir de dados da aplicação (mantidos num banco de dados). Usuários interagem com
Estrutura do Projeto - Trabalhando com Banco de Dados
Estrutura do Projeto - Trabalhando com Banco de Dados Utilizando o Postgresql como Base de Dados - Trabalhando com banco de Dados (Abra o pgadmin III) - Clique duas vezes sobre o PostgreSQL (8.3) e digite
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform
Tutorial Jogo da Velha WEB
Tutorial Jogo da Velha WEB Criação do Projeto 1- Inicie o Eclipse 2- Crie um novo projeto Web dinâmico. 3- Na tela seguinte, digite o nome do projeto e caso no campo Target Runtime não estiver aparecendo
Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80
Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: Cliente Web browser HTTP porto 80 Servidor web JDBC RMI XML... Base de Dados Aplicação em Java...
Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets. Prof. Bruno Moreno
Desenvolvimento de Sistemas Corporativos Aula 1.5 Introdução a Servlets Prof. Bruno Moreno [email protected] Configurando o Ambiente Ambiente de Programação IDE: Eclipse Servidor de aplicação: Tomcat
Programação Web 2:! Introdução a JSP! Mestrado em Engenharia Informática Universidade do Minho! 290! Deliver information, not just data
Aula 8 Programação Web 2:! Introdução a JSP! Mestrado em Engenharia Informática Universidade do Minho! 289! First principles (7) Deliver information, not just data!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(johnson,
Java na WEB Servlet. Sumário
1 Java na WEB Servlet Objetivo: Ao final da aula o aluno será capaz de: Utilizar Servlets para gerar páginas web dinâmicas. Utilizar Servlets para selecionar páginas JSPs. Utilizar Servlets como elemento
Servlets Java para Desenvolvimento Web
Servlets Java para Desenvolvimento Web ""Vivemos todos sob o mesmo céu, mas nem todos temos o mesmo horizonte."" Ao término desse capítulo, você será capaz de: fazer com que uma classe seja acessível via
TUTORIAL JSP & SERVLET
TUTORIAL JSP & SERVLET A.A.S. UNINOVE WWW.AAS.PRO.BR Exemplo simples de JSP com Servlet (para envio e recebimento de dados) Sumário JSP & SERVLET... 2 1. Criando Projeto... 2 2. O primeiro JSP... 3 3.
Módulo 5. Programação Orientada a Objetos. Programação Orientada a Objetos I Java (Rone Ilídio)
Módulo 5 Programação Orientada a Objetos Programação Orientada a Objetos I Java (Rone Ilídio) Programação Orientada a Objetos Registro em Pascal: Type Cliente = Record Nome: String; Telefone: String; Idade:
Unidade 6: Java Server Pages Prof. Daniel Caetano
Programação Servidor para Sistemas Web 1 Unidade 6: Java Server Pages Prof. Daniel Caetano Objetivo: Capacitar o aluno para produzir páginas usando a tecnologia JSP. INTRODUÇÃO Como foi observado na aula
JSP e Servlet Princípio de MVC
UNIPÊ Centro Universitário de João Pessoa Desenvolvimento para Web HTTP e Servlets JSP e Servlet Princípio de MVC [email protected] 1 12 JSP e Servlets Desvantagens de JSP e Servlets Servlets Escrever
Programação Na Web. Servlets: Como usar as Servlets. Agenda. Template genérico para criar Servlets Servlet 2.4 API
Programação Na Web Servlets: Como usar as Servlets 1 António Gonçalves Agenda Template genérico para criar Servlets Servlet 2.4 API Exemplo: Hello World Output: Texto, HTML e hora local. Compilar uma Servlets
Java na WEB Componentes Bean
1 Java na WEB Componentes Bean Objetivo: Ao final da aula o aluno será capaz de: Criar site dinâmico utilizando componentes Bean Utilizar Tags de ação Empregar Coleções de Bean. Sumário 5. Definição de
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS
EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas
PROJETO WEB: Java. Prof Fernando Gomes
PROJETO WEB: Este projeto nos mostra uma página JSP que contém um formulário para digitarmos um número inteiro. Na mesma página, o sistema retorna se esse número é primo ou não - caso não seja primo, retorna
Curso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais
Curso de Java Geração de Páginas WEB através de JSP Todos os direitos reservados Klais JSP e Servlets Servletsconstituem um mecanismo conveniente para a geração de páginas HTML dinâmicas e seu tratamento
A figura acima mostra o script de criação do banco de dados que chamaremos de minicurso.
Primeiro passo é criar um banco de dados. Pois com um esquema montado, utilizaremos o Framework de mapeamento objeto relacional o Hibernate, para montar nosso projeto. A figura acima mostra o script de
Unidade 9: Middleware JDBC para Criação de Beans
Programação Servidor para Sistemas Web 1 Unidade 9: Middleware JDBC para Criação de Beans Implementando MVC Nível 1 Prof. Daniel Caetano Objetivo: Preparar o aluno para construir classes de entidade com
Registo de condutor (Protótipo funcional) Página apresentada ao utilizador
Registo de condutor (Protótipo funcional) Página apresentada ao utilizador HTML da PÁGINA DE REGISTO --------------
Java para WEB. Servlets
Servlets Servlets são classes Java que são instanciadas e executadas em associação com servidores Web, atendendo requisições realizadas por meio do protocolo HTTP. Servlets é a segunda forma que veremos
Programação II Programação para a Web. Christopher Burrows
Programação II Programação para a Web Christopher Burrows Apache Tomcat O Apache Tomcat é um Servlet Container desenvolvido pela Apache Software Foundation. Implementa as tecnologias Java Servlets e Java
UNIDADE II Sistemas Cadastrais com acesso a Banco de Dados
UNIDADE II Sistemas Cadastrais com acesso a Banco de Dados Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático Middleware JDBC Uso do NetBeans para gerência do banco JavaDB Modelo
Java para Desenvolvimento Web
Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para
Java II. Sérgio Luiz Ruivace Cerqueira [email protected]
Java II Sérgio Luiz Ruivace Cerqueira [email protected] Servlets Servlet Aplicação Java que é executada no servidor que estende a capacidade do servidor Web Alternativa Java para os scripts CGI Gerenciado
Java II. Sérgio Luiz Ruivace Cerqueira [email protected]
Java II Sérgio Luiz Ruivace Cerqueira [email protected] Por quê JSP? Com Servlets é fácil Ler dados de um formulário Recuperar dados de uma requisição Gerar informação de resposta Fazer gerenciamento
" # $ %&'( ) *' ( +,)+ ( - $ (+*' 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' (
! " # $ %&'( ) *' ( +,)+ ( - $ (+*'.%/ 0 12 ' ( %+ -12 )+3 ) (4 )) ) % 12 ) *' ( 2 (5) '%'1%6% %/ )1%12 74 % +1%() %% % *8) + 9 "(:4 8) % ; *' 3 "( % '% + 4% % ) +' 455 %' 4 *' ( +% ) + %,)1 0 +
CONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre
Como criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse
Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web
Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP
Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP Software cliente: browser e outros Protocolo HTTP Infraestrutura de transporte
Aplicativos Web com Orientação a Objetos
Objetivo: Praticar o relacionamento entre classe um para muitos implementando um exemplo de carrinho de compras de produtos. Diagrama de Classes - Model 1. Crie um banco de dados chamado produtos e um
WebWork 2. João Carlos Pinheiro. [email protected]
WebWork 2 João Carlos Pinheiro [email protected] Versão: 0.5 Última Atualização: Agosto/2005 1 Agenda Introdução WebWork 2 & XWork Actions Views Interceptadores Validação Inversão de Controle (IoC)
Programação em Rede. Servlets. Manipulação de dados de input em Servlets
Servlets Manipulação de dados de input em Servlets Os dados de um formulário podem ser utilizados para pedidos GET ou POST. Com servlets JAVA esta operação é efectuada pelo método getparameter de HttpServletRequest,
Desenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Arquitetura de Aplicações Distribuídas na Web Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Computação II - Java - Teste 1.2 Prof. Adriano Joaquim de Oliveira Cruz 2015/04/27
1. Defina os sequintes termos: (a) (1 Ponto) Polimorfismo Computação II - Java - Teste 1.2 Prof. Adriano Joaquim de Oliveira Cruz 2015/04/27 (b) (1 Ponto) Sobrescrita de funções (c) (1 Ponto) Sobrecarga
Aplicações de Linguagem de Programação Orientada a Objeto
Aplicações de Linguagem de Programação Orientada a Objeto WEB Servlets Slides baseados no material de Daniel Arraes Pereira, cin.ufpe.br. Professora Sheila Cáceres Server-side Java for the web Um servlet
DESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão [email protected] http://www.luizleao.com Questão 01 Qual a diferença entre as versões Java Standard Edition (JSE) e o Java Enterprise Edition (JEE)? Questão
Servlets.
Servlets www.facom.ufu.br/~bacala/pi O que são Servlets? Extensão de servidor escrita em Java Podem ser usados para estender qualquer tipo de aplicação do modelo requisição-resposta Todo servlet implementa
Servlets. João Carlos Pinheiro. Julho / 2005
Servlets João Carlos Pinheiro Julho / 2005 1 Objetivos Apresentar Os benefícios de servlets A arquitetura de aplicativo servlet Como funciona um Servlet Os pacotes javax.servlet e javax.servlet.http Como
Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web:
Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: 1 Cliente Web browser HTTP porto 80 Servidor web... JDBC RMI XML... Base de Dados Aplicação em
JavaServer Pages (JSP) Leonardo Gresta Paulino Murta [email protected]ff.br
JavaServer Pages (JSP) Leonardo Gresta Paulino Murta [email protected]ff.br Especificação/IDE/Implementação Esse curso foi preparado em 03/2015 usando a seguinte especificação, IDE e implementação Especificação
Formação JAVA Web.
Inscreva-se na Formação JAVA Web e comece a desenvolver sistemas para Web e Desktop com a linguagem de programação open source multiplataforma mais valorizada do mercado. Carga-horária: 80h O que você
Introdução à linguagem HTML. Volnys Borges Bernal
1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys
Linguagem de Programação Orientada a Objeto Abstração - Encapsulamento
Linguagem de Programação Orientada a Objeto Abstração - Encapsulamento Professora Sheila Cáceres Variáveis locais Campos são um tipo de variável. Eles: armazenam valores por toda a vida de um objeto; e
Introdução. Servlet. Ciclo Vida. Servlet. Exemplos. Prof. Enzo Seraphim
Introdução Servlet Ciclo Vida Exemplos Servlet Prof. Enzo Seraphim Visão Geral São objetos de uma subclasse de javax.servlet (javax.servlet.httpservlet). Possuem um ciclo de vida. Incluem em seu código,
Unidade 14: Web Services Prof. Daniel Caetano
Programação Servidor em Sistemas Web 1 Unidade 14: Web Services Prof. Daniel Caetano INTRODUÇÃO Na maior parte deste curso foram estudados serviços desenvolvidos com o uso de tecnologias Servlet. Entretato,
1 Introdução e Conceitos básicos
1 Introdução e Conceitos básicos Aula 02 Sumário Capítulo 1 Introdução e Conceitos básicos 1.1 Modelos 1.2 Tipos primitivos de dados 1.3 Tipo Abstrato de dados 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2
LINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Aula 4 Imagine a seguinte situação: Precisamos trafegar valores de uma página PHP para outra, porém não temos formulários entre essas páginas. Como fazer
Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.
1 2 Introdução à linguagem HTML Sumário Volnys Borges Bernal Primeira página Principais tags Principais atributos 3 4 HTML HTML = HyperText Markup Language Linguagem de marcação (Markup) para criação de
p Pacotes, a grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados os arquivos fonte de Java.
Pacotes e Jar 1 Pacotes p Usamos pacotes em java para organizar as classes semelhantes. p Pacotes, a grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados os arquivos
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA
PROGRAMAÇÃO ORIENTADA A OBJETOS JAVA PÁTIO DE MATERIAIS Discente: Nielson Soares Disciplina: Algoritmo e Estrutura de Dados INTRODUÇÃO Orientação a objetos. Linguagem de programação JAVA. Pátio de matérias
Programação Estruturada e Orientada a Objetos. Objetos e Métodos
Programação Estruturada e Orientada a Objetos Objetos e Métodos 2013 O que veremos hoje? Objetos e Métodos Transparências baseadas no material do Prof. Jailton Carlos Objetivos Aprender a criar construtores;
Associação Carioca de Ensino Superior Centro Universitário Carioca
Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Fundamentos de Servlets. Conceitos e ciclo de vida Classes e Interfaces da API Exemplos de Servlets
Fundamentos de Servlets Conceitos e ciclo de vida Classes e Interfaces da API Exemplos de Servlets Common Gateway Interface Aplicações Geração de documentos com conteúdo dinâmico Produzir resultados em
Persistência Java para Web com MySQL
Persistência Java para Web com MySQL 1. Criar o modelo no DBDesigner 2. Criar o esquema e as tabelas no MySQL 3. Criar um projeto Java simples, com o nome Empresa,no NetBeans 4. Adicionar o driver de conexão
Faculdades Integradas Santa Cruz. Tutorial de Java MVC WEB Criando uma tela de Login com Banco de Dados
Faculdades Integradas Santa Cruz Tutorial de Java MVC WEB Criando uma tela de Login com Banco de Dados 2009 Introdução O objetivo deste tutorial é apresentar os conceitos de estruturação de um projeto
Desenvolvimento de aplicações Web. Java Server Pages
Desenvolvimento de aplicações Web Java Server Pages Hamilton Lima - [email protected] 2003 Como funciona? Servidor web 2 Internet 1 Browser 3 Arquivo jsp 4 JSP Compilado 2 Passo a passo 1 browser envia
Java - Conexão ao Banco de Dados usando JDBC
Java - Conexão ao Banco de Dados usando JDBC 1. Criar o modelo no DBDesigner, como mostrado a seguir. Salvar o script de criação da tabela. 2. Criar o esquema e as tabelas no MySQL (Pode usar o MySQL Query
