请教JAVA+XML的开发问题

ggzzkk 2002-03-19 11:27:18
请问大家在做项目时,项目中需要使用XML,那么大家是把数据库里的数据取出来直接保存为一个XML文件吗?还是写一个类,保存在对象里呢?再进行相应的处理。如果取出的数据很多,该如果处理的呢?请有经验的人指教,谢谢了!
...全文
78 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexzhou 2002-03-20
  • 打赏
  • 举报
回复
我现在的做法是
储存xml的文件的路径在数据库中,
访问时把xml读到jsp中,保证安全性
davidweimin 2002-03-20
  • 打赏
  • 举报
回复
专家去哪了?
ssd 2002-03-20
  • 打赏
  • 举报
回复
guanzhu
Sun_Libra 2002-03-19
  • 打赏
  • 举报
回复
这也是我关心的问题,效率会怎样呢?
Hikaru 2002-03-19
  • 打赏
  • 举报
回复
访问文件比访问数据库要快~
Patrick_DK 2002-03-19
  • 打赏
  • 举报
回复
我做的东西里也碰到这个问题,我自己的打算是把xml数据分类,打个比方,
1000个学生这个xml数据,分类成一年级到4年级,分别存放在4个xml文件中,
用分级代码AA表示学生的ID,比如010001,就是一年级的1号学生,大致就这个想法吧。
beloved 2002-03-19
  • 打赏
  • 举报
回复
这个问题我也在考虑呢,如果说都存成XML文件就好象CSDN这样,那么如果文件数目很大的话,那么是不是效率还不如在数据库中的好呢?文件量非常的大,会不会操作系统的文件系统承受不了呢?
即使说那样直接访问XML文件可以省略了对数据库的访问,只是访问静态文件,但是如果在一个目录下检索到指定的文件也是需要时间,打开访问的时间会不会和数据库相差不多呢?(数据梁非常的大的情况下)
期待高手指点。
ggzzkk 2002-03-19
  • 打赏
  • 举报
回复
那还是需要一个*.xml文件呀,如果数据很多,今后使用这个XML文件效率会如何呢?
Patrick_DK 2002-03-19
  • 打赏
  • 举报
回复
先生成DOM,再写到XML文档里吧
Hikaru 2002-03-19
  • 打赏
  • 举报
回复
还是先取数据保存在对象中,在生成xml吧~
Guanghuan 2002-03-19
  • 打赏
  • 举报
回复
不用DOM用SAX
hax 2002-03-19
  • 打赏
  • 举报
回复
用支持xml的数据库,如SQL Server 2000、Oracle 9i,这样结合了数据库的效率和XML的灵活通用。
homey123 2002-03-19
  • 打赏
  • 举报
回复
不一定要用XML文件啊,用JSP就行了!只要格式是XML的就行了,而且可以也可以控制访问权限!如果要用这个XMl数据只要Load这个JSP就行了!
ggzzkk 2002-03-19
  • 打赏
  • 举报
回复
我想能不能保存在非WEB的目录里,这样URL就访问不了了,如果不同的用户访问不同的XML文件的话,可以使用LDAP来定位,不知道这样的访问可行吗?安全性和效率如何,我没有开发经验,请前辈们指教,谢谢了!
ggzzkk 2002-03-19
  • 打赏
  • 举报
回复
不过保存为XML文件的话(纯树性的XML文件),安全性就不好了,那样用户只要知道XML的保存路径,就可以使用URL来访问这个XML了,如果有这样的问题,该如果保证XML文件的访问权限呢?

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧