用数据绑定实现高效率动态网页(2)
2008-02-23 09:43:22来源:互联网 阅读 ()
数据绑定中一个非常重要的问题是,一定要清楚对Data Consumer所做的操作到底影响了哪些数据:是只对本地Cache中的数据起作用,还是已真正改变了后端数据库(这与DSO的类型有关)。TDC、XML Data Source以及MSHTML Data Source都只支持对Cache中的数据进行改变,而不支持将改变后的Cache中的数据提交到数据源所连接的后端数据库。而RDS和JDBC DataSource Applet都支持修改后端数据库的功能。
比较及结论
从表1可以看出,相对于服务器端脚本,数据绑定所生成的网页工作效率明显提高。但是使用该方法对程序员的要求较高,需要对Data Binding的深刻理解才能充分发挥将它的优良特性。复杂的工作就是高效率所必须付出的代价,在应用中,开发者应根据具体的需求和实际情况,选择适宜的方法或是将两者结合使用,以便获得最高的性能价格比。
|
比较项目 |
数据绑定 |
服务器端脚本 | |
|
网页工作效率 |
数据下载 |
同步/异步 |
同步 |
|
对数据进行过滤或排序 |
只需建立一次连接 |
n次操作需建立n次连接 | |
|
分页显示 |
只需建立一次连接 |
每次翻页需要新连接和定位数据 | |
|
通过data consumer直接修改数据库 |
支持,且不需编程 |
支持,但需编程 | |
|
结论 |
下载速度明显提高,与用户交互快,提供高质量的服务 |
下载速度与交互速度不如数据绑定方式 | |
|
编程工作效率 |
编程灵活性 |
高 |
高 |
|
编程工作量 |
少 |
多 | |
|
编程复杂性 |
高 |
低 | |
|
结论 |
编程工作量少,使用灵活.但要求程序员必须熟悉dso和data consumer所支持的特殊方法和属性,编程比服务器端脚本复杂 |
虽然编程工作量大,但使用灵活简便,只需熟悉一般数据库操作的程序员即可胜任 |
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:使用ASP建设私人的搜索引擎
下一篇:对你的ASP程序作负载测试
- ASP优化 用数据绑定实现高效率动态网页 2009-05-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
