万维网构件的开发与Zope 3
2009-01-14
Phili PPvon Weitershausen
Web Compent Development With Zope 3
2008
Paperback
ISBN 9783540764472
P.冯•威特尚森著
Zope是免费软件,它是由Zope公司和软件开发者大社团共同开发的。它使得Zope公司更加有效地完成合同任务。Zope是他们对于客户保持一个可复用的解决方案的不断发展的工具箱,降低开发及维护这些应用的成本。它的目的是让你“编写一次,使用多次”。你可以使用整个Zope或者它的一部分,它管理了把软件构件胶合在一起的复杂性,保障在万维网和其他系统上发表的对象的安全,并且使之容易进行质量保证。Zope是用于快速及协同开发复杂万维网应用的一个功能强大的Pythou语言万维网平台。特别是Zope 2与内容管理框架(CMT)相结合已成为几个成功的开放式源代码内容管理系统,例如Plone的基础。随着第3版的发布,Zope被重新建立在构件体系结构之上,该结构结合了现代万维网平台可以利用的最佳思想。本书把重点放在了Zope 3上面,尽管它也讨论了Zope 2开发者的需求,即在被反向移植到Zope 2时,他们想要使用Zope 3的特性。本书首先介绍了Zope的重要概念及其构件的体系结构,并且通过建立一个样本应用来示范Zope的每一个功能,然后利用更多的特性来对它加以扩展。
本书的特点是1.构件体系结构手把手的方法,以及许多交互式解释片断;2.对所有的概念和特性始终伴随有实例应用;3.在每一部分的结尾都有总结,便于复习;4.为那些想要在Zope 2中使用Zope 3特性的Zope 2/CMF开发者的专门片段;5.包括了API和ZCML的参考资料。本书是专门针对熟悉万维网技术,例如HTTP,(X)HTML,和XML,以及Zope实现语言本身的所有开发者的。
胡光华,高级软件工程师
(原中国科学院物理学研究所)
Hu Guanghua, Senior Software Engineer
(Former Institute of Physics,CAS)