Java EE应用程序入门 - 编程入门网
单击 Finish 按钮。
单击 Finish 时,实体类 NewsEntity.java 就会在源代码编辑器中打开。在源代码编辑器中,完成以下步骤: 给类添加以下字段声明:
Java EE应用程序入门(3)时间:2011-07-06 netbeans.org在源代码编辑器中单击鼠标右键,然后选择 Insert Code ,同时选择 Getter and Setter 为每个字段生成 getter 和 setter 程序。 在 Generate Getters and Setters 对话框中,选择 body 和 title 字段,然后单击 Generate 按钮。 保存修改。 在下一步中,我们将创建 NewMessage 消息驱动 bean。 创建 NewMessage 消息驱动 Bean 现在,我们将在我们的 EJB 模块中创建 NewMessage 消息驱动。我们将使用 New Message-Driven Bean 向导来创建 bean 和必要的 JMS 资源。 创建 NewMessage 消息驱动 bean 的步骤如下: 在 Projects 窗口在单击鼠标右键 EJB 模块,然后选择 New > File/Folder ,可以打开 New File 向导。 从 Enterprise 类别中,选择 Message-Driven Beans ,然后单击 Next 按钮。 键入 NewMessage 作为类名。 从 Package 下拉列表中选择 ejb。 单击 Add 打开 Add Message Destination 对话框。 在 Add Message Destination 对话框中,键入 jms/NewMessage,然后 选择 Queue 作为目标类型。单击 OK 。 确保项目目的地正确,然后单击 Finish 按钮。 单击 Finish 时,新的消息驱动 bean 类 NewMessage.java 就会在源代码编辑器中打开。您可以看到 @MessageDriven 注释和配置属性已经添加到类中。
Java EE应用程序入门(4)时间:2011-07-06 netbeans.org这段注释告诉容器,组件是消息驱动 bean 和 bean 使用的 JMS 资源。当 IDE 生成类时,资源的 Mapped Name (jms/NewMessage) 来自类名 (NewMessage.java)。JMS 资源被映射为 bean 接收消息所在目的地的 JNDI 名称。 New Message-Driven Bean 向导已经把 JMS 资源的信息添加到了 sun-resources.xml中。EJB 3.0 API 支持在 bean 类的 JNDI 命名空间中查找对象,这样我们就不需要配置部署描述符就可以指定 JMS 资源。 EJB 3.0 规范允许我们使用注释直接在一个类中引入资源。现在,我们将使用注释将 MessageDrivenContext 资源引入到我们的类中,然后注入 将被 EntityManager API 使用的 PersistenceContext 资源,以便管理持久性实体实例。我们将在 源代码编辑器中给类添加注释。 将 MessageDrivenContext 资源注入到类中,方法是添加以下带注释的字段(以黑体表示)到类中: 在类中引入实体管理器,方法是在代码在单击鼠标右键,然后从弹出式菜单中选择 Persistence > Use Entity Manager 。这将在源代码中添加如下注释: 修改 persist 方法,将名称 save。方法应该像如下所示: 修改 onMessage 方法,方法是在方法体中加入如下内容: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |