当前位置: 首页 > news >正文

「Java EE开发指南」如何在MyEclipse中构建EJB 2 Session Bean?(一)

「Java EE开发指南」如何在MyEclipse中构建EJB 2 Session Bean?(一)

MyEclipse中文使用教程图集

本文介绍了研发符合EJB 2.0的Java EE Enterprise Java Beans所需的核心特性、概念和技术。在本教程中,您将学习如何:

  • 创建EJB工程
  • 创建会话EJB
  • 将项目调整为运用XDoclet代码生成
  • 打包并部署会话EJB

该特性在MyEclipse中可用。

MyEclipse v2025.1离线版下载

一、创建一个EJB项目

1. 选择File>New Project,随后选择EJB Project,并单击Next。

2. 在Project name字段中输入firstejb

3. 为Specification Level选择J2EE 1.3选项,从Target Runtime下拉列表中选择用于J2EE 1.3的MyEclipse Generic Runtime,然后单击Next。

MyEclipse中文使用教程图集

创建一个新的EJB项目

Project Name– 必须是有效的Eclipse Java项目名称。

Location– 取消选中复选框,为新任务及其资源指定自定义文件系统位置。

Directory通过– 项目的默认文件系统位置位于MyEclipse启动时所在的工作区文件夹下,您能够在工作区文件夹之外选择另一个文件位置。

注意:您不能在工作区文件夹中选择一个备用文件夹,因为Eclipse不允许这样做。

Source Folder– Java源文件夹 - 将包含Java包、*. Java文件和属性文件,此文件夹的内容被添加到项目的Java构建路径中。

Java EE Specification Level– 指定Java EE规范遵从级别,确保为应用程序所需的Java EE特性选择适当的规范级别,并确保目标部署应用程序服务器支持此规范级别。

4. 单击默认的源文件夹,然后单击Edit,将文件夹名称更改为src,然后单击OK。

MyEclipse中文使用教程图集

重命名源文件夹

5. 单击Next,取消选中Generate scaffolding code复选框。

MyEclipse中文使用教程图集

禁用scaffolding生成

6. 单击Finish,其余的向导页面是从MyEclipse EJB项目模板中填充的,这个模板是在MyEclipse Java EE Project参数中定义的。

在流程的这一点上不存在ejb,因此出现了带有错误标记的ejb-jar.xml文档,稍后启用XDoclet技术创建所需的EJB定义。就是下图描述了新的EJB项目结构,新创建的EJB任务包括一个默认的EJB -jar.xml文件。但

MyEclipse中文使用教程图集

EJB项目结构

二、创建会话EJB - Part 1

MyEclipse中的EJB 2.x开发使用EJB向导和集成的XDoclet支持的组合,每个EJB由三个基本部分组成:

  • EJB Remote接口类声明客户端可用的业务操作
  • EJB实现类(也称为bean类)包含业务逻辑
  • EJB Home接口类,它控制bean的生命周期

主要的实现关注点,因为它提供EJB的功能。从使用XDoclet注释的bean类,允许自动生成bean的Remote和Home接口,以及EJB -jar.xml部署描述符中的EJB条目,这个由两部分组成的示例演示了创建称为Trader EJB的无状态会话bean的过程。第1部分侧重于运用MyEclipse EJB创建向导和XDoclet支持来创建一个根本的可部署的Trader EJB,第2部分介绍了为Trader EJB实现业务服务或能力的过程。就是bean类

对MyEclipse EJB开发特性的快速介绍,因此Trader EJB不涉及事务或企业资源(如数据库或消息队列)的集成。就是示例Trader EJB为股票的买卖提供了简化的服务,由于本文档的范围

首先使用EJB创建向导创建Trader bean实现类,在创建了Trader bean类之后,您将为bean生成Remote和Home接口以及ejb-jar.xml条目。

1. 在资源管理器中选中firstejb工程,选择File>New>Other。

2. 展开MyEclipse>EJB,选择EJB2 Session Bean,然后单击Next。

MyEclipse中文使用教程图集

创建新的EJB2 Session Bean

3. 默认情况下输入源文件夹,这就是放置新EJB类的地方。在Package字段中输入com.genuitec.trader.ejb。您能够浏览现有的包,但如果包不存在,它将为您创建。

注意:XDoclet的默认配备要求包名以.ejb结尾,也可能使用其他包后缀,但是这样做需要在生成之前手动更新项目的EJB XDoclet设置。

4. 在Name字段中输入TraderBean,这是所创建的EJB bean实现类的名称。“Bean”后缀是用于标识Bean实现类的约定,在为相关的EJB文件创建XDoclet标记时,EJB向导会删除该后缀。

5. 单击Finish接受其余的默认值。

MyEclipse中文使用教程图集

新的会话EJB详细信息

TraderBean实现类被创建并在Java编辑器中打开,请注意EJB创建向导如何自动插入定义EJB接口和部署细节的XDoclet EJB标记。

MyEclipse中文使用教程图集

带有无状态会话EJB所需的XDoclet标记的TraderBean源

6. 修改TraderBean XDoclet jndi-name标记,使其与下面的标记相匹配,从而与其他MyEclipse文档中使用的示例更加一致。

jndi-name = "ejb/com/genuitec/trader/ejb/TraderHome"

7. 按CTRL+S保存TraderBean.java类。

http://www.gsyq.cn/news/74804.html

相关文章:

  • 文件摆渡系统哪个好:提升企业文件交换安全性的首选方案
  • 115.娇三“独处-再思考”
  • 2025最新发布!耐磨的轮胎推荐:五大高耐磨胎精选报告
  • 2025年权威发布!防爆胎更换推荐:权威防爆胎更换TOP指南
  • 路由注入
  • 实用指南:C++幻象:内存序、可见性与指令重排
  • 实验三
  • 实验五
  • 2025年12月新能源汽车轮胎推荐:最新电车胎精选指南
  • 2025年美国投行求职机构哪家高效不爆雷:助学员成本降60%offer量产
  • Go 语言(Golang):核心特性、生态优势与实战应用全解析
  • 详细介绍:《Windows 服务器 WinSCP 保姆级配置指南:从 0 到 1 实现 “无痛” 远程文件管理》
  • 每个人都在追寻远方,那远方的人是否也有自己的远方呢?
  • 2025年12月安全的轮胎推荐:专业安全胎权威指南
  • SUV车型轮胎推荐:权威SUV胎专业推荐
  • 家用轿车轮胎推荐:十大家轿胎深度榜单
  • “游戏无法启动”、“DLL文件丢失”或“缺少组件”怎么办
  • 2025年节油的轮胎推荐:权威省油胎最新榜单
  • 奔跑
  • Spring Boot:核心概念、核心特性与实战应用全解析
  • 2025年下半年上海ISO三体系认证服务专业机构深度评测与选择指南
  • 2025年五大直流电源供应商推荐,有名的直流电源企业与全解析
  • P10763 [BalticOI 2024] Tiles
  • 政府智能结算系统服务商排行榜,新测评精选智能结算系统厂家推荐
  • 解密兰亭妙微设计哲学:五个核心原则打造卓越用户体验
  • 2025年苏州五大咖啡培训学校推荐:实力强的咖啡培训学校有哪
  • 重庆度小满贷款客服的双面镜:便利电话背后的信用警示与乡村振兴新实践
  • 口碑好的车间厂房工厂通风降温工业冷风机源头厂家,铁皮棚车间降温/橡胶车间通风降温/生产车间通风降温/锻打车间通风降温工业冷风机品牌口碑推荐
  • 开发者 | 2025 智能驾驶开发者系列培训在京顺利召开!
  • 2025售后完善的智能消毒柜服务企业TOP5权威推荐:专业源