亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

ZOPE詳解

添加時間:2010-11-17  添加: admin 

1. 什么是Web應用程序?

網站內容需要及時的更新,尤其對于商業網站來說更是如此。網站中的網頁用超級文本標記語言(HTML)編寫而成。當用戶訪問網站的時候,實際上就是把服務器上帶有HTML 的文本內容傳送到用戶的瀏覽器中,然后通過瀏覽器來解釋成圖文并茂的網頁。當用鼠標點擊鏈接時,就是開始傳送一個新的網頁。

一些網站是靜態的。靜態網站需要維護人員手工更新網站內容。更新內容就是手工更新那些用HTML編寫而成的網頁文件,然后把這些文件放到服務器中。更新由靜態網頁組成的網站,需要編輯所有的文件,如果要更新的文件很多,更新就會很繁瑣。這樣就很容易犯錯誤。為了提高網站內容維護的效率,就可以通過構建Web應用程序來解決問題。

Web應用程序就是一種通過互聯網能夠讓Web瀏覽器和服務器通訊的計算機程序。不同于靜態網站的,Web應用程序動態創建頁面。采用動態方式生成的Web站點通過使用計算機程序來實現動態的特性。這種動態的應用程序可以用各種計算機語言來編寫。

動態構建的網站不需要維護管理人員一頁一頁的更新內容。動態網站可以把HTML 部分和數據部分分離開,從而極大的提高網站維護和管理的效率。使用Web應用程序的網站很多很多,比如:Google,SourceForge,eBay,Hotmail等等。

通常,允許人們構建Web應用程序的框架被稱作Web應用服務器。Zope就是一種web 應用服務器,類似的競爭者比如: WebLogic?, Macromedia ColdFusion? (http://www.macromedia.com/)等等。Web應用服務器一般通過某種計算機程序語言來創建web應用程序,并且提供更多的功能,比如模板、安全模型,數據安全,對話(session),以及其它更多的在構建Web應用程序時所需要的方便特性。

2. 如何通過應用服務器受益?

如果你想編寫web應用程序,一般都需要使用應用服務器框架,除非是非常特殊的應用程序。通過使用應用服務器框架可以充分利用已經編寫好的各種服務程序,而不需要像直接使用一種編程語言那樣從頭寫起。許多應用服務器可以完成以下任務。

顯示動態內容

你可以加入搜索特性。應用服務器可以提供動態生成內容的服務。應用服務器一般都可以個性化,并且結合數據庫,以及搜索內容。

管理你的Web站點

應用服務器可以通過統一的方式管理站點中的數據、事務邏輯和顯示。

構建一個內容管理系統

應用服務器提供構建內容管理系統的工具,從而可以讓非技術編輯者可以創建和管理站點內容。

構建電子商務應用程序

應用服務器提供構建復雜的電子商務所需的框架。

安全的管理各種用戶

網站中的不同用戶需要不同的權限,應用服務器可以提供權限控制功能。

提供多種網絡服務

支持網絡服務的web站點可以處理來自其它計算機程序的請求。應用服務器正在逐步提供這樣的功能。

結合多種系統

現有的內容可能來自于不同的地方,比如:關系數據庫,文件,其它的站點等等。應用服務器可以把這些不同的數據整合在一起,提供統一的界面。

提供可擴展性

應用服務器可以根據服務器負載的情況來進行擴展。

Zope應用服務器可以完成上述所有功能。

3. Zope 歷史

1996年,當時是Zope公司CTO和 Python領袖的Jim Fulton,為教授CGI程序起草講稿,盡管他的CGI編程的知識不算很多。Jim針對這門課程,以他自己的方式研究了所有關于CGI方面的現存文檔。在講課返回的途中,Jim考慮傳統的基于CGI的編程環境中他不喜歡的方面包括:脆弱、缺乏面向對象和暴露Web服務器細節的方式。從這些最初的沉思 開始,在返回的飛機中Jim寫出了Zope的核心內容。

Zope公司(原名為Digital Creations)后來公布了三個用以支持Web出版的開放源碼軟件包,分別為: Bobo、Document Template 和BoboPOS 。 這些軟件包是用 Python編寫的。它們發展成為Zope提供Web ORB (Object Request Broker)、DTML 腳本語言和對象數據庫的核心組件。從那時起,Zope公司就開發了一套基于他們的三個開放源碼組件的商業性的應 用服務器。這個產品稱為Principia 。在1998年的11月,投資人Hadar Pedhazur 決定讓Zope公司公開Principia的源碼。于是就形成了Zope,

“Zope”含義是指 Z 對象出版環境(Z Object Publishing Environment,Z沒有特別的含義)。Zope主要采用Python編寫,其中與性能密切相關的部分采用C語言編寫。

4. 為什么使用Zope?

比起其它web應用服務器,Zope可以更好更快的創建web應用程序,這是因為Zope支持以下特性:

* Zope是免費的,可以在開放源代碼許可證條件下自由分發,不同于那些昂貴的商業應用服務器。

* Zope是一套完整的平臺。它包含了開發應用程序所需的全部組件。不需要為了使用Zope而授權使用其它軟件。并且Zope安裝容易,輕松上手。

* Zope允許并鼓勵第三方開發者打包<

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站