大家好,我是一个大四的学生,这个学期马上要做毕业设计了,我打算做一个论坛,想用asp.net + access + xml这样的一个组合来完成,现在有几个问题不是非常明白请大家帮我解答一下:
1 我打算用access 来存放 用户注册的信息,而用xml 来存放所有的贴子和论坛版快的信息,请问这样的做法是否可行? 2 是否可以用xml 替代access 来存放用户注册的信息呢(包括用户名,密码等)? 3 无论什么数据库都避免不了多表连接的操作,请问不同的xml文件可以支持像多表连接的操作吗?4 如果要访问xml 的话, 一中方法是可以用.net 中的类来访问,这样做的话所有操作都是在server端完成的,这样会给server加大负担,另一中方法是用xml面向javascript的dom来访问xml文件,这样的话所有的操作都应该是在client那段完成的,server负担会比较小,但是如果是在client端完成的那么是不是xml 文件也会被下载到client端呢,请问我应该用那中方法来访问xml呢?还有我这样的理解是否正确呢?
谢谢大家给我指点一下,祝所有csdn的网友在新的一年里万事如意,心想事成,在技术的造诣上更上一层楼!!!
1 我打算用access 来存放 用户注册的信息,而用xml 来存放所有的贴子和论坛版快的信息,请问这样的做法是否可行? 2 是否可以用xml 替代access 来存放用户注册的信息呢(包括用户名,密码等)? 3 无论什么数据库都避免不了多表连接的操作,请问不同的xml文件可以支持像多表连接的操作吗?4 如果要访问xml 的话, 一中方法是可以用.net 中的类来访问,这样做的话所有操作都是在server端完成的,这样会给server加大负担,另一中方法是用xml面向javascript的dom来访问xml文件,这样的话所有的操作都应该是在client那段完成的,server负担会比较小,但是如果是在client端完成的那么是不是xml 文件也会被下载到client端呢,请问我应该用那中方法来访问xml呢?还有我这样的理解是否正确呢?
谢谢大家给我指点一下,祝所有csdn的网友在新的一年里万事如意,心想事成,在技术的造诣上更上一层楼!!!
XML做存贮,网上已经有现成的论坛,实用性也很强,当然可以。但是本人不赞成选择,因为数据库永远是数据库,其查询与计算能力都不是XML可以相比的,XML更适合于小型的,轻量级的应用,最主要的是用于数据交换,不要为了追求技术而追求技术,所有的技术最后只有一个目标:那就是实用。2 是否可以用xml 替代access 来存放用户注册的信息呢(包括用户名,密码等)? 这个是不可以的,因为不安全,当然如果应用了加密算法,这个安全问题可以解决,但是为什么不直接用数据库呢?毕竟在没有应用加密算法的情况下,数据库的安全机制本身就是一道防线。3 无论什么数据库都避免不了多表连接的操作,请问不同的xml文件可以支持像多表连接的操作吗?XML好象不直接支持多表连接操作。相比数据库而言,它在树型结构或者是那种不规则的数据结构的操作上还是有一点优势的,当然如果你想支持,可以自已写代码,但是那样是不值得的。4 如果要访问xml 的话, 一中方法是可以用.net 中的类来访问,这样做的话所有操作都是在server端完成的,这样会给server加大负担,另一中方法是用xml面向javascript的dom来访问xml文件,这样的话所有的操作都应该是在client那段完成的,server负担会比较小,但是如果是在client端完成的那么是不是xml 文件也会被下载到client端呢,请问我应该用那中方法来访问xml呢?还有我这样的理解是否正确呢?个人理解,无论哪种方法,都不能保证XML文件不被下载,除非服务器上进行了专门的设置。谢谢大家给我指点一下,祝所有csdn的网友在新的一年里万事如意,心想事成,在技术的造诣上更上一层楼!!!