0

从 web.xml 获取属性值的非 servlet java 类有什么缺点吗?

网上的例子不多;我想知道这是否是一条可取的道路?

4

2 回答 2

0

这只是一个不必要的依赖。从类路径中的属性文件中获取属性值更容易,并且不需要在 servlet 容器中运行代码。

从 web.xml 读取属性将要求您的类访问 a ServletConfig,因此您的类都将依赖于 servlet。使用属性文件会好很多。

于 2012-06-14T18:58:04.510 回答
0

非 servlet 类查找 web.xml 中已经定义的内容的一种模式是通过使用 JNDI 属性(例如,一些共享/集群级别的属性定义这是否是开发/测试/生产环境)。

用例更细化,与属性文件中定义的用例不同。对于绝大多数用例,从属性文件中查找就足够了。

于 2012-06-14T19:05:56.533 回答