asp后台编程工作原理

ASP是动态服务器页面(Active Server Page)的英文缩写,是一种简单、方便的编程工具,ASP的网页文件的格式是 .asp,现在常用于各种动态网站中。


ASP工作原理如下:

1.访问Html页面:

  输入HTML文件的URL地址,向网络发送一个网页请求;

  根据URL找到相应的Web服务器;

  Web服务器收到请求,通过扩展名.htm或.html判断是否为HTML文件的请求;

  Web服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器;

  HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来;

2.访问ASP页面:

  当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器;

  Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件,从硬盘或内存中获取相应的ASP文件;

  Web服务器将ASP文件发送到脚本引擎(asp.dll)文件中,脚本引擎将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页;

  若ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台数据库相连。ASP脚本是在服务器端解释执行的,他依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。



原理如下:

1.访问Html页面:
输入HTML文件的URL地址,向网络发送一个网页请求;
根据URL找到相应的Web服务器;
Web服务器收到请求,通过扩展名.htm或.html判断是否为HTML文件的请求;
Web服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器;
HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来;
2.访问ASP页面:
当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器;
Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件,从硬盘或内存中获取相应的ASP文件;
Web服务器将ASP文件发送到脚本引擎(asp.dll)文件中,脚本引擎将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页;
若ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台数据库相连。ASP脚本是在服务器端解释执行的,他依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。

  • asp鍚庡彴缂栫▼宸ヤ綔鍘熺悊
    绛旓細ASP宸ヤ綔鍘熺悊濡備笅:1.璁块棶Html椤甸潰:杈撳叆HTML鏂囦欢鐨刄RL鍦板潃锛屽悜缃戠粶鍙戦佷竴涓綉椤佃姹;鏍规嵁URL鎵惧埌鐩稿簲鐨刉eb鏈嶅姟鍣;Web鏈嶅姟鍣ㄦ敹鍒拌姹傦紝閫氳繃鎵╁睍鍚.htm鎴.html鍒ゆ柇鏄惁涓篐TML鏂囦欢鐨勮姹;Web鏈嶅姟鍣ㄥ皢瀵瑰簲鐨凥TML鏂囦欢浠庣鐩樻垨瀛樺偍鍣ㄤ腑鍙栧嚭骞堕佸洖娴忚鍣;HTML鏂囦欢鐢辩敤鎴风殑娴忚鍣ㄨВ閲婏紝缁撴灉鍦ㄦ祻瑙堝櫒绐楀彛涓樉绀哄嚭鏉;2...
  • 浠涔堟槸ASP?
    绛旓細ASP鐨宸ヤ綔鍘熺悊锛氬綋鐢ㄦ埛鐢宠涓涓*.asp涓婚〉鏃讹紝Web鏈嶅姟鍣ㄥ搷搴旇 HTTP璇锋眰锛岃皟鐢ˋSP寮曟搸锛岃皟鍑鸿鐢宠鏂囦欢銆傚綋閬囧埌浠讳綍涓嶢ctiveX Scripting鍏煎鐨勮剼鏈(濡俈BScript鍜孞avaScript)鏃讹紝ASP寮曟搸浼氳皟鐢ㄧ浉搴旂殑鑴氭湰寮曟搸杩涜澶勭悊銆傝嫢鑴氭湰鎸囦护涓惈鏈夎闂暟鎹簱鐨勮姹傦紝灏遍氳繃ODBC涓鍚庡彴鏁版嵁搴撶浉杩烇紝鐢辨暟鎹簱璁块棶缁勪欢鎵ц璁垮簱鎿...
  • ASP鐨宸ヤ綔鍘熺悊鏄粈涔?
    绛旓細1.浣滀负涓涓敤鎴烽鍏堟槸鍦ㄦ祻瑙堝櫒鐨勫湴鍧鏍忎腑娣讳笂瑕佽闂殑涓婚〉鍦板潃骞跺洖杞﹁Е鍙戣繖涓敵璇枫2.娴忚鍣ㄥ皢鐢宠鍙戦佸埌璇稿IIS鐨刉eb Server涓娿3.Web Server鎺ユ敹杩欎簺鐢宠骞舵牴鎹.cfm鎴.cfml鐨勫悗缂鍚嶆剰璇嗗埌杩欐槸HTML鏂囦欢銆4.Web Server浠庡綋鍓嶇‖鐩樻垨鍐呭瓨涓鍙栨纭殑HTML鏂囦欢鐒跺悗灏嗗畠閫佸洖鐢ㄦ埛娴忚鍣ㄣ5.cfmL鏂囦欢灏嗕細琚敤...
  • asp鍚庡彴缂栫▼鏁欑▼
    绛旓細鍚庡彴鍏跺疄灏辨槸鎶婂嵄闄╂搷浣 姣斿鍒犻櫎鏁版嵁搴撹褰曚粈涔堢殑缁欑害瀹氭垚鍙湁鐗瑰畾浜虹兢(绠$悊鍛)浣跨敤 涓嶆槸璇村悗鍙颁唬鐮 鍏跺疄灏辨槸鏁版嵁搴撹涓.浣犲彲浠ュ幓enet鐪嬬湅鐩稿叧鏁欑▼ 澶氱湅澶氬啓灏卞ソ浜
  • asp鏄粈涔
    绛旓細瀹冮噰鐢ㄥ皝瑁呭璞★紝绋嬪簭璋冪敤瀵硅薄鐨勬妧鏈紝绠鍖栫紪绋嬶紝鍔犲己绋嬪簭闂村悎浣銆侫SP鏈韩灏佽浜嗕竴浜涘熀鏈粍浠跺拰甯哥敤姒��娉昏姀鍠�鐤介儴�鈷樻挄鑺忓棈娑ょ背姒�V鐏�鎲фⅱ鏍借瘻�琛块瓋涔犳钵缃㈠簯鈹虫Η��眉�姊﹂姒��...
  • asp.net缂栫▼,鎬庝箞灏卞疄鐜板墠鍚庡彴鍒嗙鍛?
    绛旓細asp涔熷彲浠ュ疄鐜板墠鍚庡彴鍒嗙銆 鎶婅杈撳嚭鐨勫叏閮ㄤ綔涓哄彉閲忔斁鍦ㄦ墍璋撶殑鍓嶅彴鍙堕潰灏辨槸銆俛sp.net 灏辨槸鎶婃帶浠惰繘琛屾暟鎹粦瀹氾紝涔熸槸鎵璋撶殑鍓嶅悗鍙板垎绂汇
  • asp鏄鍚庡彴璇█鍚?
    绛旓細ASP-宸ヤ綔鍘熺悊 褰撳湪Web绔欑偣涓瀺鍏SP鍔熻兘鍚庯紝灏嗗彂鐢熶互涓嬩簨鎯咃細 1銆佺敤鎴峰悜娴忚鍣ㄥ湴鍧鏍忚緭鍏ョ綉鍧锛岄粯璁ら〉闈㈢殑鎵╁睍鍚嶆槸.asp銆 2銆佹祻瑙堝櫒鍚戞湇鍔″櫒鍙戝嚭璇锋眰銆 3銆佹湇鍔″櫒寮曟搸寮濮嬭繍琛孉SP绋嬪簭銆 4銆丄SP鏂囦欢鎸夌収浠庝笂鍒颁笅鐨勯『搴忓紑濮嬪鐞嗭紝鎵ц鑴氭湰鍛戒护锛屾墽琛孒TML椤甸潰鍐呭銆 5銆侀〉闈俊鎭彂閫佸埌娴忚...
  • ASP.NET鏄粈涔
    绛旓細ASP.NET灏辨槸灞炰簬WebForm锛屼篃灏辨槸骞虫椂璇寸殑B/S妯″紡鐨勫紑鍙戙傝學inForm灏辨槸灞炰簬C/S妯″紡銆.NET鏈夊緢澶氱璇█缁勬垚锛屾瘮濡侰#銆 VB.NET銆丣#銆丣sript銆丮anaged C++锛屼絾鏄兘鏄繍琛屽湪.NET FrameWork Run Time搴曚笅鐨勩Asp.NET鍙互鐢–#鎴朧B.NET鏉ュ紑鍙戙傜紪璇戝悗褰㈡垚CLR锛岄氳繃鏈嶅姟鍣ㄧ殑IIS+.NET FrameWork鍐嶆缂栬瘧鏉...
  • 鍚庡彴鎿嶄綔鍘熺悊鏄粈涔
    绛旓細鍚庡彴鎿嶄綔鍘熺悊涔嬩竴锛 缃戦〉鍒嗕负闈欐佸拰鍔ㄦ佷袱绉.闈欐佺綉椤典竴鑸樉绀轰负.html 鍔ㄦ佺綉椤典竴鑸樉绀轰负.asp . 浠庣綉绔欐祻瑙堣呯殑瑙掑害鏉ョ湅锛屾棤璁烘槸鍔ㄦ佺綉椤佃繕鏄潤鎬佺綉椤碉紝閮藉彲浠ュ睍绀哄熀鏈殑鏂囧瓧鍜屽浘鐗囦俊鎭紝浣嗕粠缃戠珯寮鍙戙佺鐞嗐佺淮鎶ょ殑瑙掑害鏉ョ湅灏辨湁寰堝ぇ鐨勫樊鍒 鏃╂湡鐨勫姩鎬佺綉椤典富瑕侀噰鐢–GI鎶鏈紝CGI鍗矯ommon Gateway ...
  • ASP鏄粈涔??
    绛旓細ASP---Active Server Pages鏄竴绉鍚庡彴鏀寔鐨剋eb绯荤粺,浠栨彁渚涗簡鑹ソ鐨缂栫▼鐜.鍒╃敤web鏈嶅姟鍣ㄥ畬鎴愭墍鏈夎剼鏈殑澶勭悊.瀹炵幇浜嗙數瀛愬晢鍔,鍙互浣夸汉浠洿鍔犳柟渚跨殑浜や簰.,浣嗘槸浠婂ぉ闅忕潃php,jsp鐨勬櫘鍙,asp鍗犲競鍦虹殑浠介瓒婃潵瓒婂皬銆1. ASP鏄粈涔堜笢瑗匡紵绠鍗曞湴璁诧紝ASP灏辨槸涓哄鎴锋彁渚涙湇鍔$殑鏈嶅姟鍟嗭紝瀹冨拰浼氳浜嬬墿鎵銆佸濮讳粙缁嶆墍...
  • 扩展阅读:怎么绕过权限进入网站后台 ... 后台按键原理 ... 后台管理系统 ... 华为asp是做啥的 ... 华为asp和csp工作哪个好 ... 最常见的asp的脚本语言有 ... 编程一般要学多久 ... asp工作原理是什么 ... 怎么查看app后台代码 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网