You are on page 1of 1

framework MVC Conjunto de APIs para: Representar componentes UI e gerenciar o estados destes componen tes Manipular eventos e validao

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

You might also like