-- 作者: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) 提到: 恩那,我就是懒得写啊,呵呵,希望它能一次搞定我不用改,呵呵 索引页面|上一篇|下一篇
|