Professional Documents
Culture Documents
de entrada do usurio Definir e controlar a navegao entre as pginas Dar suporte a internacionalizao e acessibilidade Um conjunto de tags para representar componentes JSF numa pgina framework baseado em componentes de interface com usurio Construdo sob o conceito de componentes Os componentes so a base para a construo da interface com o usurio Existem componentes padres equivalentes a quase todas as tags HTML e dive rsos componentes auxiliares Existem diversas bibliotecas de componentes disponveis comerciais e open sources Componentes so expressos atravs de tags numa pgina e posteriormente transfo rmados em HTML
framework digirido a eventos Possui um modelo para manipulao de eventos Componentes geram determinados eventos Efetua chamada a um mtodo (ao no servidor) O estado da aplicao web muda devido ao evento disparado pelo usurio Um evento pode ser um click de um boto, focar sobre um input ou mesmo alt erar o valor de uma combobox um padro de mercado Presente na especificao da plataforma JEE Suporte de big players Sun, Apache, IBM, Oracle, JBoss, etc IDEs (Eclipse, Netbeans, JDeveloper, etc) Implementaoes (Sun, Apache, IBM, Oracle, ...) Conjuntos de componentes (Richfaces, Apache Myfaces, Primefaces, Icefaces, WoodStock, etc) Produtivo e Fcil de usar Abstrao para o desenvolvimento de aplicaes Web Modelo de programao digido a eventos (oposto ao modelo HTT P request/response) RAD (Rapid Application Development) Arquitetura de componentes bsica Conjunto de comnponentes padro Infra-estrutura de aplicao Ferramenta RAD Utiliza-se IDEs drag-and-drop para construir aplicaes Sun Studio Creator, JDeveloper, Netbeans, Eclipse, etc. arquivo Engenharia da Web p 18, 19