Desenvolvimento de servidor
O IDE trabalha com qualquer contêiner padrão Java Enterprise Edition (Java EE) e foi testado com GlassFish Server Open Source Edition 3.0.1, WebLogic 11g, Apache Tomcat 5.5 e 6, JBoss 5.0 e outros.
Desenvolvimento do JSF 2.0
O NetBeans IDE oferece suporte a Facelets, a tecnologia oficial de visualização do JSF 2.0. Você pode criar um novo projeto de aplicação Web com base no framework Facelets e trabalhar com os componentes JSF padrão para implementação de referência. Isso inclui uma abrangente biblioteca de componentes JavaServer Faces, tais como Tabela, Calendário, Árvore, Ajuste de abas, Upload de arquivos e muito mais.
O IDE vem com um editor para os descritores de desenvolvimento (arquivos web.xml) e um monitor de HTTP para rastrear e depurar o fluxo de dados entre componentes de uma aplicação Web.
Geração de código JSF e paletas
Utilize o gerador de aplicativos em JSF CRUD (Create/Read/Update/Delete, criar/ler/atualizar/apagar) para criar uma página JSF completa e funcional para manipular dados de um banco de dados. O assistente de novo arquivo pode gerar páginas JSF CRUD personalizáveis a partir de entidades existentes.
Utilize as paletas personalizadas de componentes JSF e HTML para arrastar e soltar formulários JSF e HTML em páginas Web e deixe-as gerar tabelas de dados JSF de entidades. Quando possível o IDE gera código utilizando as anotações em vez dos descritores de desenvolvimento.
Desenvolvimento do Enterprise Java Beans (EJB)
O IDE agora oferece suporte a EJB 3.1 em projetos de aplicação Web e o assistente de arquivo do projeto EJB também oferece o tipo de sessão Singleton. Utilize um assistente para criar facilmente um Session Bean para uma classe de entidade, incluindo as anotações apropriadas e os métodos padrão normalmente usados. Você pode expor o Bean com uma interface local ou uma visualização sem interface.
Java Persistence
O IDE proporciona ferramentas para trabalhar com o Java Persistence API 2.0. Os assistentes permitem que você gere classes de entidades a partir de um banco de dados e um aplicativo JavaServer Faces CRUD (Create Retrieve Update Delete) a partir de classes de entidade. O IDE aceita todos os tipos de relacionamentos de entidades (um-para-um, um-para-muitos, muitos-para-um e muitos-para-muitos) e todos os tipos de chaves primárias (coluna única, composta e gerada). O IDE também fornece modelos e editores de gráfico para criar e manter unidades de persistência.
Desenvolvimento de JavaServer Pages (JSP)
Nos arquivos JavaServer Pages (JSP), o editor ajuda você com o autocompletar código, a navegação de hipertexto, a verificação de erros e a depuração. Você também pode tirar vantagem do JavaServer Pages Standard Tag Library (JSTL).
Implantar ao salvar
O IDE reimplanta instantaneamente qualquer aplicativo Java EE em execução quando uma alteração é feita no projeto. Implantar em Salvar está disponível para aplicações Web, EJB e EAR, além de ser suportado no GlassFish v2 e v3 e no Tomcat (o desenvolvimento com base em diretório é pré-requisito).
Trilha do aprendizado Java EE e Java Web
|