Sql Server在远程的internet web服务器上,应用程序在本机上,用delphi开发,这样的模式如何? web如果是虚拟主机的话,那不是任何一个用户可以打开其它的数据库吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其它的数据库,指的是一个sql server有不同的数据库(给不同的用户使用),用sa用户可以随便进入 为什么要把数据库放在internet上?难道没听说过三层结构吗? 大头鸟你好,internet上的数据库,可以让世界上的人使用本地应用程序,是本公司的人员使用,用的是一个数据库。当然用b/s结构倒是没有任何问题,但c/s结构开发速度快,操作也很简单。三层结构? 将数据库暴露在internet上,是一种很不明智的做法,数据库要面对形形色色的病毒、黑客一旦被人攻破,后果是灾难性的。在数据层之上增加一个数据应用层,安全性就会好得多,即使受到攻击,也只会影响到部分数据。当然,增加一层数据应用层,会带来一些额外的工作,但是相比较它带来的好处,这点工作还是值得。安全性只是用3层的一个理由,还要考虑程序的可扩展性、可维护性等。从用户分布上看,你的系统规模似乎也不算小了,在设计的时候要有与之相符的架构,不该省的千万别省。B/S其实是典型的3层,C/S一样有3层、2层之分,不要一说起3层,就认为是MIDAS,用Web service ,COM+甚至TCP/IP一样可以搭建3层结构,CSDN首页上有关于3层架构的专题,多看看会有启发的 请教:Webbrowser如何实现在当前页“查找下一个”指定字符,百分送上。 一个简单的SOCKET开发问题 简单问题,来者有分! 文件拷贝的函数怎么写?filecopy?最好是举例说明 vc和dephi 劉藝 新書 ''Delphi面向对象编程思想'',界面和业务对象的分离,值得參考 怎么判断程序所在目录某个文件是否存在? 疑惑编程这活是吃青春饭吗(35岁以前) delphi执行多条SQL语句不抛出异常 这个程序用Delphi怎么编? 这个自定义的Edit控件为什么不能输入中文? 请教关于Delphi6的MDI窗口添加背景的问题,谢谢
难道没听说过三层结构吗?
本地应用程序,是本公司的人员使用,用的是一个数据库。
当然用b/s结构倒是没有任何问题,但c/s结构开发速度快,操作也很简单。
三层结构?
数据库要面对形形色色的病毒、黑客
一旦被人攻破,后果是灾难性的。在数据层之上增加一个数据应用层,安全性就会好得多,
即使受到攻击,也只会影响到部分数据。
当然,增加一层数据应用层,会带来一些额外的工作,
但是相比较它带来的好处,这点工作还是值得。
安全性只是用3层的一个理由,还要考虑程序的可扩展性、可维护性等。从用户分布上看,你的系统规模似乎也不算小了,
在设计的时候要有与之相符的架构,不该省的千万别省。B/S其实是典型的3层,C/S一样有3层、2层之分,
不要一说起3层,就认为是MIDAS,用Web service ,COM+甚至TCP/IP一样可以搭建3层结构,
CSDN首页上有关于3层架构的专题,多看看会有启发的