计算机系统应用教程网站

网站首页 > 技术文章 正文

36-drools入门案例(小结_kie介绍)

btikc 2024-11-16 17:20:54 技术文章 1 ℃ 0 评论

接下来继续来看一下k i e介绍。在操作d rose的时候经常会使用到一些api,它的一些核心类通过下图来看一下。这些核心类有一些已经在入门案例里边已经接触到了,比方k i e service,是不是已经接触到了?还有k i e container,还有k i e session,这三个都结束到了。

除了这三个之外可以看到还有k i e repository,k i e base,k i e product等等这些类,这是核心类的一些关系。通过上面的核心类可以发现大部分的类名都是以kie开头的。

kie到底是怎么回事?因为作为一个技术,它的命名就是这些类名名,接口名,包括包名,方法名称,命名其实是非常规范的,不可能随便去命名的。这个地方看到kie到底是怎么回事?到底有什么含义?kie的全称叫做knowledge is everything,翻译过来就是什么?就是知识,一切的缩写,它是捷boss一系列的项目的总称。

所以它现在kie已经形成了一套体系,而derose只是kie这套体系下边的一个组件。可以看到kie主要的模块,还有d rose,还有uberfire,还有j b p m,j b p m其实是一个工作流框架,也是属于捷boss的。

整个看到的这些组件都属于k i e系列下面的组件,只不过今天课上讲的只是这一块,就是d rose。所以可以看到d rose这里边核心的这些ap i是不是都是以kie命名?也能看到它是属于整个kie家族的。有些人可能用过j b p m,这是一个工作流框架,它也是属于kie系列下边的一个组件,一个工作流框架。

当然除了这个之外可以看到在d rose下边是不是还包含有一个d rose workbench,而它跟上面这个是同时都集成了kie,这个w b w d b指的就是沃克奔驰。后边会讲这个,它是一个可视化的编辑器,所以通过这个图就可以看到整个kie的全貌。

今天讲的d rose只是翻译家族里边的一个组成部分或者一个组件而已。这个有点类似于什么?有点,类似于前面可能大家学过spring data,spring data下边是不是又分成了很多子项目?supreme data就是整个框架下边专注于数据处理、数据存取功能,方向提供的项目。

而整个supreme date下边是不是又细分成了什么了?supreme date jpa、supreme data release、supreme date e s、还有supreme date g d b c等等非常多的子项目,那些都属于supreme date家族下边的一些组件。

而这个地方也有点含义,整个k i e是一个系列,d rose只是系列下边的一个组件,而k i e的全称就是翻译过来就是知识就是一切,这么一个翻译。这是关于k i e的介绍。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表