2009年11月16日

信息系统开发平台OpenExpressApp - 应用模型ApplicationModel

摘要: 下图为OpenExpressApp的系统架构图,其中在应用模型是作为一种元数据贯穿于整个架构,应用模型运行在OpenExpressApp框架之上。应用模型是OEA的核心,理解好应用模型才能更好的使用OEA。应用模型贯穿于整个架构层模型关注what  OEA希望从重复的技术工作中脱离出来,在经过大量实践基础之上对一些常用功能进行抽象,整理和总结出一些通用模型,在基于模型的描述下,我们更加关注的是wh... 阅读全文

posted @ 2009-11-16 19:24 周 金根 阅读(2421) 评论(1) 推荐(3) 编辑

信息系统开发平台OpenExpressApp - Command扩展机制

摘要: 下图为OpenExpressApp的系统架构图,其中在业务层中Command是作为一种系统内部提供以及可供外部扩展的一种机制。OpenExpressApp框架对功能的主要扩展之一就是Command机制,OEA提供的Command可以实现用户交互,更好的分离业务逻辑,带来更好的维护性和可扩展性。Command位于架构图业务层Command的由来  MVC是一种经典的架构模式,如上图所示:模型(Mod... 阅读全文

posted @ 2009-11-16 14:36 周 金根 阅读(2354) 评论(5) 推荐(2) 编辑

报表引擎 -扩展模型

摘要: 介绍本文档是参考润乾报表模型,继《报表应用思路》的进一步分析,说明平台报表中涉及的多个相关模型,为后续报表开发提供概念以及总体设计支持术语名称说明单元格报表由行列整齐的格子组成,这些格子我们称为单元格,所有的单元格组成了报表。主格和附属格主格和附属格是互相关联的,当A单元格扩展时,B单元格被 同步复制,此时A单元格称为B单元格的主格,B单元格称为A单元格的附属单元格。 横伸主格如果A单元格横向扩展... 阅读全文

posted @ 2009-11-16 13:09 周 金根 阅读(1862) 评论(4) 推荐(3) 编辑

开源 - 开源协议

摘要: 学习技术过程中,经常会遇到一些开源代码,有时想用在实际项目中,这时就需要对开源协议有所了解,以下我将网上看到的一些经常遇到的开源协议进行简要列举。BSD开源协议BSD开源协议是一个给于使用者很大自由的协议,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 1. 如果再发... 阅读全文

posted @ 2009-11-16 12:50 周 金根 阅读(1501) 评论(1) 推荐(1) 编辑

导航