由买买提看人间百态

topics

全部话题 - 话题: ejbhome
(共0页)
c***c
发帖数: 6234
1
I am a new EJB programmer. I read some sample codes
Why in EJB web services, EJBLocalHome is used and pure EJB servlet uses
EJBHome as interface?
Thank you for all your commens
t********k
发帖数: 808
2
方法一
InitialContext ic = new InitialContext();
Object lookup = ic.lookup("EJBLocalJndiName");
EJBHome home (EJBHome)PortableRemoteObject.narrow(lookup,EJBHome.class);
EJBLocal local = home.create();
方法二
InitialContext ic= new InitialContext();
EJBHome home = (EJBHome)ic.lookup("EJBLocalJndiName");
EJBLocal local = home.create();
我用2调用Session Bean里的方面,
方法声明在Local Interface里,SessionBean里有这些方法的实现,而在Home Interface只
有create方法,返回Local Interface
用3调用CMP
方法声明在Home Interface里(如finder之类的方法),在Local Interfac
c*****s
发帖数: 214
3

一般Home就行了,工作在远程(Servlet, JSP)这头。本地(EJB的Container这边)如果你
也想用它就通过LocalHome。
r*****l
发帖数: 2859
4
You should know the pros and cons of local and remote interfaces, right?
In the WS case, the beans needed are local, i.e. in same JVM.
In the servlet case, the servlet container and application server may
run in different JVMs. It's also possible that they are in one JVM but
the developer plan to seperate them together, or they just like remote
interface.
z*******3
发帖数: 13709
5
来自主题: Java版 - 说说spring和ejb的差别
抛砖引玉
吃饱了看文茜世界财经周报,看得昏昏的想睡,睡觉前赶紧写,写完睡觉去了
这样,先不从dto说起了,说tiers
一个j2ee经典的tiers最早提出来的时候,是三层,所谓的三层说的是sever side三层
不包括client side和database
三层里面分别有一层专门跟以上两个东西打交道
一个是presentation tier,这个跟client side打交道
一个是persistent tier,这个专门跟database打交道
中间还剩下一个叫做business tier,这么三层,这都很熟悉了
那么当初提出这个构想的时候
是基于以下一个方式
client side是applet+browser
presentation tier是servlet+jsp,servlet是controller,jsp是viewer
model需要你自己去提取,去包装
business tier则是ejb,尤其是session bean,stateful和stateless
persistent tier也是ejb,是entity bean
database用jdbc连接
这五个... 阅读全帖
(共0页)