社区
Java EE
帖子详情
如何在EJB实现继承?
yisong
2004-11-21 10:47:42
在EJB中如何实现继承,是只需继承实现bean,重新生成home和远程对象,还是全部都继承?大家能不能以一个简单的例子说明一下,不如一个USER类和一个USER类的子类Administrator类之间的继承关系实现,谢谢!
...全文
132
6
打赏
收藏
如何在EJB实现继承?
在EJB中如何实现继承,是只需继承实现bean,重新生成home和远程对象,还是全部都继承?大家能不能以一个简单的例子说明一下,不如一个USER类和一个USER类的子类Administrator类之间的继承关系实现,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aquguh
2004-11-29
打赏
举报
回复
关注
gks_cn
2004-11-29
打赏
举报
回复
一样的啊。
sobluesky
2004-11-29
打赏
举报
回复
这个问题问得好啊,继承->是面向对象里面的概念,而ejb解决的却是java和关系数据库之间的矛盾,关系数据库理论根本是关系。
这个问题其实是问,面向对象的理论怎么和关系理论相结合。
我觉得关键要从表的建立下手,比如administrator首先是个user,在java里面administrator extends user;在表的设计上就要把两个表设计设计成一个id。
yisong
2004-11-22
打赏
举报
回复
这是不是意味着他们的外部结构都是一样,只是实现类不同?如果是这样的话,就拿USER类和Administrator类为类,如何区分对它们调用的不同,在调用端判断是user还是administrator?
letmeflee
2004-11-21
打赏
举报
回复
你可以把ejb写成抽象的,声明所有的业务方法
remote接口中声明所有的业务方法
然后再实现这个抽象的类就可以了
redex
2004-11-21
打赏
举报
回复
UP!!!
EJB
继承
与Java
继承
不同
尽管
EJB
继承
有时使用Java
继承
,但它们并不总是相同的。 就像您在我以前的文章中可以读到的那样 ,
EJB
不必
实现
任何接口即可公开业务接口。 相反,这也适用-仅仅是因为
EJB
正在
实现
某个接口或扩展其他
EJB
并不意味着它公开了所有或任何视图。 假设我们要具有一些公开远程业务接口的基本
EJB
。 然后,我们想扩展此
EJB
并覆盖远程业务方法。 没什么好看的,对吧? 但是,让我们看一些示例。 ...
ejb
java_
EJB
继承
与Java
继承
不同
ejb
java 尽管
EJB
继承
有时使用Java
继承
,但事实并非总是如此。 就像您在我以前的文章中可以读到的那样 ,
EJB
不必
实现
任何接口即可公开业务接口。 反之亦然-仅仅是因为
EJB
实现
了某个接口或扩展了其他
EJB
,并不意味着它公开了全部或任何视图。 假设我们要具有一些公开远程业务接口的基本
EJB
。 然后,我们想扩展此
EJB
并覆盖远程业务方法。 没什么好看的,对吧? 但是,让我们看一...
JavaBean,POJO,
EJB
是什么?
JavaBean:本身就是一个特殊Java类,需要满足以下规则 1.执行java.io.Serializable 接口 2.提供无参数的构造器 3.提供getter 和 setter方法访问它的属性. POJO:一个简单的、正规的Java对象,它包含业务逻辑处理和持久化逻辑等,不具有任何特殊角色,不
继承
、不
实现
任何Java框架的类和接口。
EJB
:把你
详解
EJB
技术及
实现
原理
EJB
是什么呢?
EJB
是一个J2EE体系中的组件.再简单的说它是一个能够远程调用的javaBean.它同普通的javaBean有两点不同. 第一点,就是远程调用. 第二点,就是事务的功能,我们在
EJB
中声明的事务会通过容器帮助我们来处理.支持
EJB
的SERVER有以下几个: Weblogic Webspere Appserver Jboss 我选用的是webl
调用
EJB
的两种方式
在讲调用
EJB
的两种方式之前,首先来讲讲在同一个
EJB
中同时
实现
本地接口和远程接口的方法吧,如下: 我们可以先创建一个
继承
另一个接口的本地接口(暂且当做它为远程接口),如下: package com.
ejb
; public interface HelloWorldLocal extends HelloWorld{ } 然后在
EJB
实现
类中坐下修改即可,如下: packag
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章