POR: FRANCISLON SILVA DE OLIVEIRA
Objetivo Este curso visa dar uma visão v isão geral da tecnologia Java voltada para web, demonstrando de forma prática como funciona as APIs de JSP e Servlets.
Objetivo Este curso visa dar uma visão v isão geral da tecnologia Java voltada para web, demonstrando de forma prática como funciona as APIs de JSP e Servlets.
Agenda Arquitetura Web Montagem de Ambiente Revisão HTML Servlets Java Server Pages
Módulo 1
Arquitetura Web
Arquitetura Web Funcionamento
HTTP/1.1 200 OK ...
Camada Cliente
Resposta
Requisição
GET /index.html HTTP/1.1 ...
Plataforma Web baseada em protocolo HTTP
Camada Servidor
Arquitetura Web Tecnologias
Camada Cliente
Camada Servidor
- HTML - CSS - Javascript
- PHP - ASP - Ruby - Python - Perl - Java EE
Resposta
Requisição
Plataforma Web baseada em protocolo HTTP
Arquitetura Web Tecnologias – Em nosso projeto
Camada Cliente - HTML - CSS - Javascript
Camada Servidor
Resposta
Requisição
JDBC
SQL SERVER
- JSP - Servlet JDBC ORACLE
Arquitetura Web Arquitetura Java EE
Arquitetura Web Arquitetura Java EE Web Components
Módulo 2
Montagem de ambiente
Montagem de Ambiente Ferramentas 1.
Editor: Eclipse WTP –
2.
Servidor de Aplicações: JBoss AS 6 –
3.
Z:\TI\Publico\francislon\CursoJavaEE\eclipse-jee-indigo-win32.zip Z:\TI\Publico\francislon\CursoJavaEE\jboss-as-distribution-6.0.0.Final.zip
Gerenciamento, empacotamento e implantação de Código Fonte: Maven –
Plugin M2Eclipse
Montagem de Ambiente Ferramentas 1. Para instalar o plugin M2Eclipse 1. Ir em Help > Install New Software
Montagem de Ambiente Ferramentas 1. Para instalar o plugin M2Eclipse 1. Ir em Help > Install New Software 2. No campo ‘Work With’ digite o link (http://download.eclipse.org/technology/m2e/releases ) e clique no botão Add colocando no campo ‘Name’ um valor descritivo.
Montagem de Ambiente Revisão HTML 1. HTML é uma linguagem de marcação, para escrever páginas web, formada por tags: –
Cabeçalho da página ... Página aqui...
Montagem de Ambiente Revisão HTML - Tags a
h1
img
frameset
q
tbody
option
sup
p
h2
strong
frame
code
thead
optgroup
big
i
h3
pre
link
ins
tfoot
button
small
b
h4
blockquote
meta
del
col
label
hr
u
h5
font
style
dfn
colgroup
fieldset
ul
h6
dl
abbr
kbd
caption
legend
ol
table
dt
acronym
samp
form
script
li
tr
dd
address
var
input
noscript
em td
center
bdo
base
textarea
tt
hr
div
cite
select
sub
Br
Montagem de Ambiente Revisão HTML - Tags a
h1
img
frameset
q
tbody
option
sup
p
h2
strong
frame
code
thead
optgroup
big
i
h3
pre
link
ins
tfoot
button
small
b
h4
blockquote
meta
del
col
label
hr
u
h5
font
style
dfn
colgroup
fieldset
ul
h6
dl
abbr
kbd
caption
legend
ol
table
dt
acronym
samp
form
script
li
tr
dd
address
var
input
noscript
em td
center
bdo
base
textarea
tt
hr
div
cite
select
sub
Br
Montagem de Ambiente Revisão HTML - Acentos
¼
®
¾
°
×
±
÷
²
À
³
Á
´
Â
µ
Ã
½
ç
Montagem de Ambiente Revisão HTML •
Exercício 1 (tempo estimado: 7 min ) –
Faça uma página html similar ao próximo slide:
Montagem de Ambiente Ferramentas 1. Descompactar o JBoss AS 6 em um diretório de sua preferência. 2. Criar uma variável de ambiente no Windows com o nome JBOSS_HOME apontando para o diretório descompactado.
Montagem de Ambiente Ferramentas 1. Para instalar o plugin JBossTools 1. Ir em Help > Install New Software 2. No campo ‘Work With’ digite o link ( http://download.jboss.org/jbosstools/updates/development /indigo) clique no botão Add colocando no campo ‘ Name’ um valor descritivo.
Montagem de Ambiente Revisão Javascript 1. Linguagem de script no lado do cliente. <script type="text/javascript"> function trataNome(){ var name = document.getElementById("name").value; if(name == ''){ alert("Campo nome vazio"); return false; }else{ return true; } } ---------------------------------------------------------------------------------------------------