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