什么是模块 模块 = 后台逻辑(DLL)+ 显示逻辑(静态资源)+ 数据库 + 其它初始化逻辑。 如何识别模块和通知模块各种事件 识别模块 监听启动事件 如何 ...
HappyFramework是一个支持DDD CQRS OSGI EPC EventDriven MetadataDrivenProgramm理念的开源框架,而且她是可以实战的。 不要被上边的话给欺骗了,当然了,其实也没有欺骗大家,只是HappyFramework的CQRS OSGI EPC EventDrivent MetadataDrivenProgramming都是实现的很简单,全是限制在A ...
2013-04-09 16:12 7 3068 推荐指数:
什么是模块 模块 = 后台逻辑(DLL)+ 显示逻辑(静态资源)+ 数据库 + 其它初始化逻辑。 如何识别模块和通知模块各种事件 识别模块 监听启动事件 如何 ...
背景 昨天发布了一个编号生成器(http://www.cnblogs.com/happyframework/p/3177128.html),有朋友留言问支不支持某些规则,因为是可以扩展的,所以很容易 ...
背景 一直在做企业应用,也一直在使用代码生成器,代码生成器分两个维度,一个维度是”主动或被动“,另外一个维度是”运行时或编译时“,这两种维度会有四种组合,每个组合都有其应用的场景,今天我就介绍一下Happy是如何使用代码生成器的。 概念介绍 主动:可以生成多次,会”主动“的合并生成代码 ...
。 新框架原理 约定胜于配置 用新框架重新昨天的配置代码 这样是不是看着舒服 ...
背景 之前写过三篇文章介绍如何实现这种编号生成器: http://www.cnblogs.com/happyframework/archive/2013/05/12/3073688.html ...
背景 事件有两种使用方式:一、作为传统的监听者模式以达到程序结构的解耦;二、作为消息机制以达到时间和空间上的解耦,如发送到远程服务器、持久化到队列等待。今天介绍如何使用“离线事件”处理“长事务”,这 ...
背景 企业应用开发过程中经常面对一些非功能型需求,如:自动收集和设置审计信息、索引和关系约束,有些非功能需求当然可以用数据库自带的功能,如索引约束,但是应用层视乎也有必要重复一次,因为当违背这种约束 ...
背景 考虑到目前中小企业应用的主流是ORM,我准备在NHibernate和EntityFramework之间找到一个抽象层,也就是说我准备只支持NHibernate和EntityFramework。 ...