Next Previous Contents

17. PostgreSQL 的萬維網應用程式伺服器

有應用程式伺服器可和 PostgreSQL 合作器,開放原始碼還是商業版本都有。著名的開放原始碼萬維網應用程式伺服器有 Enhydra 和 Zope,商業的則有 IBM Websphere、BEA Weblogic。

17.1 Lutris Corp“Enhydra”

Enhydra 支援 PostgreSQL 資料庫。

Enhydra 是一個極為流行的 Java/XML 萬維網應用程式伺服器,由 Lutris Corporation 開發。它是全球最好的 Java/XML 萬維網應用程式伺服器。它支援 EJB、Servlets、JSP、JNDI、JDBC、JTA、CORBA、XMLC/Rocks、DODS 和國際化。它以百分百純正 Java 寫成,可於 http://www.enhydra.org 取得。Enhydra 是一個開放原始碼專案,但它以商業形式由 Lutris Corp 售賣和支援。請參閱 http://www.lutris.com

你可用 Borland 的 JBuilder 和 Enhydra 合作。JBuilder 在 http://www.inprise.com 找到。

也請於 http://www.linuxdoc.org/HOWTO/Enterprise-Java-for-Linux-HOWTO.html 參閱 Enterprise Java HOWTO。

17.2 Zope

Python 漸漸成為極流行的「純」物件導向命令稿語言。Zope 是一個萬維網應用程式伺服器,提供了 PostgreSQL 介面。Zope 可在 http://www.zope.org 得到 Python 可在 http://www.python.org 找到。

17.3 OpenACS

OpenACS (Open ArsDigita Community System) http://openacs.org 是一個用來建立可擴展、社群主導 (community-oriented) 網頁應用程式的先進工具箱。它依靠 AOLserver,一個網頁 / 應用程式伺服器,和 PostgreSQL,一個真正符合 ACID 的 RDBMS。它們是兩個和開放原始碼授權下的免費而高質的產品。

ACS 由 ArsDigita 編寫, http://www.arsdigita.com,它們的 ACS (ArsDigita Community System) 嘗試盡量獨立於資料庫,雖然它原本以 Oracle 為基礎(因此 Open ACS 要花時間進行移植)。


Next Previous Contents