j2ee 的初级问题
初学java以及j2ee,我以前用delphi的dcom做过三层结构。发觉好像j2ee和dcom很类似阿。在delphi中可以用TDCOMConnection组件连接远程数据模块,在j2ee中,客户端是怎么和部署在j2ee平台上的ejb通讯的呢?客户端是怎么找到j2ee服务器的呢?
lookup方法里也没有指定服务器的地址阿?
问题点数:0、回复次数:3Top
1 楼znjq1001(追风)回复于 2003-11-03 23:01:34 得分 0
你说的好象又回到2层开发。 建议你找本书好好看看,先看jsp的原理吧。Top
2 楼lovesusan(lovesusan)回复于 2003-11-03 23:06:24 得分 0
to znjq1001(追风)
用jsp做的b/s的三层结构当然不用找j2ee服务器地址了,web服务器就应该是了吧。我是初学java,所以问题可能有些太菜,呵呵。java不能作c/s结构的三层吗???如果能的话难道不用指定j2ee服务器的地址吗???那么客户端怎么调用远程方法阿?Top
3 楼veijerd(玮杰)回复于 2003-11-03 23:35:48 得分 0
客户端引用ejb时,需要指定ejb服务器的地址的
以weblogic为例,一般代码类似于
try
{
Properties prop=new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
prop.put(Context.PROVIDER_URL,"t3://localhsot:7001");
Context ctx=new InitialContext(prop);
Object objref=ctx.lookup("xxxxxx");
}
.....Top




