工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > Java > 正文
新手宝典 J2EE专家起步图解
[文章信息]
作者:毕然
时间:2005-02-24
出处:天极网
责任编辑:方舟
[文章导读]
本文以组件为例来构建我们的J2EE系统。请大家注意各组件的版本号,否则可能出现兼容问题
advertisement
热点推荐
· 了解AutoCAD 2006 Beta2新特性
· 超级另类 把QQ性别资料改成任意文字
· Photoshop巧制酷眩光环
· VC下用串口与电台通信需注意的问题
· 初学者的福音:游戏开发新手入门指南
[正文]

上一页  1 2 3 4 5 6  下一页

  二、 开发第一个EJB

  EJB2.0规范中定义了3种企业Bean。分别为会话Bean(Session Bean)、实体Bean(Entity Bean)和消息驱动Bean(Message Driven Bean)。会话Bean模拟一个商务过程;实体Bean模拟商务数据;而消息驱动Bean与会话Bean类似也是在模拟一个商务过程,但消息驱动Bean只接受消息的调用。

  本文着重介绍如何快速开发一个实体Bean。因为会话Bean相对简单,在理解了实体Bean后,自己很容易就能编写出来。而消息驱动Bean在用到的时候学也不迟。

  1. Eclipse中,运行"file"-> "new"-> "project"选择Lomboz J2EE Project。在project name中填入我们的工程名"EJBTest"。点击next后,会出现java setting的对话框,我们不做任何修改,直接next。在这一步,我们将建立一个EJB的模块。如图九所示,在ejb Module选项卡中,我们新建一个名为myEJB的EJB Module。


(图九)

  然后在Targent Server中,选择我们刚刚配置好的Jboss3.2.x。add以后再选择finish,我们工程就建立好了。

  2. 现在用Lomboz的向导来生成我们EJB,选择"file"-> "new"->"Lomboz EJB Creation Wizard"。如图十所示:


(图十)

  在package 中填入包名,比如"Rip.ejb.cmp";在name中,我们给这个EJB起个名字,比如"mytest"。Select EJB Type选项里,选择"Container Managed Entity EJB",表明要创建一个由容器管理的实体EJB。如图十一所示


(图十一)

  这一步中我们要声明数据表名称,数据源名称,以及表中各个字段。参照图十二:


  将各项内容填入相应的地方。注意,每添加一个字段都要点击add一次,将其放入下方的已加入的字段列表中。最后选中id这一字段,点击Make Primary Key,将其标记为主健。其中,table name项对应着我们先前在mySQL中建立的数据表myejb;datasource对应着我们在jBoss中设定的数据源mytest-ds.xml。

  点击finish后,就可以在左侧src目录下Rip.ejb.cmp包中找到并打开我们刚刚生成的mytestBean.java(mytest后的Bean是Lomboz自动添加的)文件。找到ejbCreate()方法,添加两个字符串型的输入变量"id"和"context,并添加两个方法setId(id)和setContext(context),具体实现如图十三:


(图十三)点击放大

  如果更改过程中出现载入包或者捕捉异常的错误,单击错误符号,选择载入或直接抛出异常即可。


上一页  1 2 3 4 5 6  下一页

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • JBuilder 2005开发Applet游戏全接触
  • EJB 3.0开发指南之组合主键
  • 解析Java体系结构对信息安全的支持
  • 关于Java栈与堆的思考
  • 大道至简 Java 23种模式一点就通
  • EVD苦熬半年终成国标 伪高清将面临双倍索赔
  • 中国版3G预商用测试开锣 成品样机正式亮相
  • 陈天桥京城密会段永基 盛大收购新浪柳暗花明
  • 丁磊揣23亿现金 谁将成为网易的“盘中餐”?
  • 刘军:IBM中国PC团队暂不融入联想中国
  • HDV和HVD欲组成失意者联盟 密谋价格战法宝
  • 前车之鉴:印度外包业受困于“人才危机”
  • 北京市未从微软采购软件 微软亦称报道不实
  • Advertisement