Você está na página 1de 7

Desenvolvimento de Sistemas Corporativos

Professor: Alessandro B. Souza

Aula: Reviso Av1


Observao: Este material no uma apostila, e assim uma
referncia para estudo. O Aluno deve aprofundar seu conhecimento
na bibliografia bsica do Plano de Ensino e na referncia contida no
final deste documento.

XHTML
- Vantagens; tempo de uso, limpa, renderiza rpidamente
- Regras;
fechar tags, minusculos, sequncia

Regras do XHTML
-Fechar todas as tags - No devemos esquecer de fechar
todas as tags: <p></<p>

-Usar letras minsculas: Todas as tags devem estar em


caixa baixa
div> <p>Aqui um texto de pargrafo</p> </div>

-Os elementos devem esrtar convenientemente aninhados


na mesma sequncia
<div><em><p>Aqui um texto de pargrafo</p></em></div>

-Elementos vazios devem ser fechados


-Tipos de DOCTYPE
Strict , Transitional, Frameset

Desenvolvimento de Sistemas Corporativos


Professor: Alessandro B. Souza
HTML5
motor de renderizao
webkit, Geko. Trident, presto
Modelos de contedo
Os elementos de linha marcam, na sua maioria das vezes, texto. Alguns
exemplos: a,
strong, em, img, input, abbr, span.
Os elementos de blocos so como caixas, que dividem o contedo nas sees do
layout.

Categoria
Metadata content; Flow content; Sectioning content; Heading content; Phrasing
content; Embedded content; Interactive content

Desenvolvimento de Sistemas Corporativos


Professor: Alessandro B. Souza

JSP
JSF uma tecnologia que nos permite criar aplicaes Java para Web
utilizando componentes visuais pr-definidos,
Configuraes:
web.xml
indicando a classe que a implementa e o padro de url que ser
associado a essa servlet.
faces-config.xml
Podemos alterar diversas configuraes do JSF. Exemplo; Verso e
componentes

Desenvolvimento de Sistemas Corporativos


Professor: Alessandro B. Souza

Bibliotecas
Ria, Richfaces, Primefaces

Managed Beans
1. Fornecer dados que sero exibidos nas telas.
2. Receber os dados enviados nas requisies.
3. Executar tarefas de acordo com as aes dos usurios.
Definio do MB
Anotao @ManagedBean
Propriedades
Ao
Ciclo de vida
Restore View gera arvore de componentes
Apply Request Values decodifica componentes
Process Validations converte e valida formulrios
Update Model Values armazena valores em propriedades
Invoke Application dispara requisies
Render Response Gera tela

Mapeando Objeto Relacional


As tabelas geralmente possuem chaves primrias (PK) e podem ser relacionadas
por meio da criao de chaves estrangeiras (FK) em outras tabelas.
Entidades

A entidade Categoria simples e possui atributos privados que so refletidos, tais


como escritos na entidade, em seu equivalente, na tabela da entidade relacional.
javax.persistence.Entity Informa que classe uma Entidade;
javax.persistence.Id Informa o atributo na classe que ser utilizado como chave
primria;
Anotations
Defini
o
nome
de
de javax.persistence.Table.

uma

tabela

utilizamos

notao @Table,

Desenvolvimento de Sistemas Corporativos


Professor: Alessandro B. Souza
Dar
nomes
a
colunas,
de javax.persistence.Column.

utilizando

atributos contidos na anotao @Column


name , columnDefinition , length , nullable
anotao @SequenceGenerator

Configurao
PERSISTENCE.XML.
javax.persistence.jdbc.url:
javax.persistence.jdbc.user:
javax.persistence.jdbc.password:
javax.persistence.jdbc.driver:

anotao @Column,

Desenvolvimento de Sistemas Corporativos


Professor: Alessandro B. Souza
hibernate.hbm2ddl.auto
Update Nada excludo, apenas criado
Create-drop As tabelas so criadas pelo prprio Hibernate
Validate Nada excludo nem criado, Hibernate verifica se as tabelas esto criadas
de acordo com as classe

Desenvolvimento de Sistemas Corporativos


Professor: Alessandro B. Souza
Persistncia de Dados

Referncias bibliogrficas

KOBAYACHI, Cntia. Webdesigner: estrutura e programao(HTML,DHTML e Java script). So


Paulo: rica, 2001

Site: http://www.linhadecodigo.com.br/artigo/280/tutorial-xhtml.aspx acessado em 27/05/2016:

http://www.lrodrigo.cjb.net acessado em 25/05/2016

Você também pode gostar