blob: ed59843659a0add9836ddfd098fadd138a56ec5d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>NetBeans IDE - Desenvolvimento em Java EE</title>
<meta http-equiv="content-language" content="en">
<meta name="description" content="DESCRIPTION HERE">
<link rel="stylesheet" type="text/css" href="../../features.css">
<link rel="stylesheet" type="text/css" href="/images_www/js/colorbox/colorbox.css">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<script type="text/javascript" src="/images_www/js/colorbox/jquery.colorbox-min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('a.cbox').colorbox({rel:'cbox',opacity:0.7});
});
</script>
<div style="margin:10px 20px 0px 0px;">
<h1>Suporte ao Java Enterprise Edition</h1>
<p><a href="../../images_www/v7/1/screenshots/web-app.png"><img alt="Desenvolvimento da aplicação Corporativa Java no NetBeans IDE" border="0" src="../../images_www/v7/1/screenshots/web-app-cut.png"><br /> <span class="font-11">Clique na imagem para exibição em tela inteira</span></a><br /></p>
<p class="intro">
O NetBeans IDE oferece excelente suporte ao desenvolvimento de aplicações Web e de servidor que utilizam o framework de aplicações Java EE. O suporte ao IDE foi desenvolvido em cooperação estreita com as equipes do Java EE e do GlassFish para oferecer a maior integração e a de mais fácil uso possível da especificação Java EE. Consequentemente, se você for iniciante em framework e especificações Java EE, usar o NetBeans IDE é a melhor forma de aprender rapidamente e se tornar produtivo em programação Java EE.
</p>
<div class="line">&nbsp;</div>
<!-- left text section start -->
<a name="o1"></a> <span class="overview-right" id="im1"><a class="cbox" href="../../images_www/v7/3/features/java-ee-6-full.png" title="Suporte Total ao Java EE 6"><img alt="" height="253" src="../../images_www/v7/3/features/java-ee-6-full-cut.png" width="320" /></a></span>
<h2>Suporte Completo para Java Enterprise Edition 6</h2>
<p>
O NetBeans IDE oferece suporte completo aos padrões Java EE 6 mais recentes, dentre eles suporte para JSF 2.1 (Facelets), Java Persistence 2.0 e Contexts and Dependency Injection 1.0, além das plataformas Java EE 5 e J2EE 1.4.<br /><br /> O suporte oferecido no IDE varia de assistentes que podem ser usados para criar rapidamente a aplicação, suporte ao editor na geração e no consumo de artefatos Java EE, configuração de aplicações e suporte a criação, implantação, execução e teste. Com todos esses recursos, seus esforços serão concentrados na implementação dos aspectos lógicos do negócio na sua aplicação.<br /><br /> <a class="arr-link" href="web-app.html">Suporte ao desenvolvimento de aplicações Web no NetBeans</a><br /> <a class="arr-link" href="../../kb/docs/javaee/javaee-gettingstarted.html"> Conceitos Básicos sobre Aplicações Java EE 6</a>
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<!-- right text section start -->
<a name="o2"></a> <span class="overview-left" id="im2"><a class="cbox" href="../../images_www/v7/3/features/ejb-dev.png" title="Criar Componentes EJB"><img alt="" src="../../images_www/v7/3/features/ejb-dev-cut.png" width="320" /></a></span>
<h2>Desenvolvimento Simplificado de EJB</h2>
<p>
O IDE suporta EJB 3.1, incluindo projetos de aplicação web. O assistente de arquivos de projeto do EJB oferece opções de criação de beans da Sessão, incluindo beans da sessão Singleton, beans Orientados para mensagens para processamento de mensagens assíncronas, assim como beans da sessão do Temporizador para o trabalho com notificações cronometradas. Você pode usar um assistente para criar facilmente um Session Bean para uma classe de entidade, incluindo as anotações apropriadas e os métodos default normalmente usados. Beans podem ser expostos com uma interface local ou não-exibição de interface. Também há suporte para chamar beans do EJB usando assistentes com inserção de código no editor<br /><br /> <a class="arr-link" href="../../kb/docs/javaee/javaee-entapp-ejb.html">Criando uma Aplicação Corporativa com o EJB 3.1</a>
</p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<!-- left text section start -->
<a name="o3"></a> <span class="overview-right" id="im3"><a class="cbox" href="../../images_www/v7/3/features/cdi-support.png" title="Preenchimento de Código CDI"><img alt="" src="../../images_www/v7/3/features/cdi-support-cut.png" width="320" /></a></span>
<h2>Suporte a Injeção de Dependência e Contexto</h2>
<p>
Utilize o Novo Assistente de projeto ou o novo assistente de Arquivo para criar arquivos que estão prontos para Injeção de Contextos e Dependência (CDI). O CDI permite que componentes Java EE como servlets, enterprise beans e JavaBeans existam dentro do ciclo de vida de uma aplicação com escopos bem definidos. Clique com o botão direito em qualquer ponto de injeção para acionar as ações do menu Ir Para Injetáveis e Inspecionar Injetáveis. Use o suporte da ajuda para preenchimento de código e java doc no editor para anotar seu código facilmente.<br><br /> <a class="arr-link" href="../../kb/docs/javaee/cdi-intro.html">Conceitos Básicos sobre CDI e JSF 2.0</a>
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<table>
<tr>
<td class="valign-top"><h2>Persistência de Java</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>Implantação do Servidor</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>Implantar ao Salvar</h2></td>
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
O IDE oferece ferramentas para trabalhar com a nova API 2.0 da Persistência Java. Os assistentes permitem que você gere classes de entidades de um banco de dados e uma aplicação JavaServer Faces CRUD (Create Retrieve Update Delete) 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. O IDE agora tem um editor jpql stand-alone que permite executar o jpql no ide diretamente.
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="" src="../../images_www/v7/1/features/javaee-serverdeploy.png" width="200" /></span><br /> O IDE trabalha com qualquer contêiner padrão Java Enterprise Edition (Java EE) e foi testado com GlassFish Server Open Source Edition 3.1.2, WebLogic 12c e 11g, Apache Tomcat 7.0 e 6.0, JBoss 6.1 e outros.
</p>
</td>
<!--<td>&nbsp;&nbsp;&nbsp;</td>-->
<td class="valign-top" style="width:33%">
<p>
O IDE reimplanta instantaneamente qualquer aplicação Java EE em execução quando uma alteração é feita no projeto. Implantar ao Salvar está disponível para aplicações Web, EJB e EAR, além de ser suportado no GlassFish 3.x, no WebLogic e no Tomcat (a implantação com base em diretório é pré-requisito). <br /><br />
</p>
</td>
</tr>
</table>
<h2>Consulte Também</h2>
<ul class="bigger">
<li><a href="/community/releases/73/index.html">Página de Release do NetBeans IDE 7.3</a> para obter uma lista de funcionalidades específicas da última versão estável.</li>
<li>Obtenha mais detalhes sobre funcionalidades da última release mais estável na <a href="http://wiki.netbeans.org/NewAndNoteworthyNB73">página Novidades e Destaques do NetBeans IDE 7.3</a>.</li>
<li><a href="../../kb/trails/java-ee.html">Trilha de Aprendizagem do Java EE e Java Web</a> para tutoriais que o ajudarão a começar.</li>
</ul>
</div>
</body>
</html>