[问题] java 与 xml 的关系

楼主: tas72732002 (葱头)   2015-05-06 00:02:47
请问各位大大 ~
最近在使用JDBC libray , 常常看到书上将数据库的一些config(如帐号、密码、URL)等等,
编辑在XML里面, 然后再透过读取XML档案parse内容, 想请问一下为什么要这么复杂呢?
直接写在程式码中有什么问题吗, 如果是安全性考量, 那xml一样也是会被看到啊?
另外常常看到很多设定都是透过XML(像是web.xml), java和xml好像有密切的关系, 常常使用?
谢谢 !
作者: pttworld (批踢踢世界)   2015-05-06 02:44:00
我有2T硬盘没有2T内存,END
作者: ssccg (23)   2015-05-06 02:49:00
写在程式码你要改就要重新compile...
楼主: tas72732002 (葱头)   2015-05-06 08:23:00
了解 ~ 因为我之前比较多的语言是php和nodejs所以比较没有这困恼, 不用complier只是这样每次要使用数据库都要开档关档, 不会影响效能吗?
作者: caty1010 (Lucas)   2015-05-06 10:15:00
记得有些api会帮你管理资源问题他们被设计就是用来读取config之用
作者: jetswayss (小犬)   2015-05-06 10:19:00
之后可能回学到continuous integration的概念 或是CI的TOOL 在软件 测试 发布 阶段,甚至在部属多个机器上都会使用不同的资源来源 所以都会有不同的设定档设定档 不只是程式开发员可以填写自己的版本测试员 部属人员 都可以依需求而填入
楼主: tas72732002 (葱头)   2015-05-06 10:38:00
我在想xml读取后会不会存到final变量, 这样就不用重复开关档案, 但是好像也就失去拉出来xml的意义
作者: luoqr (.....)   2015-05-06 12:44:00
帐密通常都是-D带入?
作者: ghchen (Seele)   2015-05-06 12:54:00
我想,应该是方便吧,java有许多xml操作的工具(JDOM, JAXB..那个年代xml可是很潮的东西不过xml越来越不潮了,最近比较常看到java config的东西
作者: gmoz ( This can't do that. )   2015-05-06 13:07:00
大部分都是启动时才读档 效能不会有啥影响

Links booklink

Contact Us: admin [ a t ] ucptt.com