Use o NetBeans IDE para desenvolver aplicativos Java de servidor portáteis, robustos, dimensionáveis e seguros. O deployment dos aplicativos Java Enterprise é feito em servidores, permitindo que os aplicativos sejam acessados através de um navegador Web.
Tecnologias Enterprise
Use o NetBeans IDE para o desenvolvimento com o Java Persistence API (JSR-220), servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB) e serviços Web. O pacote Java EE para NetBeans IDE aceita os mais recentes padrões J2EE 1.3, J2EE 1.4 e Java EE 5, inclusive anotações.
Deployment ao alterar, Deployment ao salvar
O IDE reimplanta instantaneamente qualquer aplicativo Java EE em execução quando uma alteração é feita no projeto. O Deployment ao alterar está disponível para aplicações Web, EJB e EAR. O Deployment ao salvar é atualmente aceito para Tomcat, GlassFish v2 e v3 (o deployment baseado em diretórios é um pré-requisito).
Server Deployment
O NetBeans IDE reúne os aplicativos de sua empresa em um arquivo corporativo (EAR) e faz o deployment o arquivo em um servidor de aplicativos Java EE. O IDE trabalha com contêineres padrão do Java Enterprise Edition (Java EE), como Sun Java System Application Server 8 e 9, GlassFish v1 e v2, Apache Tomcat 4, 5 e 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 e 6.1, Sailfin V1 (novo in 6.1) e outros.
O IDE oferece ferramentas para trabalhar com o Java Persistence API. Os assistentes permitem que você gere classes de entidadse 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.
Suporte de framework de hibernação
Reúne automaticamente bibliotecas de hibernação com seu aplicativo através da seleção do framework de hibernação no assistente de novo projeto. Use o assistente de engenharia reversa de hibernação 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 usando o assistente de novo arquivo e o editor visual.
A refatoraçõo de classes e campos (localizar utilizações, renomear, mover) de Java e 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. Você pode até mesmo executar consultas diretamente no IDE (inclusive associações e cláusulas).
Suporte a Spring Framework
Você agora pode selecionar o framework do 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 auto-completar 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 usando os assistentes para arquivos de configuração XML e controladores do Spring Web MVC.
Os BluePrints*, modelos e assistentes incluídos no IDE lhe ajudam a criar Enterprise Java Beans (EJB 3.0), servlets, páginas JSP e serviços Web JAX-WS. O editor de código-fonte proporciona o recurso completo de auto-completar código para anotações de injeção de recursos Java EE5 O IDE injeta automaticamente recursos nos arquivos quando você executa comandos como Chamar EJB e Usar banco de dados.
desenvolvimento EJB
No NetBeans IDE, você codifica Enterprise Java Beans (EJBs) como qualquer outra classe Java, com o auxílio do recurso de auto-completar código e dicas do editor. O IDE assegura que você implemente os métodos corretos e mantenha as classes sincronizadas com suas interfaces.
Não é necessário usar comando e caixas de diálogo especiais para gerar coisas como métodos empresariais ou operações de serviço Web, embora os comandos ainda estejam disponíveis para ajudar você a se familiarizar com a sintaxe de código do Java EE 5.
(*) Os BluePrints estão disponíveis na Central de Atualizações (Menu: Ferramentas > Plug-ins > Plug-ins disponíveis)