《Asp.net》基本概念

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SevenGirl2017/article/details/82558387

静态网页

在网页中不包含需要在服务器端执行的代码。用HTML语法构造的,无法与使用者产生互动的网页,被称为静态网页。静态网页只能够单纯的显示网页的内容,而无法针对不同的网页浏览状况作出实时响应。

动态网页

网页中包含有需要在Web服务武器执行的代码。动态网页开发技术按照执行位置的不同分为:客户端与服务器端。

Web服务器

用来接受客户浏览器请求的,根据客户端浏览器请求决定如何显示网页内容。当我们打开一个网页或者其它文件时,Web 服务器会设置决定如何将该文件的内容交给客户端。
目前比较流行的 Web 服务器有 IIS(Internet Information Server)和 Apache。IIS由微软开发,使用简单,运行在Windows操作系统上。Apache为开源软件,适用Windows和Linux等系统。

网站

文件系统网站:用得较多,可指定网站文件存放位置,便于集中管理
本地HTTP网站:利用IIS作为Web容器运行,每一创建一个Web网站时都会在IIS默认网站主目录下创建一个虚拟目录了,IIS默认网站额物理路径:[系统分区]:\Inetpub\wwwroot
远程HTTP网站:将Web项目创建在统一局域网内的其他主机的IIS主目录下,远程及主机必须安装IIS和Microsoft FrontPage 2002扩展
FTP网站:在远程服务器上创建网站,利用FTP对文件进行管理。

连接数据库

(1)如果要连接的数据库服务器与开发者的机器在同一局域网里,可以使用局域网IP地址或者局域网中的电脑主机名;
(2)如果要连接的数据库服务器与开发者的机器不在同一局域网内,那么就要求数据库服务器必须有一个公网IP,我们可以使用公网IP来连接,如果数据库服务器还有互联网域名,那么用互联网域名也是可以的;
(3)如果要连接的数据库服务器与开发者所使用的机器是同一台机器,那么可以使用方式有:”(local)” 或者” .” 或者”127.0.0.1”

避免SQL注入的方法

所有的SQL语句都存放在存储过程中;
参数化SQL语句

开发Web应用程序要处理的两大问题

在无连接型协议上通过HTML来管理用户界面;
管理应用程序的状态

Web应用程序开发周期

规划Web应用程序
设计应用程序(好的界面)
构造并测试应用程序的组件(技术的确定)
实施
生产和维护

猜你喜欢

转载自blog.csdn.net/SevenGirl2017/article/details/82558387