欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

面向?qū)ο蟮腤eb 服務器Zope (1)_Windows教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
 本文從網(wǎng)站開發(fā)者的角度,簡要介紹了 Zope 的強大功能。對于網(wǎng)站開發(fā)人員來說是不可或缺的知識性文章。對于想要了解面向?qū)ο蟮?Web 編程人員來說,或許你會丟棄 ASP,PHP,JSP,轉(zhuǎn)而對 Zope 投懷送抱。

一、介紹

  Zope 是下一代開放源碼應用服務器以及門戶工具,由Digital Creations 開發(fā),已經(jīng)擁有一群相當活躍的用戶社群。它既可以在所有Unix 平臺上運行,也能在 Windows NT 上運行,不但能集成到其他流行的 Web 服務器,也帶有自己的 Web 服務器。 Zope 采用 Python 語言編寫,在性能敏感的部件上采用了 C 語言編寫。

  不像其他基于文件的 Web 模板系統(tǒng),例如 ASP 或者 PHP,Zope 是高度面向?qū)ο蟮腤eb 開發(fā)平臺。它提供了清晰的數(shù)據(jù)/邏輯/表示的分離,帶有可擴展的內(nèi)置對象和強大的集成安全模塊。 Zope 架構(gòu)讓開發(fā)人員撇開了開發(fā)中的細節(jié)問題,諸如數(shù)據(jù)一致性,存取控制等。

  Zope 提供了所有必須的工具,能集成來自任何數(shù)據(jù)源的所有的數(shù)據(jù)和內(nèi)容,構(gòu)成一個連續(xù),可維護的 Web 應用,主要包括:

  Web方式的管理界面
  集成的存取控制
  內(nèi)容管理
  企業(yè)數(shù)據(jù)存取
  內(nèi)置搜索工具
  強大的數(shù)據(jù)共享
  安全委托

  Zope 和其他應用服務器不同之處在于,它從頭開始就是不僅和Web 對象模型緊密結(jié)合,而且和Web 開發(fā)模型也緊密結(jié)合。當今成功的 Web 開發(fā)要求很多方面的專家合作開發(fā)。 Zope 做到了這些,能讓網(wǎng)站管理員安全的授權(quán)給數(shù)據(jù)庫專家,內(nèi)容管理員以及設(shè)計專家。

二、Web 應用平臺

  讓 Zope成為產(chǎn)品的技術(shù)就是基于 Web 從根本上來說是面向?qū)ο蟮摹?BR>Zope 中的對象是層次型的,就像我們熟悉的一些概念一樣,例如文件夾,文檔,圖象,SQL 查詢語句。 在Zope 的層次環(huán)境里,URL根據(jù)名字映射為其中的對象。例如URL:"/Marketing/index.html",映射為文件夾對象"Marketing" 下面名為“index.html”的文檔對象。 Zope 對象的建立和管理十分方便,只要打開瀏覽器,進入管理界面,所有管理和應用開發(fā)界面都可以通過瀏覽器來完成,界面就像 Windows 的資源管理器。通過這個界面,開發(fā)人員不必存取服務器上的文件系統(tǒng)就可以創(chuàng)建Zope 對象或者定義新的對象類型。

  對象可以放到對象層次的任意地方。網(wǎng)站管理員可以點擊目錄欄得到對象的不同“視圖”,這些視圖視對象類型不同而不同,對于 DTML 文檔,可以有 “Edit”用來編輯文檔源碼,而數(shù)據(jù)庫連接對象則讓你修改連接字符串或者緩沖參數(shù)。所有的對象都有“安全”視圖以控制存取權(quán)限。

  Zope 對象存放在高性能的事務型對象數(shù)據(jù)庫中,可以采用文件系統(tǒng)或者關(guān)系數(shù)據(jù)庫作后臺存儲。每一個Web 請求作為對象數(shù)據(jù)庫中分離的事務,如果應用中發(fā)生錯誤,請求事務就會自動回滾。同時,對象數(shù)據(jù)庫還提供多級回退。網(wǎng)站管理員可以點擊鼠標取消曾經(jīng)做過的操作。Zope 框架讓所有細節(jié)和事務對應用開發(fā)人員都透明。

來源:網(wǎng)絡(luò)搜集//所屬分類:Windows教程/更新時間:2013-04-16
相關(guān)Windows教程