Escolar Documentos
Profissional Documentos
Cultura Documentos
mais
custosos,
como,
por
exemplo,
clculos
matemticos
Pages
converte
uma
requisio
em
um
objeto
foram
surgindo
com
objetivo
de
melhorar
Java
requisitada
na
Server
maioria
desenvolvedores Java.
Faces
das
tecnologia
oportunidades
de
do
momento,
emprego
para
2 JavaServer Faces
JSF uma tecnologia que incorpora caractersticas do padro MVC,
que separa a aplicao em trs camadas: modelo, visualizao e
controle exemplificado na Figura 03.
O modelo responsvel por representar os objetos de negcio,
manter o estado da aplicao e fornecer ao controlador o acesso aos
dados. A visualizao representa a interface com o usurio, sendo
responsvel por definir a forma como os dados sero apresentados e
encaminhar as aes dos usurios para o controlador. J a camada de
controle responsvel por fazer a ligao entre o modelo e a
visualizao, alm de interpretar as aes do usurio e as traduzir
para uma operao sobre o modelo, onde so realizadas mudanas e,
ento, gerar uma visualizao apropriada (PITANGA, 2013).
mapeamentos
de
aes
regras
de
navegao.
Os
Exemplo 01:
A a classe Objeto possui duas anotaes:
@ManageBean: Essa anotao indica que essa classe um bean
gerenciado;
@ApplicationScopped: Essa anotao indica o escopo do seu objeto
em JSF.
Exemplo 02:
PARA
SABER
Exemplo
de
MAIS
Aplicao
JSF
http://www.inf.ufsc.br/~frank/INE5612/Lab3-CartaoRU/
Pgina
Namespace: xmlns:h="http://java.sun.com/jsf/html
Bibliotecas de
Disponvel em
componentes
PrimeFaces
MyFaces
http://myfaces.apache.org/trinidad/index.html
ICEfaces
http://www.icesoft.org/java/home.jsf
RichFaces
http://www.jboss.org/richfaces
Oracle ADF
http://www.oracle.com/technetwork/developertools/adf/overview/index.html
OpenFaces
http://openfaces.org/
Converso
Validao
2.3.2 Validao
Na maioria dos casos apenas uma converso no o suficiente para
verificar se uma informao digitada pelo usurio valida. Por
exemplo, dizer que um campo requerido ou que no esto no
intervalo definido para o campo. Segue alguns exemplos:
Bean Validation
Uma nova abordagem para definir validaes adicionadas no JSF2 foi
o Bean Validation. A ideia declarar as regras de validao nas
classes de modelo ao invs de inseri-las nas telas. A grande
vantagem das validaes definidas nas classes de modelo que elas
podem ser utilizadas em diversas partes da aplicao.
SABER
7:
Converso
MAIS
e
Validao
http://www.codigosfontes.com.br/jsf-conversao-e-validacao/
Introduo
para
JSF
http://otaviosantana.blogspot.com.br/2012/07/introducao-para-jsf-20.html
2.0
PrimeFaces
uma
das
varias
bibliotecas
de
componentes
PARA
SABER
MAIS
Outros
exemplos:
Site
Primefaces
http://www.primefaces.org/showcase/ui/home.jsf
Site:
Caf
sem
Java
http://javasemcafe.blogspot.com.br/2011/06/jsf-20-componentes-primefaces221-parte.html
PARA
uaiHerbet
SABER
:
Quando
utilizar
action
MAIS
ou
actionListener
http://uaihebert.com/?p=1596&page=14
O componente p:inputText estende a entrada padro com capacidades
esfola que ir acompanhar o mesmo tema do PrimeFaces.
4 Criando o projeto
Crie o projeto Projeto_02_JSF_PrimeFaces_Hibernate
seguindo os
Pgina
PARA
Conhecendo
SABER
o
comportamento
MAIS
do
JavaServer
Faces
http://www.edsongoncalves.com.br/tag/glassfish/
5 Temas do PrimeFaces
No site do Primefaces, existe uma rea de galeria de temas com
modelos prontos para serem feito o download, eles so baixados em
formato .jar e tem que ser configurado no xml do seu projeto para
que possa ser alterado. Tambm possvel customizar um tema para
o seu projeto pelo JQuery ThemeRoller (http://jqueryui.com/themeroller/.)
que 100% compatvel com a ferramenta (veja exemplo:temas.pdf).
Nas figuras 13 e 14 foram utilizados temas do PrimeFaces.
6 Internacionalizao
Um dos recursos que o Framework JavaServer Faces (JSF) oferece,
a internacionalizao da aplicao, possibilitando que a mesma tenha
vrios idiomas.
PARA
SABER
Internacionalizao
MAIS
com
JSF
http://jabesfelipe.blogspot.com.br/2010/04/internacionalizacao-com-jsf.html
SF Usando arquivos de propriedades(Resource Bundle) para
internacionalizao
de
aplicativos
http://www.devmedia.com.br/jsf-usando-arquivos-de-propriedades-resourcebundle-para-internacionalizacao-de-aplicativos/6608
6 tema para o frum
TEMA: SEGURANA APLICAES WEB
O protocolo HTTP (veja figura 01)
SABER
MAIS
Funciona
SSL
http://publib.boulder.ibm.com/tividd/td/TRM/GC32-132300/pt_BR/HTML/admin231.htm
O
que
http://www.tecmundo.com.br/seguranca/1896-o-que-e-ssl-.htm
SSL?
Como
funciona
criptografia
http://informatica.hsw.uol.com.br/criptografia4.htm
Pgina