以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  [合集] 这有人用middlegen么?冒个泡,有点问题要讨论一下 (转?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=10285)


--  作者:admin
--  发布时间:9/23/2004 12:40:00 AM

--  [合集] 这有人用middlegen么?冒个泡,有点问题要讨论一下 (转?
● [合集] 这有人用middlegen么?冒个泡,有点问题发信人: oosky (天天), 信区: J2EE
标  题: [合集] 这有人用middlegen么?冒个泡,有点问题要讨论一下 (转?
发信站: BBS 水木清华站 (Wed Mar 31 12:37:08 2004), 站内

【 以下文字转载自 JavaClub 讨论区 】
发信人: oosky (天天), 信区: JavaClub
标  题: [合集] 这有人用middlegen么?冒个泡,有点问题要讨论一下 (转载)
发信站: BBS 水木清华站 (Wed Mar 31 12:35:00 2004), 站内

☆─────────────────────────────────────☆  
  iamangry (我生气了) 于  (Sun Dec 28 14:43:41 2003)  提到:

让它自动生成local的时候,
ejb-jar里面写的ejb-name 是 xxx
而,localhome里面的成员变量:COMP_NAME却是:java:comp/env/ejb/xxxLocal
它为什么要加个Local在后面呢?这样对不上了吧?




☆─────────────────────────────────────☆  
  cloudor (把这世界的实质提取) 于  (Tue Dec 30 23:55:17 2003)  提到:


那只是一个jndi-name.而且java:comp/env/前缀表示的是一个逻辑jndi名。
意思是,你不需要真的在jndi里面注册一个xxxLocal,而是通过配置文件,
把一个实际使用的jndi-name映射成这个逻辑名。



☆─────────────────────────────────────☆  
cloudor (把这世界的实质提取) 于  (Wed Dec 31 00:55:43 2003)  提到:


而且ejb-name和jndi-name不是一回事,不存在什么对不对得上得问题。



☆─────────────────────────────────────☆  
  iamangry (我生气了) 于  (Wed Dec 31 00:55:44 2003)  提到:

嗯,已经解决了,改用xdoclet最新版本的化生成的
home 对象会用实际的jndi-name去reference,而不是哦农国这个comp_name
这样就跳过了这一点,不管配置如何设定,始终用util类都能找到要的home,因为实际使用
的jndi_name是固定的


☆─────────────────────────────────────☆  
iamangry (我生气了) 于  (Wed Dec 31 00:57:41 2003)  提到:

我说的对不上就是说生成的配置文件中的
ejb-name和home类的comp_name是对不上的,比如:
jndi-name都是com.zzzzLocalHome
但配置文件中的ejb-name是zzz
而生成的LocalHOme interface 的comp_name是...xxxLocal
而Util类使用这个comp_name去lookup的,这样找不到很正常了……
我说的是这个意思


☆─────────────────────────────────────☆  
cloudor (把这世界的实质提取) 于  (Wed Dec 31 01:11:39 2003)  提到:


可以在配置文件里把comp_name映射到实际jndi-name的。





☆─────────────────────────────────────☆  
iamangry (我生气了) 于  (Wed Dec 31 02:26:22 2003)  提到:

middlegen只是生成xdoc的tag,真正写代码的是靠xdoc


☆─────────────────────────────────────☆  
  iamangry (我生气了) 于  (Wed Dec 31 02:26:49 2003)  提到:

恩那,我就是懒得写啊,呵呵,希望它能一次搞定我不用改,呵呵

索引页面|上一篇|下一篇


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms