Introdução. Diretivas. Scriptlets. Expressões. Declarações. JavaServer Page. Comentários. Prof. Enzo Seraphim. Pre-definições
|
|
- Mirella Beppler Paranhos
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
2 O que é uma Página JSP? É uma página HTML com trechos de programa Java embutidos Simplificam a geração de conteúdo dinâmico para Web Designers A página JSP é automaticamente transformada em servlet Permite o desenvolvimento de aplicações do lado do servidor Baseado em Java: Reutilização de componentes Vantagens do Java (segurança, portabilidade,...)
3 JSP versus ASP (ou PHP) JSPs são interpretados apenas uma vez (traduzidos para byte-code) e reinterpretados somente quando o arquivo é modificado, o que possibilita melhor desempenho na média JSPs executam nos principais servidores Web JSPs permitem melhor separação entre código e dados através de beans e bibliotecas de tags.
4 JSP versus CGI JSP mantém estado no servidor entre sessões Cria uma nova thread para cada requisição Não precisa ser carregado toda vez, depois de iniciado Executa em uma JVM previamente carregada como uma extensão de um servidor Web
5 JSP - JavaServer Pages JSP é uma tecnologia que permite a criação de páginas web que exibem um conteúdo dinâmico. Uma página JSP usa tags XML e scripts escritos em Java para encapsular a lógica que gera o conteúdo exibido pela página. JSP sem entrada de dados JSP com entrada de dados
6 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
7 Tipos de Diretivas Existem três tipos de diretivas JSP: page, para importação de classes, alteração do tipo do conteúdo, etc. include, para inclusão de arquivos durante a execução do JSP taglib, para definição de tags próprias usadas em bibliotecas de tags
8 Diretiva page Atributo import Usado para importar classes para o servlet gerado pelo JSP Pode aparecer várias vezes no JSP Exemplo: <%@page import = java.util.* %> Atributo contenttype Usado para alterar o formato MIME ou o CHARSET do texto de saída Exemplo: <%@page contenttype= text/html %>
9 Diretiva page Atributo isthreadsafe Controla o uso de múltiplas threads no servlet gerado O padrão é usar mútithread (true) Exemplo: <%@page isthreadsate= false %> Atributo session Indica se a página em questão faz parte de uma sessão sendo que o seu valor padrão é true Exemplo <%@page session= false %>
10 Diretiva page Atributo buffer Indica o uso e tamanho do buffer usado pela variável out. Exemplo: <%@page buffer = 32kb %> Atributo autoflush Controa o comportamento do buffer quando ele estiver cheio: true executa um flush automática e false gera uma exceção Exemplo: <%@page autoflush= true %>
11 Diretiva page Atributo extends Altera a superclasse do servlet gerado Exemplo: <%@page extends= MeuServ.class %> Atributo info Define a string de descrição do servlet gerado que é retornada pelo método getservletinfo() Exemplo: <%@page info= descrição %>
12 Diretiva page Atributo errorpage Indica o nome da página que deve ser mostrada em caso de erro Exemplo: <%@page errorpage= URL relativa %> Atributo iserrorpage Indica se a página atual pode ser usada como página de erro O valor padrão deste atributo é false Exemplo: <%@page iserrorpage= true %>
13 Diretiva include Usada para incluir outros arquivos em páginas JSP A diretiva deve aparecer no ponto em que o arquivo será incluído Inclusão em tempo de compilação: <jsp:include page= URL relativa flush= true %> Inclusão em tempo de compilação: <%@include file= URL relativa %>
14 Diretiva plugin Permite a inclusão de outras classes Java em JSP, como applets e beans Tem uma sintaxe semelhante a da tag applet do HTML Exemplo: <jsp:plugin type= applet code= Dados.class width= 200 height= 100 > </jsp:plugin>
15 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
16 Adicionando Scripts ao JSP Os Scripts são trechos de código embutidos no código HTML do JSP. Não são Java Scripts. Os scripts em uma página JSP são interpretados no servidor. As declarações são usadas para definir trechos de código inseridos em uma página JSP. Podem ser inseridos em uma página HTML <% %>
17 JSP sem entrada de dados import="java.util.random"%> contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>jsp PAGE</title> </head> <body> <% Random rd = new Random(); for(int i=0;i<6; i++){ out.println(rd.nextint(60)+" "); } %> </body> </html>
18 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
19 Expressões Usadas para inserir valores diretamente na saída A expressão é avaliada, convertida para string e inserida na página Sintaxe: <%= expressão java %> As expressões podem ser qualquer comando Java que retorne valor Exemplo: Data:<%= new java.util.date() %>
20 JSP sem entrada de dados import="java.util.date"%> contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>jsp PAGE</title> </head> <body> Data: <%= new Date()%><br /> Hostname: <%= request.getremotehost()%><br /> Session ID: <%= session.getid() %><br /> </body> </html>
21 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
22 Declarações Permitem a declaração de variáveis e métodos em uma página Úteis para declarar: Variáveis e métodos de instância (pertencentes ao servlet) variáveis e métodos estáticos (pertencentes à classe do servlet) Classes internas (estáticas e de instância), blocos static, etc.
23 Declarações jspinit() e jspdestroy() permitem maior controle sobre o ciclo de vida do servlet Inicialização da página (chamado uma vez, antes da primeira requisição, após o instanciamento do servlet) <%!public void jspinit() {... } %> Destruição da página (ocorre quando o servlet deixa a memória) <%! public void jspdestroy() {... } %>
24 JSP sem entrada de dados import="java.util.calendar"%> import="java.util.gregoriancalendar"%> contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>jsp PAGE</title> </head> <body> <%! public final static String[] meses = {"jan", "fev", "mar", "abr", "mai", "jun"}; %> <%! public static String getmes() { Calendar cal = new GregorianCalendar(); return meses[cal.get(java.util.calendar.month)]; }%> <%= getmes() %> </body> </html>
25 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
26 Comentários Comentários HTML <!-- --> não servem para comentar JSP Comentários JSP Podem ser usados para comentar blocos JSP <%-- Texto --%>
27 Introdução Diretivas Scriptlets Expressões Declarações JavaServer Page Comentários Pre-definições Prof. Enzo Seraphim
28 Objetos JSP pre-definidos request javax.servlet.servletrequest response javax.servlet.servletresponse out javax.servlet.jsp.jspwriter session javax.servlet.http.httpsession pagecontext javax.servlet.jsp.pagecontext application javax.servlet.servletcontext config javax.servlet.servletconfig page java.lang.object exception java.lang.throwable
29 Request Comandos get - recuperar de dados Métodos Principais getcookies getauthtype getquerystring getheader getheadernames getservername getserverport
30 Request Métodos Principais getprotocol getrequesturi getmethod getpathinfo getpathtranslated getservletpath getcontentlength getcontentype
31 Objetos JSP pre-definidos request javax.servlet.servletrequest response javax.servlet.servletresponse out javax.servlet.jsp.jspwriter session javax.servlet.http.httpsession pagecontext javax.servlet.jsp.pagecontext application javax.servlet.servletcontext config javax.servlet.servletconfig page java.lang.object exception java.lang.throwable
32 Response Comandos set - enviar dados Métodos Principais addcookie setcontenlength setcontenttype setstatus setheader senderror sendredirect
33 Cookies Arquivos texto gravados no cliente Surgiram no Netscape para guardar informações persistentes Somente acessados apenas pelo domínio que os criou Podem ser desabilitados pelo usuário (privacidade) Usos: Identificação de usuários, senhas, Customização de sites, Propaganda dirigida, sessões
34 Cookies Para criar cookies: Criar objeto da classe Cookie com o nome da informação e seu conteúdo Definir tempo de persistência Enviar o objeto para o cliente Para ler cookies: O objeto request contem todos os cookies associados ao seu domínio.
35 Criação de Cookies Nome e valor não podem conter: [ ] ( ) =, : ; O método setmaxage define quantos segundos durará o cookie após o termino da seção Exemplo: Cookie c=new Cookie("nome","val"); c.setmaxage(3600); response.addcookie(c);
36 Leitura de Cookies Exemplo: Cookie c[]= request.getcookies(); for (int i = 0; i < c.length; i++){ String nome = c[i].getname(); String valor = c[i].getvalue(); }
37 Objetos JSP pre-definidos request javax.servlet.servletrequest response javax.servlet.servletresponse out javax.servlet.jsp.jspwriter session javax.servlet.http.httpsession pagecontext javax.servlet.jsp.pagecontext application javax.servlet.servletcontext config javax.servlet.servletconfig page java.lang.object exception java.lang.throwable
38 out Utilizado para escrever informações no browser. void print(object dados) Escreve dados no browser void println(object dados) Escreve dados no browser inserindo uma quebra de linha no final.
39 Cliente -login:string -cpf:string -nome:string * Locacao -id:int -locacao:date -devolucao:date Filme -codigo:int -nome:string JavaServer Page Exemplo Locadora Prof. Enzo Seraphim
40 Classes Modelo e Classes ControleDAO br.edu.unifei.ecoe07.modelo FonteDados ClienteDao LocacaoDao FilmeDao create retrieve update delete create retrieve update delete create retrieve update delete br.edu.unifei.ecoe07.controle.dao Cliente -login:string -cpf:string -nome:string Locacao * 1 -id:int -locacao:calendar -devolucao:calendar Filme -codigo:int -nome:string
41
42 contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>html PAGE</title> </head> <body> <a href="mensal/formcreatemensal.html"> Inserir Cliente Mensal</a><br /> <a href="diario/formcreatediario.html"> Inserir Cliente Diário</a><br /> <a href="filme/formcreatefilme.html"> Inserir Filme</a><br /> <a href="locacao/formcreatelocacao.jsp"> Inserir Locação</a><br /> </body> </html>
43
44 contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>criação de Cliente Diário</title> </head> <body> <form action="creatediario.jsp" method="get"> <table border="1" width="400" height="200" cellpadding="4" cellspacing="0"> <tr align="left"> <th>login:</th><th><input type="text" size=30 name="login"></th> </tr> <tr align="left"> <th>nome:</th><th><input type="text" size=30 name="nome"></th> </tr> <tr align="left"> <th>cpf:</th><th><input type="text" size=30 name="cpf"></th> </tr> <tr align="center"> <th colspan="2"><input type="submit" value="enviar"></th> </tr> </table> </form> </body> formcreatediario.html </html>
45 contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>criação de Cliente Diário</title> </head> <body> <form action="creatediario.jsp" method="get"> <table border="1" width="400" height="200" cellpadding="4" cellspacing="0"> <tr align="left"> <th>login:</th><th><input type="text" size=30 name="login"></th> </tr> <tr align="left"> <th>nome:</th><th><input type="text" size=30 name="nome"></th> </tr> <tr align="left"> <th>cpf:</th><th><input type="text" size=30 name="cpf"></th> </tr> <tr align="center"> <th colspan="2"><input type="submit" value="enviar"></th> </tr> </table> </form> </body> formcreatediario.html </html>
46 contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>criação de Cliente Diário</title> </head> <body> <form action="creatediario.jsp" method="get"> <table border="1" width="400" height="200" cellpadding="4" cellspacing="0"> <tr align="left"> <th>login:</th><th><input type="text" size=30 name="login"></th> </tr> <tr align="left"> <th>nome:</th><th><input type="text" size=30 name="nome"></th> </tr> <tr align="left"> <th>cpf:</th><th><input type="text" size=30 name="cpf"></th> </tr> <tr align="center"> <th colspan="2"><input type="submit" value="enviar"></th> </tr> </table> </form> </body> formcreatediario.html </html>
47 contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN" <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>criado cliente Diário </title> </head> <body> <% try{ Diario obj = new Diario(); obj.setlogin(request.getparameter("login")); obj.setnome(request.getparameter("nome")); obj.setcpf(request.getparameter("cpf")); EntityManager em = FonteDados.createEntityManager(); DiarioDao dao = new DiarioDao(em); dao.create(obj); em.close(); out.print("<h1>cliente Diário Cadastrado</h1><br />"); out.print("<a href=\"../index.html\">clique para inicio</a><br />"); }catch (RollbackException exp){ out.print("<h1>login já cadastrado</h1><br />"); out.print("<a href=\"formcreatediario.html\">corrigir</a><br />"); out.print("<a href=\"../index.html\">clique para inicio</a><br />"); } %> </body> creatediario.jsp </html>
48
49 contenttype="text/html" pageencoding="utf 8"%> <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http equiv="content Type" content="text/html; charset=utf 8"> <title>criação de Cliente Diário</title> </head> <body> <form action="creatediario.jsp" method="get"> <table border="1" width="400" height="200" cellpadding="4" cellspacing="0">... </table> </form> </body> </html> formcreatelocacao.html
50 <% %> <% %> out.println("<select name=\"logincliente\">"); EntityManager em = FonteDados.createEntityManager(); ClienteDao daocliente = new ClienteDao(em); List<Cliente> listcliente=daocliente.findallcliente(); for(cliente c : listcliente){ out.println("<option value=\"" + c.getlogin() + "\">" + c.getnome() + "</option>"); } out.println("</select><br>"); out.println("<select name=\"codigofilme\">"); FilmeDao daofilme = new FilmeDao(em); List<Filme> listfilme = daofilme.findallfilme(); for(filme f : listfilme){ out.println("<option value=\"" + f.getcodigo() + "\">" + f.getnome() + "</option>"); } out.println("</select><br>"); formcreatelocacao.html
51 <% try{ EntityManager em = FonteDados.createEntityManager(); ClienteDao daocliente = new ClienteDao(em); Cliente cliente = daocliente.findcliente( request.getparameter("logincliente")); FilmeDao daofilme = new FilmeDao(em); Filme filme = daofilme.findfilme( Integer.parseInt(request.getParameter("codigoFilme"))); SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy"); Date date = sdf.parse(request.getparameter("locacao")); Calendar cal = Calendar.getInstance(); LocacaoDao daolocacao = new LocacaoDao(em); Locacao locacao = new Locacao(); locacao.setcliente(cliente); locacao.setfilme(filme); locacao.setlocacao(cal); cliente.addlocacao(locacao); daolocacao.create(locacao); createlocacao.jsp
52 em.close(); out.print("<h1>cliente Mensal Cadastrado</h1><br />"); out.print("<a href=\"../index.html\">clique para inicio</a><br />"); }catch (NumberFormatException exp){ out.print("<h1>data Inválida</h1><br />"); out.print("<a href=\"formcreatelocacao.html\">clique corrigir Locação</a><br />"); out.print("<a href=\"../index.html\">clique para inicio</a><br />"); }catch (RollbackException exp){ out.print("<h1>cliente ou Filme não informado</h1><br />"); out.print("<a href=\"formcreatelocacao.html\">clique corrigir Locação</a><br />"); out.print("<a href=\"../index.html\">clique para inicio</a><br />"); } %> createlocacao.jsp
53
54 Os logotipos, marcas comerciais e nomes de produtos citados nesta publicação tem apenas o propósitos de identificação e podem ser marcas registradas de suas respectivas companhias. JavaServer Page Prof. Enzo Seraphim
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,
Leia maisJava 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
Leia maisJava Server Pages (JSP)
Java Server Pages () joao@ecomp.uefs.br Departamento de Ciências Exatas Universidade Estadual de Feira de Santana Problemas com Sevlet Como fazer um Servlet para exibir esta página? 1 Código do Servlet
Leia maisJSP (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
Leia maisJavaServer Pages (JSP) Leonardo Gresta Paulino Murta
JavaServer Pages (JSP) Leonardo Gresta Paulino Murta leomurta@ic.uff.br Especificação/IDE/Implementação Esse curso foi preparado em 03/2015 usando a seguinte especificação, IDE e implementação Especificação
Leia maisAULA 03 JAVA ENTERPRISE EDITION - DESENVOLVENDO APLICAÇÕES CORPORATIVAS
AULA 03 Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com Java Server
Leia mais" # $ %&'( ) *' ( +,)+ ( - $ (+*' 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 +
Leia maisUnidade 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
Leia maisJ550 JSP com tags padrão
J550 JSP com tags padrão Helder da Rocha www.argonavis.com.br 1 Objetivos Utilizar os marcadores padrão do JSP com o objetivo principal de reduzir a quantidade de código Java nas páginas e promover a separação
Leia maisMódulo IVb - JSP. Prof. Ismael H F Santos. Módulo IVb Java Server Pages - JSP
Módulo IVb - JSP Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Ementa Módulo IVb Java Server Pages - JSP Introdução Elementos de Script e Diretivas JSP e Servlets
Leia maisA 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
Leia maisTutorial 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
Leia maisObjetivos. Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts
JSP Mais Recursos Objetivos Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts Usando atributos Quando o atributo é uma String
Leia maisProgramaçã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,
Leia maisJava II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com 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
Leia maisUNIDADE III JAVA SERVER PAGES
UNIDADE III JAVA SERVER PAGES MODELO JSP Um dos principais objetivos da tecnologia J2EE é fazer com que as tarefas sejam realizadas de forma separada. Eliminando as dependências, componentes J2EE tornam-se
Leia maisAplicações de Linguagem de Programação Orientada a Objeto
Aplicações de Linguagem de Programação Orientada a Objeto WEB JSP Professora Sheila Cáceres JSP É uma tecnologia que permite incluir código Java dentro de páginas web. Uma página jsp é uma página HTML
Leia maisTrabalhando 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
Leia maisMaterial de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.
Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo
Leia maisJava para WEB com Struts 2 e Hibernate
Java para WEB com Struts 2 e Hibernate Aula 01 http://fernandoanselmo.orgfree.com fernando.anselmo74@gmail.com Apresentação Fernando Anselmo fernando.anselmo74@gmail.com 25 anos na área de Desenvolvimento
Leia maisIntroduçã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
Leia maisLista 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.
Leia maisVolnys 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
Leia maisTUTORIAL 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.
Leia maisCurso 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
Leia maisIntroduçã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,
Leia maisIntrodução. Configuração. Padrão POJO. Framework Pesistência de. Mapeamento Annotation. Objetos. Persistência. Java. Objetos. Prof.
Introdução Configuração Padrão POJO Mapeamento Annotation Persistência Objetos Framework Pesistência de Objetos Java Prof. Enzo Seraphim O que é? Framework persistência de Objetos é uma moderna solução
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo JavaServer Pages (JSP) Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisif( document.dados.tx_ .value=="" document.dados.tx_ .value.indexof('.
grupes - Grupo de Estudos Espaço de Saberes
Leia maisJ550. Sessões. Helder da Rocha
J550 Sessões Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Sessões Como o HTTP não mantém estado de sessão, são as aplicações Web que precisam cuidar de mantê-lo quando necessário Sessões representam
Leia maisJSP Java Server Pages
JSP Java Server Pages Problemas de servlets Servlets forçam o programador a embutir código HTML dentro de código Java Desvantagem se a maior parte do que tem que ser gerado é texto ou código HTML estático
Leia maisDesenvolvimento de aplicações Web. Java Server Pages
Desenvolvimento de aplicações Web Java Server Pages Hamilton Lima - athanazio@pobox.com 2003 Como funciona? Servidor web 2 Internet 1 Browser 3 Arquivo jsp 4 JSP Compilado 2 Passo a passo 1 browser envia
Leia maisAULA 08. Sintaxe JSP. Prof. André Luis Schwerz.
AULA 08 Sintaxe JSP Prof. André Luis Schwerz andreluis@utfpr.edu.br andreschwerz@gmail.com Aprenderemos: Elementos de diretiva Diretiva page Diretiva include Elementos de script Scriplets Declarações Expressões
Leia maisJ2EE. 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,
Leia maisObjetos Implícitos. Conceito. Instanciados pelo próprio contêiner. Disponíveis em quaisquer páginas JSP.
Slide 1 Conceito Instanciados pelo próprio contêiner. Disponíveis em quaisquer páginas JSP. Instruções de criação inseridas no método _jspservice( ). Slide 2 Identificação e tipo Identificação Tipo application
Leia maisAssociaçã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
Leia maisWeb 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...
Leia maisConceitos de HTML 5 Aula 1
Prof. João Augusto da Silva Bueno (joao.augusto@ifsc.edu.br) Conceitos de HTML 5 Aula 1 World Wide Web É um serviço da Internet que reúne vários documentos de todas as partes do mundo e esses documentos
Leia maisDesenvolvimento Web III. Prof. Felippe Scheidt
Desenvolvimento Web III Prof. Felippe Scheidt Apresentação da disciplina Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos,
Leia maisSistemas 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
Leia maisCONTEÚ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
Leia maisJava na Web. Aplicações Web
Montando o ambiente com HSQLDB JSP com um conteúdo de banco de dados: JDBC Integre JSPs com servlets aplicando o Modelo-Visualização- Controle Montando o ambiente com HSQLDB Faça a transferênci da página
Leia maisO que é uma tag Tag tag tag tag tag tags tags HTML O que é uma tag library biblioteca de tags tags Java Standard Tag Library JSTL Tag Library JSTL
O que é uma tag Tag é uma tecnologia para o ambiente JSP. Um desenvolvedor pode usar código Java para criar um pequeno componente reutilizável que pode ser colocado na página JSP para executar alguma tarefa
Leia maisJSP (Java Server Pages)
JSP (Java Server Pages) André Tavares da Silva andre.silva@udesc.br JSP A linguagem surgiu por volta de 1995. JSP foi inicialmente inventado por Anselm Baird-Smith durante um final de semana e depois Satish
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Declaração DOCTYPE em documentos HTML O W3C (World Wide Web Consortium: www.w3.org), encarregado da criação dos Standard webs, define
Leia maisDesenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br
Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor
Leia maisDesenvolvimento para Web em Java. Profa Andréa Schwertner Charão DLSC/CT/UFSM Lamarck Heinsch Mestrando PPGI/CT/UFSM
Desenvolvimento para Web em Java Profa Andréa Schwertner Charão DLSC/CT/UFSM Lamarck Heinsch Mestrando PPGI/CT/UFSM Tecnologias Web Java (OO) Fonte: Wikipedia Tecnologias Web em Java Java SE: Applets Java
Leia maisCRIAÇÃO DE APLICAÇÃO WEBMAPPING COM O AUXILIO DO ALOV MAP
CRIAÇÃO DE APLICAÇÃO WEBMAPPING COM O AUXILIO DO ALOV MAP INTRODUÇÃO O ALOV Map é uma aplicação construída usando-se a linguagem Java que permite visualizar mapas tanto em formato vetorial do tipo shapefile
Leia maisTécnico Integrado em Informática. Programação WEB (PRW) Introdução ao PHP
Técnico Integrado em Informática Programação WEB (PRW) Introdução ao PHP Prof. César Alberto da Silva Introdução ao PHP Delimitadores de código PHP //tag de abertura // Código PHP aqui!!! //tag de fechamento
Leia maisJavaServer Pages. Também são conhecidas pela sigla correspondente (JSP). Representam mais uma tecnologia da plataforma JEE.
Slide 1 Conceito Também são conhecidas pela sigla correspondente (JSP). Representam mais uma tecnologia da plataforma JEE. Uma JSP é uma página HTML com código Java embutido com o objetivo de fornecer
Leia maisFinalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Leia maisHTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT
HTML: FORMULÁRIOS CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT 2
Leia maisDESENVOLVENDO APLICAÇÕES WEB COM JSP E JSTL. Peter Jandl Junior. Novatec
DESENVOLVENDO APLICAÇÕES WEB COM JSP E JSTL Peter Jandl Junior Novatec Sumário Agradecimentos... 13 Sobre o autor... 14 Prefácio...15 Capítulo 1 JSP (JavaServer Pages)... 17 1.1 Introdução... 17 1.2 Aplicação...
Leia maisServlets/JSP/JSF. Prof. Cedric Luiz de Carvalho INF/UFG. Desenvolvimento de Aplicações Web com Interfaces Ricas - 04 / 2010
Servlets/JSP/JSF Prof. Cedric Luiz de Carvalho INF/UFG Desenvolvimento de Aplicações Web com Interfaces Ricas - 04 / 2010 Prof. Cedric Luiz de Carvalho (INF/UFG) Servlets/JSP/JSF Abril de 2010 1 / 50 Agenda
Leia maisDESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV2-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 01 Sobre as características da programação orientada a objetos, explique o encapsulamento. Questão 01 - Resposta
Leia maisProfessor Jefferson Chaves Jefferson de Oliveira Chaves
Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente
Leia maisWeb Presentation Patterns - Controllers
Instituto Superior Técnico 29 de Novembro de 2004 1 2 3 Page Controller Front Controller 4 5 Porquê Usar Web Applications Não necessita instalar software no cliente. Acesso universal fácil. Interface comum
Leia maisTecnologias para Web
Tecnologias para Web Carlos Lucena lucena@inf.puc-rio.br Vitor Pellegrino vitorp@gmail.com Cidiane Lobato cidianelobato@yahoo.com.br Andrew Diniz andrew@les.inf.puc-rio.br Agenda Servlets MVC JSP Taglibs
Leia maisTECNOLOGIA WEB CRIANDO TABELAS
TECNOLOGIA WEB CRIANDO TABELAS USANDO UM ARQUIVO CSS ATRAVÉS DE UM LINK INTERNO DIGITE O CÓDIGO ABAIXO no bloco de notas, Notepad++ ou no amaya: OBS. 01: Em vermelho temos os comentários do código e em
Leia maisDESENVOLVIMENTO DE SISTEMAS WEB. Lista de Exercícios AV1-01. Luiz Leão
DESENVOLVIMENTO DE SISTEMAS WEB Luiz Leão luizleao@gmail.com 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
Leia maisImplementar 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
Leia maisJAVASCRIPT. Desenvolvimento Web I
JAVASCRIPT Desenvolvimento Web I JavaScript HTML Conteúdo - ( Markup language) CSS Apresentação (Style Sheet language) JavaScript (Programming language) Uso de JavaScript : Validação de formulários, galerias
Leia maisJavaServer Pages (JSP) Leonardo Gresta Paulino Murta leomurta@ic.uff.br
JavaServer Pages (JSP) Leonardo Gresta Paulino Murta leomurta@ic.uff.br Especificação/IDE/Implementação Esse curso foi preparado em 03/2015 usando a seguinte especificação, IDE e implementação Especificação
Leia maisUniversidade 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
Leia maisProgramação web Prof. Wladimir
Programação web Prof. Wladimir Linguagem PHP Cookie e Sessão @wre2008 1 Sumário Header; Cookie; Sessão; Exemplos. @wre2008 2 Header Esta função permite que um script php redirecione para outra página.
Leia mais1. Crie um banco de dados (no MySQL) chamado produtos e um tabela produto. Realise as inserções na tabela produto de acordo com os scripts abaixo.
Aula 10 Objetivo: Praticar o relacionamento entre classe um para muitos através de um exemplo de carrinho de compras de produtos. Diagrama de Classes - Model 1. Crie um banco de dados (no MySQL) chamado
Leia maisComponentes Web do JEE
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Natal-Central Diretoria Acadêmica de Gestão e Tecnologia da Informação Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisProtocolo HTTP. - Características. - Modelo Requisição/Resposta. - Common Gateway Interface (CGI)
Protocolo HTTP - Características - Modelo Requisição/Resposta - Common Gateway Interface (CGI) Características Hypertext Transfer Protocol (HTTP) Protocolo utilizado para transferir documentos de hipertexto
Leia mais!" # # # $ %!" " & ' ( 2
!"# # #$ %!" "& ' ( 2 ) *+, - 3 . / 4 !" 0( # "!#. %! $""! # " #.- $ 111.&( ( 5 # # 0. " % * $(, 2 % $.& " 6 # #$ %% Modelo (Encapsula o estado da aplicação) Implementado como JavaBeans Responde a consulta
Leia maisCSS CASCADING STYLE SHEET
CSS CASCADING STYLE SHEET CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB 1 PROF. ALEXANDRO DOS SANTOS SILVA 1 SUMÁRIO Conceito Sintaxe básica Tipos de folhas de estilos 2 1 CSS
Leia mais20/08/14 JAVA SERVLETS CONCEITOS CONTEÚDO ARQUITETURA DE UMA APLICAÇÃO WEB ARQUITETURA DA APLICAÇÃO WEB
CONTEÚDO TECNOLOGIA EM INFORMÁTICA PARA NEGÓCIOS JAVA CONCEITOS Prof. Dr. Henrique Dezani dezani@fatecriopreto.edu.br Arquitetura de uma aplicação Web HTTP (HyperText Transfer Protocol) Métodos HTTP GET
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 5 PROF. EMILIO PARMEGIANI MASTER PAGES Master Pages (ou Páginas Mestres) é um arquivo ASP.NET com a extensão.master (por exemplo, MinhaPagina.master)
Leia maisHTML. HyperText Markup Language. Elaborado por Marco Soares
HTML HyperText Markup Language 1 HTML É uma linguagem de marcação utilizada para produzir páginas web As páginas web ou documentos html podem ser interpretados por navegadores web/browsers tais como Google
Leia maisDesenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes
Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,
Leia maisJSP - JavaServer Pages
JSP - JavaServer Pages 1 Sumário O que é o JSP? Comparação com ASP, Servlets, e Javascript Disponibilidade Um exemplo simples Mais sobre Sintaxe Um pouco de JavaBeans Um exemplo mais complexo 2 O que são
Leia maisServlets: Relembrando Contextos, Redirecionamento, Atributos e Sessões
Servlets: Relembrando Contextos, Redirecionamento, Atributos e Sessões 1 HttpRequest Além dos parâmetros, é possível acessar: Informações sobre a plataforma do cliente e do navegador: String cliente =
Leia maisServlets & JSP. Prof. Ramon Chiara
Servlets & JSP Prof. Ramon Chiara Java JSE Java Standard Edition JME Java Micro Edition JEE Jave Enterprise Edition Java JSE Java Standard Edition JME Java Micro Edition JEE Jave Enterprise Edition Web
Leia maisCOM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS
COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar
Leia maisPadrão J2EE Data Access Object (DAO)
Introdução CRUD DAO Exemplo Padrão J2EE Data Access Object (DAO) Prof. Enzo Seraphim Motivação para usar Componentes precisam acessar e armazenar informações em armazenamento persistente As APIs de armazenamento
Leia maisJava para Desenvolvimento Web
Java para Desenvolvimento Web JSP Antes de iniciarmos a comentar sobre a Tecnologia Java Server Pages, teremos uma breve apresentação do Servidor (Web Contanier) TomCat. Então vamos lá. Servidor TomCat
Leia maisSERVLETS. Introdução UNIDADED
Na unidade C, nós estudamos a tecnologia JSP (JavaServer Pages) e como vimos ela permite implementar páginas dinâmicas na web. Nesta unidade, nós estudaremos Java Servlets, que são duas tecnologias intimamente
Leia maisAplicativos 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
Leia maisUnidade 12: Uso de Sessão e DAO e Servlets
Programação Java 1 Unidade 12: Uso de Sessão e DAO e Servlets Servlets de Comportamento Variável Prof. Daniel Caetano Objetivo: Implementar servlets de comportamento variável de acordo com o estado de
Leia maisProgramação para Internet
Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 9 Cookies HTTP e Sessões Programação para Internet
Leia maisTecnologias Web. Java Enterprise Edition
Tecnologias Web Java Enterprise Edition Cristiano Lehrer, M.Sc. Introdução Java Enterprise Edition (JEE): Plataforma de tecnologias para o desenvolvimento de aplicações corporativas distribuídas. É uma
Leia maisEXERCÍ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
Leia maisTECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML
INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que
Leia maisProgramaçã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
Leia maisCurso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h
Curso de PHP Palestrantes: Marco Aurélio Jefson Farias - Início 22 de agosto Curso de PHP - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h -
Leia maisCiclo de vida; Funcionamento; Requisições e Respostas.
Disciplina: Programação Web AULA 05 Ciclo de vida; Funcionamento; Requisições e Respostas. Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC.
Leia maisJava Server Pages. O código HTML pode indicar o método de arranque do servlet gerado por um JSP : doget ou dopost.
Java Server Pages O código HTML pode indicar o método de arranque do servlet gerado por um JSP : doget ou dopost. servlet: Exemplo em que o método get é invocado no arranque do
Leia maisProgramação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br
Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha http://www.materialdeaula.com.br JSP (Java Server Pages) - JavaServer Pages (JSP) - Tecnologia de programação serverside - Permite
Leia mais#Fundamentos de uma página web
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Fundamentos de uma página web Eliezio Soares elieziosoares@ifrn.edu.br Aula de
Leia maisIntrodução. Página web. Tipos de documentos web. HyperText Transfer Protocol. Rd Redes de Computadores. Aula 27
Introdução Inst tituto de Info ormátic ca - UF FRGS Rd Redes de Computadores td HyperText Transfer Protocol Aula 27 Serviço world wide web Aplicação cliente-servidor Publicação de documentos (servidor)
Leia mais