- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 跟项目经理学搭建框架
项目原来的框架是经典三层,传统的U,D,B耦合性太强。上周项目经理跟带着我们一起搭建框架。设想了几种方案。最后决定通过通过三层+接口+反射+特性让系统更为灵活实现解耦的目的。主要是利用反射在运行时动态的加载依赖项。总的框架图如下
2015-09-25 19:36:22 1717 32
原创 c#特性加反射实现解耦
最近项目里用到了利用特性和反射的方式实现解耦。下面分别来了解下什么事特性,反射,以及代码中如何实现解耦的。 什么是特性?以前了解过特性和反射,这次的应用发现实际上它的作用类似与Spring.IOC。利用容器的主动推送实现灵活调用。
2015-09-22 20:38:19 4049 20
原创 drools规则语法-API与FACT(三)
在 Drools 当中,规则的编译与运行要通过Drools 提供的各种API 来实现,这些API 总体来讲可以分为三类:规则编译、规则收集和规则的执行。完成这些工作的API 主要有KnowledgeBuilder、KnowledgeBase、StatefulKnowledgeSession、StatelessKnowledgeSession、、等,它们起到了对规则文件进行收集、编译、查错、插入fa
2015-09-20 22:51:37 8205 12
原创 drools入门(二)
背景介绍 人工智能(AI)是一个非常广泛的研究领域,关注“使计算机象人一样思索”,包括的学科有神经网络、遗传算法、决策树、框架系统和专家系统。知识表示属于 AI 的领域,其关注知识如何表示和利用。专家系统使用知识表示,促进编纂的知识转化为一个可以被用于推理的知识库。例如,我们可以使用这个知识库处理数据而推断结论。专家系统也被称为基于知识的系统和基于知识的专家系统, 被认为是“应用人
2015-09-13 19:41:10 2993 5
原创 drools初识(一)
因为公司项目的需要,最近在研究drools,现在正在初步学习阶段,总结和转载一些文章以备学习以及共享。一、什么是规则引擎呢? Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。
2015-09-13 18:03:14 1715 9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人