Escolar Documentos
Profissional Documentos
Cultura Documentos
copiar, distribuir, exibir e executar a obra criar obras derivadas fazer uso comercial da obra Atribuio. Voc deve dar crdito ao autor original, da forma especificada pelo autor ou licenciante. Compartilhamento pela mesma Licena. Se voc alterar, transformar, ou criar outra obra com base nesta, voc somente poder distribuir a obra resultante sob uma licena idntica a esta. Para cada novo uso ou distribuio, voc deve deixar claro para outros os termos da licena desta obra. Qualquer uma destas condies podem ser renunciadas, desde que Voc obtenha permisso do autor.
Objetivos do curso
Arquitetura cliente-servidor
Introduo a HTML Integrao de HTML com Java (JSP, SERVLET)
Rodrigo Cardoso 8 perodo Experincia em desenvolvimento Java WEB desde 2007 Ex-monitor de Gerenciamento de Dados e Informao Monitor de Introduo a Programao
Maria Carolina 8 perodo Experincia em desenvolvimento Java WEB desde 2007 Ex-monitora de Algoritmos e Estrutura de Dados Monitora de Gerenciamento de Dados e Informao
Pr-requisitos
Programar no eclipse
Diviso do curso
1 Introduo a programao Web 2 - HTML 3 - Servlets
4 - JSP
5 - Framework
Arquitetura da web
O modelo cliente-servidor usado: Servidor web: recebe requisies do cliente, processa e devolve ao cliente Cliente web: faz as requisies ao servidor e recebe os resultados
4.
5. 6. 7.
Recursos web
Podem ser: Pginas html figuras (JPG, GIF, BMP...) programas web (apsx, servlet, jsp...)
Pginas HTML
Podem conter tags que indicam a presena de outros recursos (links, imagens)
Os formulrios HTML permitem enviar dados para serem processados no servidor
Servidor BD
Programas Web
Localizados no servidor
Recebem dados do cliente Processam os dados recebidos
So programas Java
Podem acessar outras classes de Java JSP traduzido para um servlet, so equivalentes
Container (tomcat)
Diretrio raiz ou contexto Deployment descriptor (web.xml)
Servlets / JSP
Classes Java Arquivos auxiliares (xml, properties, libs, html...)
HTML
http://www.w3schools.com/html/DEFAULT.asp
Tags em HTML
Outras formas:
Exemplo de tags
<b>Texto em negrito</b>
<h1><b>Tags aninhadas</b><h1/> <img src="constr4.gif" width="144" height="50" />
http://www.w3schools.com/tags/default.asp
Cabealho
Tag <img>
Usada
HTML
Atributos
Alt -> define uma descrio da imagem Src -> define a url da imagem Height -> define a altura da imagem em pixels Width -> define a largura da imagem em pixels
<img
Tag <a>
Usada
para criar um link para outro documento ou para apontar para um lugar especfico no documento atual
principais
Atributos
Href -> define a localizao do documento de destino Name -> define rtulo para definir um lugar especfico da pgina
Prtica 1
Tabelas <table>
<table > <tr> <td>linha 1, clula 1</td> <td>linha 1, clula 2</td> </tr> </table>
Atributos de tabela
Formulrios <form>
Formulrios permitem que o usurio informe dados para serem processados pela aplicao
Normalmente os elementos de um form so: text fields, text area, checkboxes, radio button...
Radio buttons
So usados quando necessrio que o usurio escolha uma opo dentre algumas oferecidas
<input type="radio" name=sexo" value=masculino"> Masculino <input type="radio" name=sexo" value="feminino"> Feminino
Checkboxes
So usados quando o usurio pode escolher uma ou mais opes dentre algumas oferecidas
<input type="checkbox" name="curso" value="basico"> Java basico <input type="checkbox" name="curso" value="web"> Java Web <input type="checkbox" name="curso" value="avancado"> Java avancado
Text area
usado para que o usurio possa passar um texto com vrias linhas
<textarea name="informacoes" rows="2" cols="30">A carga horaria do curso de java web do citi totaliza 30 horas divididas em duas semanas. </textarea>
Button
Drop-down list
Cria uma lista com algumas opes que so exibidas quando o usurio clica
Tag <div>
Prtica 2