使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)
2019独角兽企业重金招聘Python工程师标准>>>
MyEclipse限时秒杀!活动火热开启中>>
【MyEclipse最新版下载】
四、运行XDoclet代码生成
通常每次更改XDoclet EJB配置、应用程序服务器设置或修改任何EJB bean实现类的XDoclet注释后,都应执行XDoclet。
现在是在firstejb项目上执行XDoclet并测试新的XDoclet设置的好机会,因为Trader EJB尚未使用新的XDoclet注释业务方法进行扩展。
1. 右键单击firstejb,然后选择MyEclipse>Run XDoclet。
2. 监视来自xdoclet-build脚本的异常输出消息的控制台视图。
运行XDoclet操作的控制台输出
在运行XDoclet之后,firstejb项目包括Trader和TraderHome接口的新版本以及ejb-jar.xml和jboss.xmldeployment描述符。
XDoclet生成后EJB项目的内容
注意:当您在第2节中创建TraderBean.java类时,将Java包名称指定为com.genuitec.trader.ejb,并强调包名应以.ejb结尾。这是因为标准EJB XDoclet包替换子任务可以创建以.interfaces结尾的相应Java包名称,并将生成的EJB和Home接口添加到其中。在这个例子中,创建了com.genuitec.trader.interfaces包,它包含了Trader EJB和TraderHome接口。
五、创建Session EJB – Part 2
在Part 1中,您看到了创建TraderBean类的过程。 在本节中,您将业务方法以及XDoclet注释添加到TraderBean类中,然后使用XDoclet来更新先前创建的Trader和TraderHome接口。
创建初始的TraderBean.java类时,EJB创建的向导添加了一个示例业务方法,您可以将其用作添加自己业务方法的模式。注意这个方法包括javadoc tag @ejb.interface-method, 此自定义ejbdoclet标记将该方法标识为EJB接口方法实现的。当XDoclet在此类上运行时,Trader.java EJB接口类被修改为包含所有@ejb.interface-method注释的方法。
TraderBean示例方法
1 2 3 4 5 6 7 8 9 10 |
|
1. 双击TraderBean.java在编辑器中打开。
2. 在最后一个括号前添加以下两种业务方法,然后按CTRL + S进行保存。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
3. 在firstejb项目上运行XDoclet来同步Trader和TraderHome类和部署描述符。
4. 在com.genuitec.trader.interfaces包中双击Trader.java。 注意添加buy()和sell()业务方法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
更多资讯敬请访问MyEclipse中文网>>
转载于:https://my.oschina.net/u/2317468/blog/1525365
使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)相关推荐
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(二)
[MyEclipse最新版下载] 二.创建一个Session EJB – Part 1 MyEclipse中的EJB 2.x开发使用了EJB向导和集成XDoclet支持的组合. 每个EJB由三个基本部 ...
- java ee7 ejb_使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> 一.MyEclipse EJB开发工具 Enterprise Java Beans (EJB)拥有JEE / Java EE ...
- 【Java EE】-Servlet(一) 创建Maven下的webapp项目
作者:学Java的冬瓜 博客主页:☀冬瓜的主页
- 使用Maven和WebLogic 12c开发Java EE应用程序
WebLogic Server 12c现在对Maven提供了很好的支持. 不过,此文档有点被隐藏,因此这里是直接链接http://docs.oracle.com/middleware/1212/cor ...
- jsp房产销售管理系统myeclipse开发java编程mysql
一.源码特点 jsp房产销售管理系统 是一套完善的设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发. 应用技术:java|jsp+mysql 开发工具:Myecl ...
- 用myeclipse开发java web教程_转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程...
本文是一篇在Myeclipse下构建Java Web项目的初级教程.图文并茂,非常详细.所用的Myeclipse版本是7.5. 第一步:新建Web Project,如下图. 第二步,在弹出的窗口填写下 ...
- eclipse + JBoss 5 + EJB3开发指南(5):使用配置文件发布Session Bean
Session Bean除了可以使用注释来发布外,也可以使用相应的配置文件来发布.在这种情况下,就不需要在接口和Session Bean中使用注释了.在JBoss中需要两个文件对Session be ...
- 使用Tomcat+MyEclipse开发Java Web配置
要进行Java Web开发,主要需要下面三个软件: 1.Java JDK: 2.Tomcat: 3.MyEclipse: 首先,在JavaSE中我们已经知道了Java的安装与环境的配置,这里就不过多的 ...
- java ee开发环境_设置Java EE 6开发环境
java ee开发环境 本教程简要说明了如何设置典型的环境来开发基于Java EE 6的应用程序. 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件. ...
最新文章
- ant vue 兼容性问题_Ant Design of Vue使用遇到的问题以及解决方法总结
- 【BZOJ 1036】[ZJOI2008]树的统计Count
- python爬取知乎live_Python爬虫 - 简单抓取百度指数
- 数据挖掘应用实战-一文教你如何全面分析股市数据特征
- docker mysql5.7.19_Docker19.03.13下安装Mysql57
- Android存储(1)-- 你还在乱用Android存储嘛!!!
- hbase 性能优化
- 数据迁移工具(数据库之间进行数据库迁移所使用的工具及迁移流程。)
- IObit Uninstaller Pro 10.0.2.20 便携版 — 卸载工具
- 深度学习 目标分类 思路
- 博科br310交换机级联
- python 几行代码实现自动回复功能
- 机器学习:李航-统计学习方法-代码实现
- oracle保留六位小数,oracle 小数保留位数
- 2009经典语录,雷死人不要钱
- 数据结构与算法(java版)
- 国考省考行测:细节理解,对错判断,要素查找,问什么,找什么,对比分析
- 《Adobe Acrobat DC经典教程》—第1章1.7节使用工具栏
- 千里走单骑:09-北京到上海骑记--Day8.艰难连云港
- 旋转Koch雪花的绘制(MFC)