
Estruturas de aplicativos da Web

Clique na imagem para visualização em tela inteira
Crie rapidamente aplicações Web utilizando JavaServer Faces (JSF), JavaServer Pages (JSP), Java Web Start (JNLP), JavaScript, Ajax, CSS e Applets.
Editor com detecção de linguagem
O editor oferece suporte a HTML, XHTML, JavaScript, JSP, JSF, CSS, linguagem de expressão e o ajuda com as dicas de erros, o autocompletar código, a conclusão de namespaces e os pop-ups de documentação. Também reconhece as bibliotecas Facelets, os componentes compostos e pode importar marcas automaticamente.
Suporte a JSF 2.0 
O NetBeans IDE oferece suporte ao mais recente JavaServer Faces (JSF) 2.0 padrão, bem como ao mais antigo 1.2. O suporte JSF 2.0 do NetBeans IDE inclui vários assistentes específicos do JSF e a funcionalidade especial proporcionada pelo editor Facelets. O JSF oferece facilidade de uso das seguintes formas:
- Facilita a construção de uma IU a partir de um conjunto de componentes de IU reutilizáveis
- Simplifica a migração de dados do aplicativo para e a partir da IU
- Ajuda a gerenciar o estado da IU nas solicitações do servidor
- Oferece um modelo simples de conectar os eventos gerados pelo cliente ao código do aplicativo do lado do servidor
- Permite personalizar os componentes de UI para que sejam facilmente construídos e reutilizados
Também é possível utilizar JSP ou Facelets (XHTML) no front-end da aplicação Web habilitada para JSF. Também é possível utilizar o suíte PrimeFaces de componentes JSF.
Para saber como utilizar o suporte a JavaServer Faces (JSF), clique aqui.
|


|
Modelos de Facelets
Utilize Facelets para criar e processar a árvore de componentes JSF das exibições do aplicativo. Oferece suporte a todos os componentes JSF e oferece suporte ao desenvolvimento quando ocorrem erros de EL, permitindo que você examine o rastreamento de pilha, a árvore de componentes e as variáveis com escopo.
O IDE proporciona um assistente do modelo Facelets para a criação de modelos Facelets e um assistente de cliente do modelo Facelets para a criação de arquivos que dependem de um modelo.
|
 |
Ferramentas de bancos de dados e vinculação de dados!
Personalize consultas, agregue associações, especifique critérios, visualize resultados (e muito mais) com o Query Editor. Utilize o Explorador de banco de dados para fazer conexões com servidores de bancos de dados, visualizar e alterar esquemas de bancos de dados, exibir os dados em suas tabelas e visualizações e executar declarações SQL arbitrárias em relação ao banco de dados. O IDE aceita ligações do tipo arrastar-e-soltar a serviços de bancos de dados e inclui um Data Provider API para ligar-se a outras fontes de dados heterogêneas.
O Explorador de banco de dados funciona imediatamente com JavaDB (Derby), MySQL, Oracle e PostgreSQL. O Explorador aceita qualquer banco de dados relacional para o qual exista um driver JDBC, incluindo IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL e Micrososft Access.
|

|
Suporte a estrutura de Hibernate
As bibliotecas de Hibernate são automaticamente empacotadas com o seu aplicativo quando você seleciona a estrutura de Hibernate no assistente de novo projeto. Use o assistente de engenharia reversa do Hibernate para criar o mapeamento de hibernação de arquivos XML e classes POJO. Em seguida, crie e edite arquivos de configuração e arquivos de mapeamento utilizando o assistente de novo arquivo e o editor visual.
A refatoração de classes e campos (localizar utilizações, renomear, mover) de Java também atualiza os arquivos de mapeamento de hibernação de acordo. O editor não apenas completa automaticamente classes e campos de Java, mas também tabelas de bancos de dados e nomes de coluna nos arquivos de mapeamento de hibernação e alguns nomes e valores de propriedade nos arquivos de configuração de hibernação. Use hiperlinks para navegar entre arquivos de configuração e mapeamento, assim como entre arquivos de mapeamento e classes de Java com referência. É possível até mesmo executar consultas diretamente no IDE (inclusive associações e cláusulas).
Utilizando Hibernate em um aplicativo da Web
|

|
Suporte a Spring Framework
Você pode selecionar a estrutura Spring no assistente de novo projeto e começar imediatamente com uma estrutura do aplicativo Spring Web MVC completa com artefatos. Aproveite a refatoração (incluindo arquivos de configuração XML) e o recurso de autocompletar código no editor. Navegue rapidamente usando hiperlinks e a nova caixa de diálogo Ir para Spring Bean. Organize conjuntos de arquivos de configuração em grupos personalizados e ganhe uma vantagem competitiva utilizando os assistentes para arquivos de configuração XML e controladores do Spring Web MVC.
|

|
Suporte a estrutura Struts
Selecione a estrutura Web Struts 1.3.9 para criar aplicações Web flexíveis com base em tecnologias padrão, como páginas JSP, JavaBeans, pacotes de recursos e XML. Obtenha benefícios do recurso autocompletar código para marcas Struts e dos pop-ups de Javadoc do Struts no editor.
Crie arquivos de classe Bean ActionForm e Action Struts e pressione Ctrl e clique para navegação de hipertextos entre o arquivo struts-config.xml e a classe Bean ActionForm correspondente. Utilize o menu de contexto para adicionar facilmente entradas Prosseguir, Ação e Excluir.
Trilha do aprendizado Java EE e Java Web
|

|
|