注册 登录
编程论坛 ASP技术论坛

asp代码全部写进数据库

zmqingaa 发布于 2010-04-26 07:50, 909 次点击
有个想法,asp代码全部写进数据库(当然,global.asa,首页不写进),甚至网站其他文件也写进数据库。这样有什么坏处么?

有做过的么?

请指教!(现在只有20分可用)
8 回复
#2
nicechlk2010-04-26 09:02
这个想法很新颖,没弄过。
不过,这样做有什么好处吗?
#3
czyzhuo2010-04-26 09:42
这样写出来的网站,维护起来就比较灵活,不用改变代码,直接改变数据库就可以了
而且代码的重用性也很强,而不需要重复写相同功能的代码,代码利用率会比较高
#4
zmqingaa2010-04-26 15:01
希望能讨论这样做的坏处,不好之处。楼上做过么?
#5
yms1232010-04-26 15:21
ASP代码全写入数据库?没见过,不过最后还是要再写成文件才能执行。
除非调用IIS底层,直接调用ASP.DLL解析然后输出为HTTP数据流。
不过这样的做法很麻烦服务器如果是租用的可能还实现不了。
但是把网页HTML代码作为模板存入数据库的到是见过。
#6
zmqingaa2010-04-29 08:16
回复 5楼 yms123
这倒未必。俺做了一个简单的模型,只有三个文件,global.asa,index.asp,readfile.asp,index.asp调取初始代码,初始代码读取其他代码,这样通过代码读取代码(代码中包含读取其他代码的代码)、读出来执行之的方式循环进行,存储的文件通过readfile.asp文件写出,不必写成文件再执行。index.asp中除了两个function未写入数据库外(其中一个应该也能写入数据库),非常简单,只有一行代码。
现在是很想讨论这么做的坏处,以便确定是否有继续做的必要。

[ 本帖最后由 zmqingaa 于 2010-4-29 08:25 编辑 ]
#7
hams2010-04-29 09:13
如果数据库被注入的话……
#8
sky2222010-04-30 09:07
这个想法蛮好的,
#9
2010-04-30 09:56
这样子做的坏处就是别人要修改你的code需要一段时间。

有所谓,牵一发而动全身,

当你自己进行某些修改的时候,应该也会面对好一些问题。

所以,如果没有升级自己的网站和coding 的打算,就没有必要咯,

但是,用来制作prototype或进行一些试验的话,这种技术就很划算。
1