JNDI除了能配置jdbc的datasource之外,能不能读取其他配置参数,比如定义一些业务参数在里面 JNDI除了能配置jdbc的datasource之外,能不能读取其他配置参数,定义一些业务参数在里面,比如:人数限制,超时时间,提醒时间,容量限制,超级用户名..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OF COURSEEJB also uses JNDI but it's stupid to do that! to treeroot(旗鲁特) 能不能说说看为什么“it's stupid ”,我确实不知道除了使用jndi这种做法有什么其他好的做法了。原因来自另一个我的问题。http://community.csdn.net/Expert/TopicView.asp?id=4342048webService和jsp都调用相同的bean来做业务,但是对于webService,似乎没有servletConfig这样的参数可以访问web.xml,直接访问绝对路径xml恐怕也不是很好的做法。不知道明白我的意思没。 人数限制,超时时间,提醒时间,容量限制,超级用户名.....这些东西为什么不定义在配置文件里,直接读取,用JNDI读取效率也不高,而且JNDI也不是用来这样玩的. 是啊,随便写在一个配置文件就可以了,webService和其他Java代码一样呀.我明白你的意思,webService无法访问web.xml中的初始化参数,但是jsp可以.如果你希望他们使用相同的信息,为什么不写在testBean里面,这样不就统一了吗反正都是条用你的testBean to treeroot(旗鲁特) whyxx(征集昵称) 如果用配置文件也可以,假设名称叫做config.xml,是不是用打算用硬盘绝对路径访问config.xml? 但是读取config.xml文件的绝对路径又配置在哪里呢? 不要写死路径的方法。 谢谢,我对怎么方便的配置还不是很熟悉,希望得到指点。 to treeroot(旗鲁特) 我现在就是写死在testBean里面,但是由于需要经常部署到不同的机器上,希望能用配置的方式对2进制部署。 用资源文件呀Class.getResource("");放到classpath下就可以了 调试程序的时候跳转到public synchronized int size() 里面,是什么问题? 谁有JB编译器的可执行文件? Ftp在NAT环境下得到的客户端IP怎么会是局域网中的IP啊? 关于窗体动态的定位到屏幕的中间处 谁能帮我调一下程序? 请教高手这个“$”是什么东东呀??急急!!! Applet安全问题! Oracle中大字段问题,数据大了就写不进去了。 没有人关心javascript吗? String是类还是对象? 菜鸟一问:如何区分编译错误和运行时错误? 求书!!
EJB also uses JNDI
能不能说说看为什么“it's stupid ”,我确实不知道除了使用jndi这种做法有什么其他好的做法了。原因来自另一个我的问题。
http://community.csdn.net/Expert/TopicView.asp?id=4342048webService和jsp都调用相同的bean来做业务,但是对于webService,似乎没有servletConfig这样的参数可以访问web.xml,直接访问绝对路径xml恐怕也不是很好的做法。不知道明白我的意思没。
这些东西为什么不定义在配置文件里,直接读取,用JNDI读取效率也不高,而且JNDI也不是用来这样玩的.
Java代码一样呀.
我明白你的意思,webService无法访问web.xml中的初始化参数,但是jsp可以.
如果你希望他们使用相同的信息,为什么不写在testBean里面,这样不就统一了吗
反正都是条用你的testBean
config.xml? 但是读取config.xml文件的绝对路径又配置在哪里呢? 不要写死路径的方法。 谢谢,我对怎么方便的配置还不是很熟悉,希望得到指点。
我现在就是写死在testBean里面,但是由于需要经常部署到不同的机器上,希望能用配置的方式对2进制部署。
Class.getResource("");
放到classpath下就可以了