讨论一下关于项目中使用xml的问题 关于xml的使用.网上的说法一大堆.什么临时数据存储啊.系统配置啊..等等.大家讨论下..这个xml应该在erp中具体的使用有哪些. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你就把它理解程一个文件就可以了用xml的话,java有很好的支持,用java提供的工具就把xml转化为java可用的对象了。如果换成其它格式的话,你还得自己写代码读取。再一个,因为xml的普遍应用,个个系统间的合作会变得非常简单。可以作为不同系统之间的接口使用。比如,.net 的系统 和 java做的系统之间,用xml进行值传递就能得到很好的效果,因为.net里也能很简单的处理xml文件。至于咋用,咋用方便就咋用呗。比如说为啥系统设定的参数最好写再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 一般起到存储数据的作用,让后用DOM4J读XMl 文件 xml 可以是一个信息存储文件,也可以是一个接口文件,以struts.config文件为例,他里面的信息,就是一个连接文件,他配置的信息就是你信息跳转执行的信息和一些其它的标签信息.xml文件是可以通过jdom来解释的.例如二个项目之前传递信息,他们之后没有一个共同点,一个是用C做的,一个是用java做的,那他们之间的信息传递就是用xml文件来传递,因为他是一个通用语言.在项目中xml起到的做用是很大的.这些都是自己的一些理解希望对你有帮助 我觉得读取的速度应该不会差很多。用xml存的值应该是不需要频繁改变的。频繁读取xml效率肯定很差,一般是初次把xml数据调到内存(java的对象),之后就不直接访问xml了。如果频繁改变的话,还是放到数据库里好管理一些。当然做为datasource使用时就另当别论了。因为作为datasource的使用的时候是作为元数据和程序之间的中间层,目的是让程序结构更加清晰。我也不是很精通,没太深入的研究过。 求解关于aop的JoinPoint的问题. 紧急请教各位 struts2 复选框标签 如何结合迭代标签使用 tomcat在eclipse中无法使用 一个关于hibernate的问题 maven项目 怎么样建立一个简单的struts应用? 有关Tomcat奇怪的配置问题。网上没有搜到类似问题!! hibernate更改字段not null属性不生效 求助,spring cloud 升级遇到的问题 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的使用的时候是作为元数据和程序之间的中间层,目的是让程序结构更加清晰。
我也不是很精通,没太深入的研究过。