xml,properties 做配置文件的区别 其实这两个在项目中都有用过,今天看到一篇文章写的我有点郁闷了:“判断一个程序系统的先进性,我们先看看他的配置文件,如果还在使用老套的xxx=123 这样类似.ini的文件,我们也许会微微一笑,他又落伍了.....”,有这种说法? xml做配置文件的优越性在哪里呢。请大伙谈谈…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从哪里看来的文章,我感觉是瞎说.如果真是如此,就纳闷了,那么多软件怎么都是 .ini???? xml有哪些优越性呢?新技术?赶潮流?找不到哦,可能是用的人多了,就优越了。xml总感觉臭长,或许是个人能力、水平、没到那个认为xml很有优势的程度吧 xml 臭长??? 做配置文件啊大哥,不是说数据交换。 嘿,ini是很少见了,cs会用到吧。 文章啊,这里 http://www.jdon.com/idea/xml.htm ini或者properties,不少见啊。xml的文件可以实现更好的交互,比如你用java编写的程序,用delphi可以读取Java的一些配置数据。但是要用ini的方式。这两种语言要求的格式不一样。我就做过这样的时候,我做的java程序,和delphi交互的时候很麻烦的。如果当时用xml,现在想想会容易些 单以配置来说ha properties 是key-->value对关系,表现不出复杂的关系,以struts的配置文件说明: <action path="" type="" > <forward ... > </action>properties文件就表现不出来这种关系,不过这2个配置形式各有各的好处,具体使用什么得看需求.4楼说的很对,xml是通用格式,可以在不同语言,框架之间做为数据载体 xml有很多优点,第一是结构清楚,可以把信息作为树形结构保存,第二是便于维护,第三是自定义标签很方便当然如果配置的东西不是很多的话properties文件也是不错的选择。 log4j好像用的就是properties吧 类似系统参数这样的配置应该放 properties 里,主要体现 key-value 这样的,如:isSSOEnabled=true.但配置如果要体现一些比较复杂的结构,如 hibernate 中对象与数据库表的 map,用 properties 就不可行了。没有哪个好,哪个坏,用途不太一样的。 properties 什么东东啊 干嘛用的 java中泛型的应用问题 JAVA有没有类可以列出当前运行的进程名字 求学 大吓指教java 二维数组问题 FtpClient类问题 刚开始JAVA之路的菜鸟有个问题,跪谢! 哪位大哥能帮小弟找出毛病呀,小弟将深表谢意! 怎么输入一个全局变量! Jtable如何设置焦点? [求助]SWING-最小化暂停.. 求助,按钮添加ActionListener点击没反应
如果真是如此,就纳闷了,那么多软件怎么都是 .ini????
新技术?
赶潮流?
找不到哦,可能是用的人多了,就优越了。
xml总感觉臭长,或许是个人能力、水平、没到那个认为xml很有优势的程度吧
嘿,ini是很少见了,cs会用到吧。 文章啊,这里 http://www.jdon.com/idea/xml.htm
properties 是key-->value对关系,表现不出复杂的关系,
以struts的配置文件说明:
<action path="" type="" >
<forward ... >
</action>
properties文件就表现不出来这种关系,不过这2个配置形式各有各的好处,
具体使用什么得看需求.
4楼说的很对,xml是通用格式,可以在不同语言,框架之间做为数据载体
当然如果配置的东西不是很多的话properties文件也是不错的选择。
isSSOEnabled=true.
但配置如果要体现一些比较复杂的结构,如 hibernate 中对象与数据库表的 map,用 properties 就不可行了。
没有哪个好,哪个坏,用途不太一样的。