CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

关于jb生成代码的问题

楼主zack1024(zack1024)2002-04-25 17:15:05 在 Java / J2SE / 基础类 提问

用jb开发ejb确实很方便,但我有个问题不明白  
  我用jb做的entitybean可以正常运行  
  比如:jb生成   public   void   abstract   getUserid(){}  
  而很多书上的原码却是public   void   getUserid(){  
                                            return   userid;}  
  难道return那句是可有可无的,还是跟部署有关? 问题点数:20、回复次数:11Top

1 楼wangwenyou(王文友)回复于 2002-04-25 17:23:03 得分 0

第一个是抽象方法,好好看看Java的书吧Top

2 楼nielinjie(学当活雷锋ing)回复于 2002-04-25 17:50:23 得分 0

楼上说法没有看懂问题。  
  是不是jb生成的是cmp?Top

3 楼wes109(长夜漫漫::无心睡眠)回复于 2002-04-25 19:20:29 得分 0

基础要打好呀!  
   
  abstract   去看看书是什么意思  
   
  怎么很简单,你可以解决的  
   
  Top

4 楼Polarislee(北极星)(无房无车,飘在北京)回复于 2002-04-25 19:54:39 得分 0

而很多书上的原码却是public   void   getUserid(){  
                                            return   userid;}  
  真是这样的?不可能吧,声明为void的函数是不可能有返回值的Top

5 楼zack1024(zack1024)回复于 2002-04-26 19:01:44 得分 0

不好意思,我问题没有写清楚  
   
  我的书上有个cmp的entitybean的例子  
  public   void   setName(String   name){  
      this.name=name;  
  }  
  public   String   getName(){  
      return   this.name;  
  }  
   
  如果我用jb做,生成这部分代码为  
  public   abstract   void   setName(String   name);  
  public   abstract   String   getName();  
  其实不但是这两个的问题,所有的get..,set..都是如此,为什么?????Top

6 楼zack1024(zack1024)回复于 2002-04-26 19:05:02 得分 0

补充一句,两种都是cmpTop

7 楼zack1024(zack1024)回复于 2002-04-26 19:31:17 得分 0

顶下,怎么没人答Top

8 楼ZeroC(笨小孩)回复于 2002-04-27 12:51:03 得分 0

顶Top

9 楼sharetop(九尾灵狐)回复于 2002-04-27 12:56:10 得分 0

 
  抽象方法是在EJB2.0里加入的CMP特性。  
   
  这是两回事,  
   
  在EJB1.1里,你给的代码是属性方法,由你自己实现,让客户端调用的。比如你可以set/get这两个变量,容器也可以.  
   
  在EJB2.0里,你给的代码(抽象方法的那个)是容器去负责实现的,也就是说在CMP2里没有public   String   name 这样的字段了,对吧?  
   
  你还是要看一下书,主要是EJB2的概念,其实我也对EJB2的特性了解不多,只知道这么多了。:)  
  Top

10 楼zack1024(zack1024)回复于 2002-04-27 20:37:19 得分 0

我大体明白了,应该是ejb2.0与1。1版本产生的差别了Top

11 楼ZeroC(笨小孩)回复于 2002-04-28 21:32:06 得分 20

就是Top

相关问题

  • 代码生成
  • 用Rose2000生成C++代码...
  • hibernate 代码自动生成
  • 关于代码生成器
  • 在JB自己生成的EJB客户端的测试代码中都会自动生成,象String url = "t3://localhost:7001";这样的,请问:
  • 在程序中用代码生成toolbar。
  • 又是mfc生成的代码,不懂
  • AppWizard自动生成代码的问题?
  • 自动生成编号的代码?
  • 怎莫用rose生成C++代码

关键词

  • 代码
  • ejb
  • jb
  • getuserid
  • 书
  • 问题
  • cmp
  • abstract
  • 方法

得分解答快速导航

  • 帖主:zack1024
  • ZeroC

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo