本文将详细介绍使用 EJB 3.0 技术开发企业应用程序的基础知识,而 EJB 3.0 是 Java EE 5 平台的组成部分。本文还将阐述如何通过 EJB 3.0 技术简化开发企业应用程序的流程。本文使用的是 NetBeans IDE 6.0 发行版。
先决条件
本文假定您在以下方面拥有基本知识和编程经验:
Java 编程
NetBeans IDE
教程所需软件
对于本教程,您需要在计算机上安装以下软件:
"Web & Java EE" 或 "All" 下载版本的 NetBeans IDE 6.0 (下载)
Java 标准开发工具箱 (JDK) 版本 5.0 或 6.0 (下载)
GlassFish V2 Application Server (绑定完整的 IDE 下载)或 Sun Java System Application Server 平台版本 9 (下载)
对于本教程,您需要注册 GlassFish/Sun Java System Application Server 及其 IDE 的本地实例。
建立企业应用程序项目
此次练习的目标是创建 NewsApp 企业应用程序项目,其中包含一个 EJB 模块和一个 web 模块。NewsApp 应用程序使用一个消息驱动的 bean 接收和处理 servlet 发送到队列的消息。该应用程序使用 servlets 发送消息给消息驱动的 bean ,以便显示消息。
创建企业应用程序
从主菜单中选择 File> New Project (Ctrl-Shift-N)。
从 Enterprise 类别中选择 Enterprise Application ,然后单击 Next 按钮。
将项目命名为 NewsApp,并将服务器设定为 Sun Java System Application Server。
将 Java EE 版本设为 Java EE 5,然后选择 Create EJB Module 和 Create Web Application Module (如果未选中)。
单击 Finish 按钮。