Openbiz Cubi 企业级应用程序开发(一)
第一章 Openbiz Cubi 介绍 什么是 Openbiz 框架 Openbiz 是一个应用程序框架。它提供了一个面向对象的基于元数据驱动的平台,使应用程序开发人员可以通过编写尽可能少的程序代码就可以建立出 Web 应用程序。 Openbiz 框架从 2003 年开始于 sourceforge ,不断地吸收用户的反馈,并由社区开发者改进。在 2011 年,整个项目从 SourceForge 移动到谷歌代码,并用一个新名称“ Openbiz-Cubi ”。基于 Openbiz 的应用已在许多国家的诸多领域中得到了广泛的应用。 Openbiz 的功能特性 Openbiz 框架的目标在于帮助开发人员更有效的实现应用层逻辑。为了实现这个目标,框架实现了“基于元数据驱动”的核心理念。有了 Openbiz XML 元数据的神奇力量,开发人员不仅可以描述数据对象逻辑,而且能定义如何在用户界面上展示数据。在一个典型的 Openbiz 应用程序中,有大约 80% 比例是由 Openbiz XML 元数据实现的描述代码,及通常少于 20% 的程序代码。 除了以元数据为核心, Openbiz 还实现了以下的特性。 · 模型 - 视图 - 控制器( MVC )设计模式。 · 对象关系映射( ORM )和查询生成器。 · 用 Zend_Db 实现的数据库抽象 · Web 模板。支持 Smarty