JNDI除了能配置jdbc的datasource之外,能不能读取其他配置参数,比如定义一些业务参数在里面

leonpard 2005-10-27 04:20:16
JNDI除了能配置jdbc的datasource之外,能不能读取其他配置参数,
定义一些业务参数在里面,
比如:人数限制,超时时间,提醒时间,容量限制,超级用户名.....
...全文
234 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
treeroot 2005-10-31
  • 打赏
  • 举报
回复
用资源文件呀
Class.getResource("");
放到classpath下就可以了

treeroot 2005-10-28
  • 打赏
  • 举报
回复
是啊,随便写在一个配置文件就可以了,webService和其他
Java代码一样呀.
我明白你的意思,webService无法访问web.xml中的初始化参数,但是jsp可以.
如果你希望他们使用相同的信息,为什么不写在testBean里面,这样不就统一了吗
反正都是条用你的testBean
whyxx 2005-10-28
  • 打赏
  • 举报
回复
人数限制,超时时间,提醒时间,容量限制,超级用户名.....
这些东西为什么不定义在配置文件里,直接读取,用JNDI读取效率也不高,而且JNDI也不是用来这样玩的.
leonpard 2005-10-28
  • 打赏
  • 举报
回复
to treeroot(旗鲁特)
我现在就是写死在testBean里面,但是由于需要经常部署到不同的机器上,希望能用配置的方式对2进制部署。
leonpard 2005-10-28
  • 打赏
  • 举报
回复
to treeroot(旗鲁特) whyxx(征集昵称)

如果用配置文件也可以,假设名称叫做config.xml,是不是用打算用硬盘绝对路径访问
config.xml? 但是读取config.xml文件的绝对路径又配置在哪里呢? 不要写死路径的方法。

谢谢,我对怎么方便的配置还不是很熟悉,希望得到指点。
leonpard 2005-10-27
  • 打赏
  • 举报
回复
to treeroot(旗鲁特)
能不能说说看为什么“it's stupid ”,我确实不知道除了使用jndi这种做法有什么其他好的做法了。

原因来自另一个我的问题。
http://community.csdn.net/Expert/TopicView.asp?id=4342048

webService和jsp都调用相同的bean来做业务,但是对于webService,似乎没有servletConfig这样的参数可以访问web.xml,直接访问绝对路径xml恐怕也不是很好的做法。不知道明白我的意思没。
treeroot 2005-10-27
  • 打赏
  • 举报
回复
but it's stupid to do that!
treeroot 2005-10-27
  • 打赏
  • 举报
回复
OF COURSE
EJB also uses JNDI

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧