关于xml的使用.网上的说法一大堆.
什么临时数据存储啊.系统配置啊..等等.大家讨论下..这个xml应该在erp中具体的使用有哪些.
什么临时数据存储啊.系统配置啊..等等.大家讨论下..这个xml应该在erp中具体的使用有哪些.
解决方案 »
- google浏览器的问题
- 多线程下log4j日志混乱的问题
- hibernate问题!!!
- 请教javascript得到一个blob类型的数据 如何显示成一张图片
- WebSphere6.1 数据源问题(特急)只能发100分的贴
- 请高手指点****
- hibernate级联保存,如果表中有这条记录会把这条记录修改,但是不级联保存提示违反约束
- 急急 : 请高手帮忙连接池的问题
- weblogic6,EJB,LookUp
- tomcat集群 session复制的问题
- SSH 菜鸟 检索用户信息出错,分不多,还请费心了!
- ibatis中parameterClass参数为Map类型,且值为自定义类型如何解决?在线等...急!
用xml的话,java有很好的支持,用java提供的工具就把xml转化为java可用的对象了。
如果换成其它格式的话,你还得自己写代码读取。
再一个,因为xml的普遍应用,个个系统间的合作会变得非常简单。可以作为不同系统之间
的接口使用。
比如,.net 的系统 和 java做的系统之间,用xml进行值传递就能得到很好的效果,因为.net里也能很简单的处理xml文件。
至于咋用,咋用方便就咋用呗。比如说为啥系统设定的参数最好写再xml里呢。原因就是,你如果写到程序里,修改的时候就必须要修改程序然后编译然后部署,多费劲啊。写在xml里修改xml文件就可以了。
反正好东西就是给人提供方便的,怎么方便怎么用,跟做什么东西没关系。
像类似的.系统配置.比如说邮件配置.等等其他.
还有关于数据的转存方面..
我想知道的是类似这些方面的使用情况.
客户端的一些信息可以放进xml,避免每次登陆都要与服务器进行数据交互。
系统间的数据交互格式也可采用xml,起到兼容作用
可以用来备份数据库中结构较复杂的数据。
我开始以为楼主没理解xml的用法,所以就泛泛回答了下,主要目的并不是回答楼主具体怎么用,而是想让楼主别把xml给用死了。
关于具体应用,我做了这么多年项目,还真没总结出来规律。
声明,我没做过ERP,所以没法回答你在ERP中如何具体应用。我做的项目中遇见的:
配置你开发的系统,这个当然要根据你做的项目来定,把跟系统调用的参数等等写在xml里,当然你也可以选择property和json里。
其次常见的是作为Datasource使用,当然根据框架不同语言不同datasource的写法也不同,这跟读取方的逻辑也有关系。
再次,用在系统间的合作,比如A系统处理后生成xml传给B系统,B系统处理后再把这个xml反给A系统。
再再次直接作为视图层表示
我记得以前做论坛的时候把省市的相关信息都放在xml里面..
那时候只是为了做..没有具体的深入了解.
而且我不知道读取xml和读取oracle数据哪个速度要快些..
频繁读取xml效率肯定很差,一般是初次把xml数据调到内存(java的对象),之后就不直接访问xml了。
如果频繁改变的话,还是放到数据库里好管理一些。当然做为datasource使用时就另当别论了。因为作为datasource的使用的时候是作为元数据和程序之间的中间层,目的是让程序结构更加清晰。
我也不是很精通,没太深入的研究过。