由于在毕设中,我负责rss,和tag的这一块。
所以今天下载了本xml的基础看看,以前都是了解些自己需要用的。
没有作过多的学习,嘿嘿,今天从什么是xml开始学。
在开发中,xml是一个涉及面很广的东西。
用eclipse的时候,一般的配置文件都是xml的格式。
hibernate的映射文件也是xml的数据格式。还有一些标签的文件也是。
用ms.net的时候,里面的除了一些工程文件和项目的文件,其他的基本都是以
<?xml ?>开始的,xml这么重要,大项目都在用。
今天实现了把xml绑定到html的table中,因为要用到xpath,所以还是有一点难度的。
如果html的设计很好的话,速度应该很快。
如果用一个文件夹来做xml的存放目录,作为数据库来是用。
动态添加的时候,自动生成一个xml文件,来指定数据库的xml文档id。
显示的时候动态的调用,那么,页面的执行速率应该比那些依据传统的软件工程的模式制作的软件工程要速度快很多。
根据在casio实习的经验,如果用xml控制输出样式的话,那么一个页面的读取分为三步
1)载入页面的xml样式
2)载入页面所需调用的xml数据库
2)显示给用户
那么,这样一来,在页面的显示速度会比传统的速度快很多。
拿我们现在用的这个模式来说
1)接受客户请求,映射所需地址,叶面可以用javascript来调用相关的xml的xpath等属性。
2)控制层给一个命令
3)hibernate连接数据库,并返回所需数据
4)载入struts的标签
5)前台显示
那么,用xml是不是快很多了,如果在数据库映射中,不用hibernate,直接用数据库生成相应的xml文件,显示的时候调用。
那么,叶面的访问速度应该快很多。
但是如果数据量大就不知道如何处理了,服务器毕竟有限嘛 。