大连网站设计大连网站建设大连网站制作大连虚拟主机大连域名注册大连网络空间
大连网站建设


大连网站建设

首页
公司简介 业务范围 案例展示 解决方案 独家观点 服务中心 联系我们
 
  + 网站建设常见问题
  + 动画制作常见问题
  + 程序开发常见问题
  + 网络推广常见问题
  + 常用工具软件下载
   
  程序开发 程序开发常见问题 您现在的位置是: 首页 - 服务中心 - 程序开发常见问题
   
  ASP是一种编程语言吗?
ASP不是编程语言,而是一种开发环境。ASP提供了一个在服务器端执行指令的环境,它利用了特殊的符号来区分HTML与必须经过服务器翻译才能送往客户端的命令。它可以执行的指令包括HTML语言,Microsoft VBScript和Microsoft Jscript等,因此可以制作出功能强大的Web应用程序。

什么是ASP.NET?它与ASP有什么关系?
Active Server Pages(ASP,活动服务器页面)就是一个比较简单编程环境,在其中,可以混合使用HTML、脚本语言以及少量组件来创建服务器端的Internet应用程序。
ASP.NET是微软力推的功能强大的编程环境,可以使用C#等多种高级语言及脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。ASP.NET将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。C#是ASP.NET开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.Net框架的一个重要组成部分。我认为C#是微软在编程语言领域击败对手的主要工具。
ASP.NET在面向对象性、数据库连接、大型站点应用等方面都优于ASP程序,ASP.NET还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的XML支持,可用于XML数据集的简单处理;服务器控制提供了更充分的交互式制等。 ASP.NET依然完全锁定在微软的操作系统中,要真正发挥ASP.NET潜力,你要使用C#或vb.net。这两种语言将成为ASP.NET标准的核心的脚本语言。

缓冲输出对于网页传输有没有影响?
在比较大的Web页中,第一部分在浏览器中出现可能会有一些延迟,但是加载整个Web页的速度比不用缓冲要快。

评价Web数据库管理系统时,应该考虑哪些问题?
在评价一个Web数据库管理系统时,必须考虑到三方面的问题:多用户问题;所建立的Web数据库应该是关系型的;数据库的安全性问题。

当前流行的WEB数据库管理系统有哪些?
当前流行的Web数据库管理系统有微软的SQL Server、Oracle、DB2、Sybase,小规模的企业多使用Access。

数据库连接文件的安全需要注意什么?
数据库连接文件必须以.asp为后缀,文件名最好为conn.asp。
涉及用户名与口令的程序最好封装在服务器端,尽量少的在ASP文件里出现,涉及到与数据库连接用户名与口令应给予最小的权限。
出现次数多得用户名与口令可以写在一个位置比较隐蔽的包含文件中。如果涉及到与数据库连接,理想状态下只给它以执行存储过程的权限,千万不要直接给予该用户以修改、插入、删除记录的权限。

如何防止ACCESS mdb 数据库有可能被下载的漏洞?
在用ACCESS做后台数据库时,如果有人通过各种方法知道或者猜到了服务器的ACCESS数据库的路径和数据库名称,那么他能够下载这个ACCESS数据库文件,这是非常危险的。

解决方法如下:
(1) 为你的数据库文件名称起个复杂的非常规的名字,并把他放在几目录下。所谓“非常规”, 打个比方: 比如有个数据库要保存的是有关书籍的信息, 可不要把他起个“book.mdb”的名字,起个怪怪的名称,比如#d34ksfslf.asp, 再把他放在如./kdslf/i44/studi/ 的几层目录下,这样黑客要想通过猜的方式得到你的ACCESS数据库文件就难上加难了。
另外,你也可以把数据库的后缀改为.asp,这样效果更好。
(2) 不要把数据库名写在程序中。有些人喜欢把DSN写在程序中,比如:
DBPath = Server.MapPath("cmddb.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
假如万一给人拿到了源程序,你的ACCESS数据库的名字就一览无余。因此建议你在ODBC里设置数据源,再在程序中这样写:conn.open "shujiyuan"
(3) 使用ACCESS来为数据库文件编码及加密。首先在选取 "工具->安全->加密/解密数据库,选取数据库(如:employer.mdb),然后接确定,接着会出现 "数据库加密后另存为"的窗口,存为:employer1.mdb。 接着employer.mdb就会被编码,然后存为employer1.mdb.
要注意的是,以上的动作并不是对数据库设置密码,而只是对数据库文件加以编码,目的是为了防止他人使用别的工具来查看数据库文件的内容。
接下来我们为数据库加密,首先以打开经过编码了的 employer1.mdb, 在打开时,选择"独占"方式。然后选取功能表的"工具->安全->设置数据库密码",接着输入密码即可。这样即使他人得到了employer1.mdb文件,没有密码他是无法看到 employer1.mdb的。

 
 
  [ 首页 ]  [ 公司简介 ]  [ 服务中心 ]  [ 联系我们 ]  [ 招聘信息 ]  [ 站点地图 ]
  © 2008-2016 0411dl www.0411dl.com 版权所有.辽ICP备05003646号