A tecnologia JavaServer Faces (JSF) (JSR-127) da Sun consiste na API Java padrão para a construção de componentes para a interface de usuário em aplicações Web. JSF corresponde a uma estrutura de aplicação Web baseada em componentes, permitindo que projetos de código-fonte aberto e fornecedores criem elementos sofisticados para a interface de usuário que você poderá, então, desenvolver a fim de criar aplicações Web fáceis de usar, com portabilidade entre ferramentas e servidores da aplicação. Apresenta os seguintes recursos:
O JSF também inclui o framework do Visual Web JavaServer Faces, permitindo a funcionalidade arrastar e soltar, e fornecendo uma abordagem mais visual para o design da aplicação.
Para obter uma descrição completa da estrutura JSF, incluindo documentação e tutoriais, consulte:
|
O IDE oferece aplicações de amostra que usam a tecnologia JSF Visual Web. Pressione Ctrl-Shift-N e expanda a pasta Amostras > Java Web (Visual JSF). Selecione uma amostra, clique em Próximo e, em seguida, em Finalizar. A amostra se abre no IDE. |
Outras estruturas de aplicações Web se encontram disponíveis. Podem ser integradas ao IDE tão facilmente quanto à tecnologia JSF. Abaixo se encontram duas das alternativas mais populares de frameworks de aplicações Web:
|
Quando o IDE for usado para adicionar as bibliotecas de marcas da estrutura na pasta WEB-INF/lib da aplicação Web e o arquivo JSP apresentar diretivas taglib com URIs nas partes das bibliotecas que estão sendo usadas, o Editor de códigos-fonte oferecerá conclusão de código para estas bibliotecas. |