性感美女福利视频,成人欧美一区二区,欧美日韩国产影院,国产精品一区二区视频


西安網站建設|西安網站制作|西安做網站_網站知識交流論壇網站技術網絡編程學習 → ASP,PHP,JSP,ASP.NET基礎知識大全


  共有20576人關注過本帖樹形打印

主題:ASP,PHP,JSP,ASP.NET基礎知識大全

帥哥喲,離線,有人找我嗎?
西安做網站
  1樓 個性首頁 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:新手上路 帖子:43 積分:562 威望:0 精華:0 注冊:2009/9/8 11:26:39
ASP,PHP,JSP,ASP.NET基礎知識大全  發(fā)帖心情 Post By:2010/1/6 22:15:28

ASP,PHP,JSP,ASP.NET基礎知識大全

 

        ASP是基于WINDOWS平臺的,簡單易用,由于是運行在WINDOWS平臺上,所以移植性不好,不能跨平臺運行.但是國內現在大部分的網站都是使用它來開發(fā)的.

        PHP是一種開源且跨平臺的WEB編程語言,在歐美都比較的流行,最近在國內也很受許多網站開發(fā)者的歡迎.開發(fā)效率高,成本低.

        JSP是了SUN公司推出的一種網絡編程語言,比較難學(是網上公認的),跨平臺運行.安全性比較高,運行效率也比較的快.備受企業(yè)級的公司及銀行金融機構使用.

        ASP.NET 從某種意義上說應該是ASP版本的升級,但是它又不完全是從ASP上升級來的,ASP.NET的推出是微軟為了與SUN公司的JSP在網絡上的迅猛發(fā)展抵抗的,.NET架構現在有許多人都在學習,主要是開發(fā)的效率比較的高.但是還是基于WIN平臺運行,不能跨平臺.

ASP簡介

       ASP,英文全稱為 Active Server Pages。

       ASP 是一種動態(tài)網頁 ,文件后綴名為.asp。

        ASP 網頁是包含有服務器端腳本 (server-side script ) 的 HTML 網頁。Web 服務器會處理這些腳本,將其轉換成 HTML 格式,再傳到客戶的瀏覽器端。


HTML 和 ASP 的區(qū)別

        HTML是編寫網頁的最簡單的語言。HTML 只能用于編寫靜態(tài)的網頁 。

        當一個用戶瀏覽器從 Web 服務器要求一個 HTML 網頁時,Web 服務器就將這個網頁直接發(fā)送給用戶瀏覽器,不經過計算處理。然后用戶瀏覽器會處理該網頁的 HTML 代碼 ,然后將結果顯示出來 。

        而ASP 的處理過程則更復雜些。當一個用戶瀏覽器從 Web 服務器 要求一個 ASP 網頁時,Web 服務器會將這個 ASP 文件發(fā)送給 Web 服務器的 ASP 引擎,ASP 引擎則將該 ASP 網頁中所有的服務器端腳本 轉換成 HTML 代碼,然后將所有 HTML 代碼發(fā)送給用戶瀏覽器。

ASP能干什么?

        它是網頁最合適的腳本語言。

        用 HTML, CSS 已經能夠編寫非常漂亮的靜態(tài)網頁,但是這些網頁缺乏和用戶的互動性 。

        比如,你需要為你的網站增加用戶注冊和登錄的功能;你可能還需要做一些網上調查,了解用戶對于某個事件或者產品的反饋;你還可能需要一個電子商務網站,及時發(fā)布產品信息和滿足用戶在線訂購的需要......編寫 ASP 動態(tài)網頁能夠幫助你實現這些和用戶互動的功能。

動態(tài)與靜態(tài)內容
        動態(tài)內容為什么這么熱門?假設您正在管理有 10 個產品的電子商務站點。只要產品不是經常變動或者預料到它不會有太大的變動,那么手工編寫 10 個帶有必要的信息、表單和諸如此類內容的靜態(tài)產品頁面是不困難的。但是,假設您在本月再要添加 10 個或更多產品,然后在下個月要更多,而且價格有時會變動或者想改變站點的觀感。那么您就會陷入用手工重新編寫數十個,也許上百個靜態(tài)頁面的困境中。

        而假設您從創(chuàng)建product.asp頁面開始。它沒有靜態(tài)信息,而是編碼成可以從產品數據庫中提取信息并動態(tài)地構建一個頁面。然后您就擁有了一個元數據頁面,它可以根據存儲在數據庫中的信息提供一個、一百個、甚至十萬個單獨頁面,F在網站管理員不再整天都簡單重復更新靜態(tài)頁面的工作,因為在更新公司數據庫中的信息同時就可以更新頁面上的信息。這樣就消除了令人頭疼的時間延遲(在數據庫中更改信息和在網站上顯示信息之間的時間間隔)。


PHP介紹

        如果您從事基于 Web 的開發(fā)工作,那么可能已經聽說過 PHP。您也許不太確切地知道 PHP 是什么、如何工作或者為什么如此熱門,但現在該是進一步了解 PHP 的時候了。因此本文簡要介紹了關于 PHP 基礎的基本概念。

一點背景知識
        PHP 是作為一個小開放源碼,隨著越來越多的人意識到它的實用性從而逐漸發(fā)展起來。Rasmus Lerdorf 在 1994 年發(fā)布了 PHP 的第一個版本。從那時起它就飛速發(fā)展,并在原始發(fā)行版上經過無數的改進和完善現在已經發(fā)展到版本 4.0.3 。

        PHP 是一種嵌入在 HTML 并由服務器解釋的腳本語言。它可以用于管理動態(tài)內容、支持數據庫、處理會話跟蹤,甚至構建整個電子商務站點。它支持許多流行的數據庫,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。

        總體來說,PHP 很適合 Web 上的工作。但它并不是唯一的方法;如 Perl、Java、JavaScript、ASP、Python、Tcl、CGI 以及其它許多方法都可以生成動態(tài)的內容。但是,PHP 的優(yōu)點是:它是專為基于 Web 的問題而設計的以及它是開放源碼。

PHP 適用的平臺
        大多數常規(guī) PHP 的安裝通常是與 Linux 或各種 UNIX 上的 Apache 一起運行的 PHP 模塊。但是如果正在使用其它平臺,不要擔心。PHP 可以在 Windows NT 和 9x 以及其它許多 Web 服務器上運行?梢栽谥饕榻B Apache/Linux/PHP 組合的一些網站上找到更多有關 PHP 的文檔,但它并不是支持 PHP 的唯一平臺。

許可證和使用
        購買具有全部功能的嵌入式 Web 腳本語言要花多少錢?一分錢不花?PHP 是一個開放源碼項目,所以沒有購買許可證的費用或限制使用的問題。您可以使用 PHP 來運行小的、非贏利性站點,或者運行十億美元的電子商務網站,而且成本是一樣的:零。不僅如此,如果想要或需要修改 PHP,可以修改它。

        PHP 并沒有得到 GPL 的許可,但它自己的許可證允許重新分發(fā)代碼和/或二進制文件。

JSP簡介

        jsp(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準,其網址為http://www.javasoft.com/prodUCts/jsp。該技術為創(chuàng)建顯示動態(tài)生成內容的Web頁面提供了一個簡捷而快速的方法。JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器,應用服務器,瀏覽器和開發(fā)工具共同工作。 JSP規(guī)范是Web服務器、應用服務器、交易系統(tǒng)、以及開發(fā)工具供應商間廣泛合作的結果。在傳統(tǒng)的網頁Html文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*.jsp)。Web服務器在遇到訪問JSP網頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以HTML格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發(fā)送 email 等等,這就是建立動態(tài)網站所需要的功能。所有程序操作都在服務器端執(zhí)行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無Frame。

JSP技術在多個方面加速了動態(tài)Web頁面的開發(fā):

一.將內容的生成和顯示進行分離

  使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內容(內容是根據請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。生成內容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和Beans中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。在服務器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBCTM技術訪問數據庫,或者包含文件),并且將結果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。

二.強調可重用的組件

  絕大多數 JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。

三.采用標識簡化頁面開發(fā)

  Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServer Page技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。
  通過開發(fā)定制化標識庫,JSP技術是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。
  JSP技術很容易整合到多種應用體系結構中,以利用現存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應用。作為采用Java技術家族的一部分,以及Java 2(企業(yè)版體系結構)的一個組成部分,JSP技術能夠支持高度復雜的基于Web的應用。
  由于JSP頁面的內置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應商將JSP支持添加到他們的產品中,您可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用。當與Java 2平臺,企業(yè)版(J2EE)和Enterprise JavaBean技術整合時,JSP頁面將提供企業(yè)級的擴展性和性能,這對于在虛擬企業(yè)中部署基于Web的應用是必需的。

四.技術分析

  Microsoft 公司的 ASP 技術也是動態(tài)網頁開發(fā)技術。JSP和ASP從形式上非常相似,ASP程序員一眼就能認出<% %>以及<%= %>。但是深入探究下去會發(fā)現它們很多的差別,其中最主要的有以下三點:

1、 JSP的效率和安全性更高
  ASP以源碼形式存放,以解釋方式運行,每次ASP網頁調用都需要對源碼進行解釋,運行效率不高。另外,IIS的漏洞曾使得許多網站源程序大曝光,包括筆者以前用ASP開發(fā)的網站,ASP程序全部被人下載了去。JSP在執(zhí)行以前先被編譯成字節(jié)碼 (byte code),字節(jié)碼由Java虛擬機 (Java Virtual Machine)解釋執(zhí)行,比源碼解釋的效率高;服務器上還有字節(jié)碼的Cache機制,能提高字節(jié)碼的訪問效率。第一次調用 JSP網頁可能稍慢,因為它被編譯成Cache,以后就快得多了。同時,JSP源程序不大可能被下載,特別是JavaBean程序完全可以放到不對外的目錄中。

2、 JSP的組件 (Component) 方式更方便
  ASP通過COM來擴充復雜的功能,如文件上載、發(fā)送email以及將業(yè)務處理或者復雜計算分離出來成為獨立可重復利用的模塊。JSP通過JavaBean實現了同樣的功能擴充。在開發(fā)方面,COM的開發(fā)遠比 JavaBean復雜和繁瑣,學會ASP不難,但學會開發(fā)COM可不簡單。而JavaBean就簡單多了,從本文上述示例中可以看出開發(fā)JavaBean 很方便。在維護方面,COM必須在服務器上注冊,如果修改了COM程序,就必須重新注冊,甚至必須關機和重新啟動。JavaBean則不需要注冊,放在CLASSPATH包含的目錄中就行了。如果 JavaBean進行了修改,則JSWDK和Tomcat現在還需要關閉和重新運行(但不是關機),但開發(fā)者已經許諾將在以后的版本中做到不需要關閉服務器。另外JavaBean是完全的OOP,可以針對不同的業(yè)務處理功能方便地建立一整套可重復利用的對象庫,例如用戶權限控制、email自動回復等等。

3、 JSP的適應平臺更廣
  ASP目前僅適用于NT和IIS。雖然Unix下有ChiliSoft的插件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的組合來擴充,Unix下的COM實現起來非常困難。


ASP.NET
  
       1.1 什么是ASP.net

  ASP.net 是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.net提供許多比現在的Web開發(fā)模式強大的的優(yōu)勢。

  執(zhí)行效率的大幅提高

  ASP.net是把基于通用語言的程序在服務器上運行。不像以前的ASP即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。

  世界級的工具支持
ASP.net 構架是可以用Microsoft(R)公司最新的產品 Visual Studio.net開發(fā)環(huán)境進行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。這些僅是ASP.net強大化軟件支持的一小部分。

  強大性和適應性

  因為ASP.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上(筆者到現在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫,消息機制,數據接口的處理都能無縫的整合到ASP.net的Web應用中。ASP.net同時也是language -independent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現在已經支持的有C#(C ++和Java的結合體),VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現在的基于COM+開發(fā)的程序,能夠完整的移植向 ASP.net。

  簡單性和易學性

  ASP.net是運行一些很平常的任務如表單的提交客戶端的身份驗證、分布系統(tǒng)和網站配置變得非常簡單。例如ASP.net頁面構架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。另外,通用語言簡化開發(fā)使把代碼結合成軟件簡單的就像裝配電腦。

  高效可管理性

  ASP.net使用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現。這種被稱為"Zero Local Administration"的哲學觀念使Asp.net的基于應用的開發(fā)更加具體,和快捷。一個ASP.net的應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。

  多處理器環(huán)境的可靠性

   ASP.net已經被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現在的 ASP.net應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現在的ASP確做不到這一點。

  自定義性,和可擴展性

  ASP.net設計時考慮了讓網站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關系不同,ASP.net可以加入自己定義的如何組件。網站程序的開發(fā)從來沒有這么簡單過。

  安全性

  基于Windows認證技術和每應用程序配置,你可以確性你的原程序時絕對安全的。


支持(1中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

ASP,PHP,JSP,ASP.NET基礎知識大全








簽名
热久久国产精品| 极品销魂一区二区三区| 风间由美性色一区二区三区| 国产成人无码精品| 五月婷婷激情综合| 国产叼嘿网站免费观看不用充会员| 国产午夜精品全部视频播放| 午夜影院在线免费观看| 国产精品久久久久久久美男| 中文字幕不卡| 久久久久久国产精品| 日韩激情小视频| 亚洲日韩成人| 久久精品99北条麻妃| 4438全国成人免费| 天堂蜜桃91精品| 人与牲动交xxxxbbb| 日韩av免费在线观看| 成人福利片在线| 免费影院在线观看一区| 中文久久电影小说| 一区二区三区四区在线播放 | 久久精品国产亚洲av麻豆蜜芽| 亚洲精品孕妇| 韩国一区二区av| 亚洲国产精品综合久久久| 涩涩网站在线看| 亚洲综合电影一区二区三区| 国产视频福利一区| 制服丝袜网站| 国产精品色婷婷视频| 高清一区二区三区| 国产第一页精品| 欧美日韩免费区域视频在线观看| 丁香花高清电影在线观看完整版| 欧洲在线视频一区| 韩国视频一区二区| 77777_亚洲午夜久久多人| 亚洲精品www久久久| 国产在线资源| 日韩欧美精品一区二区三区经典 | 国产高清av| 国产一区二区三区在线视频 | 窝窝社区一区二区| 红桃视频一区二区三区免费| 美国欧美日韩国产在线播放| 日韩毛片在线播放| 精品久久久久久久久久久下田| 日韩成人亚洲| 久久97超碰国产精品超碰| 色综合视频在线观看| 日本亚洲欧美成人| 91亚洲精品久久久蜜桃借种| 日本视频一区二区不卡| 人人精品人人爱| 日韩小视频在线观看专区| 国产高清精品一区二区| 免费黄色在线视频| 国产1卡2卡三卡四卡网站| 日韩av电影资源网| 成人avav影音| 久久精品国产91精品亚洲| h无码动漫在线观看| 涩涩视频在线观看| 成人动漫在线播放| 亚洲综合日韩| 亚洲高清不卡av| 九一免费在线观看| 97人妻精品一区二区三区动漫| 日本www在线| 美女视频一区在线观看| 亚洲免费中文字幕| 干日本少妇首页| 天天综合网在线观看| 久久爱91午夜羞羞| 91丝袜高跟美女视频| 久久久久久美女| 中文字幕 亚洲一区| 特大巨黑人吊性xxxxn38| 日本精品视频| 亚洲成av人**亚洲成av**| 97人人澡人人爽| 国产无精乱码一区二区三区| 中文字幕亚洲精品视频| 91精品国产自产在线观看永久∴ | 天堂在线一区二区| 精品无码久久久久久国产| 乱熟女高潮一区二区在线| 人人草在线观看| 久草资源在线观看| 国产盗摄视频一区二区三区| 欧美理论片在线观看| 91成人在线观看喷潮蘑菇| 免费看a网站| 色乱码一区二区三区网站| 欧美性色19p| 欧美一区亚洲二区| 91高潮大合集爽到抽搐| 都市激情亚洲综合| 国产精品成人在线观看| 99视频在线播放| 欧美日韩精品系列| 欧洲成人午夜免费大片| 午夜理伦三级做爰电影| 中文在线天堂网| 久久精品久久精品| 91av视频在线| 欧美人禽zoz0强交| 一本色道久久综合无码人妻| 黑人巨大精品欧美| 亚洲日本va中文字幕久久| 国产精品久久久久9999高清| 中文字幕日韩av电影| 玖玖爱在线精品视频| 最新亚洲人成网站在线观看| 美国毛片一区二区| 国产精品久久久久久久久久久不卡 | 中文字幕无线码| 蜜桃一区二区| 亚洲欧美中文日韩在线v日本| ass极品水嫩小美女ass| 欧美日韩国产色视频| 亚洲一区二区三区香蕉| 中文字幕+乱码+中文乱码91| 狠狠久久伊人中文字幕| 日韩欧美国产激情| 日韩精品 欧美| 好吊色免费视频| 新67194成人永久网站| 57pao成人国产永久免费| 国产精品成人aaaa在线| 三级成人黄色影院| 色悠久久久久综合欧美99| 国产av无码专区亚洲精品| www.99色.com| 国产综合色产在线精品| 亚洲xxx自由成熟| 亚洲a视频在线| 精品国产99| 日韩视频精品在线| 久久综合激情网| 看片一区二区| 欧美不卡视频一区| 女~淫辱の触手3d动漫| 免费av在线| www.青草| 久久国产成人精品| 欧美国产日韩视频| 国产成人一级片| 日韩一区二区三区精品视频第3页 日韩一区二区三区精品 | 婷婷六月综合| 午夜精品理论片| 亚洲一级片免费看| 日韩大片在线观看| 7m精品福利视频导航| 一炮成瘾1v1高h| 久久综合成人| 欧美在线免费视频| www.成人免费视频| 天堂美国久久| 国产精品99久久久久久人| 亚洲天堂狠狠干| 自由日本语亚洲人高潮| 国产精品第七影院| 成人影院午夜久久影院| 久久免费国产| 精品国产乱码久久久久软件| 超碰在线91| www.亚洲精品| 成年人网站国产| 色综合888| 欧美日韩激情视频| 在线免费观看污视频| 日本在线播放一二三区| 日韩欧美在线观看一区二区三区| 中文字幕第4页| 国产一区二区av在线| 久久久精品免费视频| 伊人久久亚洲综合| 欧美激情第二页| 亚洲一区免费网站| 五十路亲子中出在线观看| www.视频一区| 高清一区二区视频| 青春草在线免费视频| 精品国产乱码久久久久久浪潮| 青青青在线免费观看| 青青草久久爱| 欧美一区亚洲一区| 影音先锋在线资源中文字幕| 国内成人免费视频| 国产成人亚洲综合无码| 黄网在线免费| 日韩免费性生活视频播放| 国产极品在线播放| 一区二区三区毛片免费| 国产主播一区二区三区四区| 97午夜影院| 色菇凉天天综合网| 欧美黄色免费在线观看|