開発 Zopeとは何ですか? -techopediaからの定義

Zopeとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Zopeの意味?

Z Object Publishing Environment(Zope)は、Pythonを使用して構築されたオープンソースのWebサーバーです。 コンテンツ、HTMLテンプレート、スクリプトを格納するトランザクションデータベースを含み、RDBMSとともに検索エンジンを備えています。

Zopeは動的なWebアプリの作成を簡素化し、メンバーシップ、ニュース、検索などのアプリケーションベースのサポートを提供します。 Zopeは、XML-RPC、DOM、WebDAVなどのオープンスタンダードを使用して完全に構築されています。

TechopediaはZopeを説明します

Zope Object Databaseは、Zopeに基づいたWebサイトのオブジェクト指向ビューを提供します。 Webサイトのすべてのページとフォルダーは、このビューの下のオブジェクトとして表されます。 このようなビューを使用して、カプセル化、ポリモーフィズムなどの機能を組み込むことができます。 特定のURLを持つ各ページは、Zopeオブジェクトデータベース内の対応するオブジェクトにマッピングされます。

Zopeは、Dynamic Template Mark-up Language(DTML)およびZope Page Template(ZPT)を使用したHTMLテンプレートをサポートしています。 DTMLを使用すると、ユーザーはテンプレートページにスクリプトを実装するタグを定義できます。 ユーザーは、DTMLスクリプトを使用して変数、ブール条件、およびループを定義できます。 DTMLに関連する1つの問題は、HTMLドキュメントへの非HTMLコードの追加と、DTMLスクリプトの組み込みによるHTMLページでのコンテンツとロジックの混合です。

ZPテンプレートは、すべてのマークアップコンテンツがテンプレート属性言語(TAL)名前空間で定義されているXMLまたはHTMLドキュメントを使用します。 ロジックセクションはPythonで記述できるため、コーディングアプローチが簡素化されます。 XMLはDOMモデルに従うため、GUIベースのエディターを使用してZPTテンプレートを編集できます。

Zopeとは何ですか? -techopediaからの定義