Programação Para Internet
Seminário: Programação Para Internet. Pesquise 862.000+ trabalhos acadêmicosPor: wiccano • 21/11/2013 • Seminário • 983 Palavras (4 Páginas) • 147 Visualizações
Programação para internet
ATIVIDADE PROPOSTA
Pesquise sobre as tecnologias abaixo:
1) Servlet
2) JSP
3) JSF
4) JPA
5) Ajax
1) Servlet
É um componente do lado do servidor que gera dados HTML e XML para a camada de apresentação de um aplicativo WEB. É basicamente uma classe na linguagem de programação Java que dinamicamente processa requisições e respostas, proporcionando dessa maneira novos recursos aos servidores.
Exemplo de Servlets:
/ / Web.xml
<? xml version = "1.0" encoding = "UTF-8" >
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd " id = "" WebApp_ID version = "3.0" >
< exibição - nome > caelum </ tela - nome >
< bem-vindos - arquivo - lista >
< bem-vindos - arquivo > index . html </ welcome - arquivo >
< bem-vindos - arquivo > índice . htm </ welcome - arquivo >
< bem-vindos - arquivo > index . jsp </ welcome - arquivo >
< bem-vindos - arquivo > default . html </ welcome - arquivo >
< bem-vindos - arquivo > default . htm </ welcome - arquivo >
< bem-vindos - arquivo > default . jsp </ welcome - arquivo >
</ welcome - arquivo - lista >
< servlet >
< servlet - nome > servletOiMundo </ servlet - nome >
< servlet - classe > br . COM . caelum . servlet . OiMundo </ servlet - classe >
</ servlet >
< servlet - mapeamento >
< servlet - nome > servletOiMundo </ servlet - nome >
< url - padrão > / oi </ url - padrão >
</ servlet - mapeamento >
< servlet >
< servlet - nome > AdicionaContato </ servlet - nome >
< servlet - classe > br . COM . caelum . agenda . servlet . AdicionaContatoServlet </ servlet - classe >
</ servlet >
< servlet - mapeamento >
< servlet - nome > AdicionaContato </ servlet - nome >
< url - padrão > / adicionaContato </ url - padrão >
</ servlet - mapeamento >
< erro - página >
< erro - código > 404 </ erro - código >
< local > / 404 . html </ local >
</ erro - página >
</ web - aplicativo >
2) JSP
JavaServer Pages(JSP)é uma tecnologia utilizada no desenvolvimento de aplicações para Web, similar as tecnologias Active Server Pages(ASP) da Microsoft ou PHP por ser uma tecnologia baseada em Java que simplifica o processo de desenvolvimento de sites da web dinâmicos.Com JSP, os designer da web e programadores podem rapidamente incorporar elementos dinâmicos em paginas da web, se utilizando Java embutido e algumas tags de marcação simples.
Exemplo de JSP:
<html>
<head>
<title> Texto de Exemplo de JSP com Scriptlets </title>
</head>
<%
String nomecompleto = "Márcio Góes do Nascimento";
String mensagem="";
double valor1 = Math.random();
if (valor1 < 0.5)
mensagem = "Tenha um bom dia!";
else mensagem = "Não tenha um bom dia!";
%>
<body>
<h1> Alguns exemplos de expressões de JSP com Scriptlet </H1>
<%= nomecompleto %> <br>
<%= mensagem %>
<% for(int i=0; i < 10; i++)
out.println("<br> Este é o aviso número " + (i+1));
%>
</body>
</html>
3)JSF
JavaServer Faces (JSF)é um framerwork MVC para o desenvolvimento de aplicações Web, que permite o desenvolvimento de aplicações para internet de forma visual, ou seja ,arrastando e soltando os componentes na tela (JSP), com isso definindo propriedades dos mesmos.
Exemplo de JSF:
Esse Web Bean é vinculado a o prompt de login do seguinte formulário JSF:
<h:form>
<h:panelGrid columns="2" rendered="#{!login.loggedIn}">
<h:outputLabel for="username"
...