blob: 07cd3957582de031fd6cf9f22be35e94e7087f1d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>NetBeans IDE - 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>Java Enterprise Edition 支持</h1>
<p><a href="../../images_www/v7/1/screenshots/web-app.png"><img alt="NetBeans IDE 中的 Java Enterprise 应用程序开发" border="0" src="../../images_www/v7/1/screenshots/web-app-cut.png"><br /> <span class="font-11">单击图像查看全屏预览</span></a><br /></p>
<p class="intro">
NetBeans IDE 很好地支持开发利用 Java EE 应用程序框架的 Web 和服务器端应用程序。IDE 支持的开发是在与 Java EE 和 GlassFish 团队的密切合作下完成的,以实现最紧密集成,并使您可以最简便的方式使用 Java EE 规范。因此,如果您不太熟悉 Java EE 规范和框架,则使用 NetBeans IDE 是您快速学习 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="完全 Java EE 6 支持"><img alt="" height="253" src="../../images_www/v7/3/features/java-ee-6-full-cut.png" width="320" /></a></span>
<h2>全面支持 Java Enterprise Edition 6</h2>
<p>
NetBeans IDE 提供对最新 Java EE 6 标准的全面支持,包括对 JSF 2.1 (Facelets)、Java 持久性 2.0、上下文和依赖关系注入 1.0 以及 Java EE 5 和 J2EE 1.4 平台的支持。<br /><br /> IDE 中提供的支持范围为:可用于快速创建应用程序的向导,生成和使用 Java EE 项目、配置应用程序的编辑器支持,以及构建、部署、执行和测试支持。有了所有这些功能,您可以集中实现应用程序的业务逻辑方面。<br /><br /> <a class="arr-link" href="web-app.html">NetBeans 中的 Web 应用程序开发支持</a><br /> <a class="arr-link" href="../../kb/docs/javaee/javaee-gettingstarted.html"> 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="创建 EJB 组件"><img alt="" src="../../images_www/v7/3/features/ejb-dev-cut.png" width="320" /></a></span>
<h2>简化的 EJB 开发</h2>
<p>
IDE 支持 EJB 3.1,包括在 Web 应用程序项目中。EJB 项目文件向导提供了用于创建会话 Bean(包括单个会话 Bean、用于处理异步消息的消息驱动 Bean 以及用于处理计时通知的计时器会话 Bean)的选项。可以使用向导轻松地为实体类创建会话 Bean,包括相应的标注和常用的默认方法。可以使用本地接口或无接口视图公开 Bean。另外还支持使用编辑器中的代码插入向导来调用 EJB Bean<br /><br /> <a class="arr-link" href="../../kb/docs/javaee/javaee-entapp-ejb.html">使用 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="CDI 代码完成"><img alt="" src="../../images_www/v7/3/features/cdi-support-cut.png" width="320" /></a></span>
<h2>上下文和依赖关系注入支持</h2>
<p>
使用新建项目向导或新建文件向导创建可以进行上下文和依赖关系注入 (CDI) 的文件。通过 CDI,Java EE 组件(如 Servlet、企业 Bean 和 JavaBeans)可以在明确定义了作用域的应用程序生命周期内存在。右键单击任意注入点,可以触发 "Go To Injectables"(转至可注入元素)和 "Inspect Injectables"(检查可注入元素)菜单操作。使用编辑器中的代码完成和 Java 文档帮助支持可以轻松地标注代码。<br><br /> <a class="arr-link" href="../../kb/docs/javaee/cdi-intro.html">CDI 和 JSF 2.0 入门指南</a>
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<table>
<tr>
<td class="valign-top"><h2>Java 持久性</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>服务器部署</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>在保存时部署</h2></td>
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
IDE 提供了用于 Java 持久性 API 2.0 的工具。可以使用向导通过数据库生成实体类以及通过实体类生成 JavaServer Faces CRUD(创建、检索、更新和删除)应用程序。IDE 支持所有类型的实体关系(一对一、一对多、多对一和多对多)以及所有类型的主键(单列主键、复合主键和生成的主键)。IDE 还提供了用于创建和维护持久性单元的模板和图形编辑器。IDE 现在具有独立的 JPQL 编辑器,在该编辑器中,您可以直接从 IDE 运行 JPQL。
</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 /> IDE 可以与任何标准 Java Enterprise Edition (Java EE) 容器一起使用,并且已使用 GlassFish Server Open Source Edition 3.1.2、WebLogic 12c 和 11g、Apache Tomcat 7.0 和 6.0、JBoss 6.1 等进行了测试。
</p>
</td>
<!--<td>&nbsp;&nbsp;&nbsp;</td>-->
<td class="valign-top" style="width:33%">
<p>
在对项目进行更改后,IDE 可立即重新部署任何运行的 Java EE 应用程序。“在保存时部署”适用于 Web、EJB 和 EAR 应用程序,并支持 GlassFish 3.x、WebLogic 和 Tomcat(基于目录的部署是先决条件)。 <br /><br />
</p>
</td>
</tr>
</table>
<h2>另请参见</h2>
<ul class="bigger">
<li><a href="/community/releases/73/index.html">NetBeans IDE 7.3 发行版页</a>,提供最新稳定发行版中的特定功能的列表。</li>
<li><a href="http://wiki.netbeans.org/NewAndNoteworthyNB73">“NetBeans IDE 7.3 新增功能和重要功能”页</a>上获取有关最新稳定发行版的功能的详细信息。</li>
<li><a href="../../kb/trails/java-ee.html">Java EE 和 Java Web 学习资源</a>,提供将帮助您入门的教程。</li>
</ul>
</div>
</body>
</html>