java中配置文件的三种配置位置及读取方式
**
存放位置
1.src根目录下
Xxx.class.getResourceAsStream(“config.properties”);
2.与读取配置文件的的类在同一包
Xxx.class.getResourceAsStream(“config2.properties”)
3.WEB-INF(或其子目录下)
ServletContex application=this.getServletContext();
InputStream is=
application.getResourceAsStream("/WEB-INF/config3.properties")
我们最常见的资源文件是 XML和*.properties(属性文件)
XML的具体用途
1.数据交互
例子1.json:
json:
json对象:{id:1,name:'zs',sex:'nv'}
json数组:[{id:1,name:'zs',sex:'nv',{id:2,name:'ls',sex:'nan'}]
混合对象:[{id:1,name:'zs',sex:'nv',childeren:{
{id:3,name:'zsf'.sex:'nv'}
}},{id:2,name:'ls',sex:'nan' }]
{{id:1,name:'zs',sex:'nv',childeren:{[{id:3,name:'zsf'.sex:'nv'},{id:3,name:'zsf'.sex:'nv'},{id:3,name:'zsf'.sex:'nv'}]
}}
例子2.xml体现形式
对象
<person>
<id>1</id>
<name>zs</name>
<sex>nv</sex>
</person>
数组
<persons>
<person>
<id>1</id>
<name>zs</name>
<sex>nv</sex>
</person>
<person>
<id>1</id>
<name>zs</name>
<sex>nv</sex>
</person>
</persons>
1.做配置
mvc.xml
<onfig>
<action>
<forward result="xx">/xxx.jsp</forward>
</action>
</onfig>
1.读取根目录下的资源,以properties为例
2.利用Dom4j进行解析
3.用xpath解析
总结: 学无止境,XML的知识还有很多去学的,我相信只要努力,就能出人头地,走上人生巅峰,成为一个不秃头的程序员。