标题:asp代码全部写进数据库
只看楼主
zmqingaa
Rank: 2
等 级:论坛游民
帖 子:11
专家分:47
注 册:2010-4-26
结帖率:100%
已结贴  问题点数:20 回复次数:8 
asp代码全部写进数据库
有个想法,asp代码全部写进数据库(当然,global.asa,首页不写进),甚至网站其他文件也写进数据库。这样有什么坏处么?

有做过的么?

请指教!(现在只有20分可用)
搜索更多相关主题的帖子: 数据库 asp 代码 
2010-04-26 07:50
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
得分:4 
这个想法很新颖,没弄过。
不过,这样做有什么好处吗?

莫以善小而不为,莫以恶小而为之!
2010-04-26 09:02
czyzhuo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:17
帖 子:230
专家分:1459
注 册:2010-3-11
得分:4 
这样写出来的网站,维护起来就比较灵活,不用改变代码,直接改变数据库就可以了
而且代码的重用性也很强,而不需要重复写相同功能的代码,代码利用率会比较高
2010-04-26 09:42
zmqingaa
Rank: 2
等 级:论坛游民
帖 子:11
专家分:47
注 册:2010-4-26
得分:0 
希望能讨论这样做的坏处,不好之处。楼上做过么?
2010-04-26 15:01
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:4 
ASP代码全写入数据库?没见过,不过最后还是要再写成文件才能执行。
除非调用IIS底层,直接调用ASP.DLL解析然后输出为HTTP数据流。
不过这样的做法很麻烦服务器如果是租用的可能还实现不了。
但是把网页HTML代码作为模板存入数据库的到是见过。
2010-04-26 15:21
zmqingaa
Rank: 2
等 级:论坛游民
帖 子:11
专家分:47
注 册:2010-4-26
得分:0 
回复 5楼 yms123
这倒未必。俺做了一个简单的模型,只有三个文件,global.asa,index.asp,readfile.asp,index.asp调取初始代码,初始代码读取其他代码,这样通过代码读取代码(代码中包含读取其他代码的代码)、读出来执行之的方式循环进行,存储的文件通过readfile.asp文件写出,不必写成文件再执行。index.asp中除了两个function未写入数据库外(其中一个应该也能写入数据库),非常简单,只有一行代码。
现在是很想讨论这么做的坏处,以便确定是否有继续做的必要。

[ 本帖最后由 zmqingaa 于 2010-4-29 08:25 编辑 ]
2010-04-29 08:16
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
如果数据库被注入的话……

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-04-29 09:13
sky222
Rank: 4
等 级:业余侠客
威 望:1
帖 子:152
专家分:225
注 册:2010-3-11
得分:0 
这个想法蛮好的,
2010-04-30 09:07
pnovus
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-04-30 09:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-304407-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.067536 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved