欢迎来到天天文库
浏览记录
ID:12415293
大小:98.00 KB
页数:18页
时间:2018-07-16
《entityengine引擎》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、演示地址: http://www.silks.cc/ 隔了很长时间,终于又有时间可以坐下来写写文章了。按照大纲的顺序,今天介绍整个实体引擎(EntityEngine)的设计,以及如何使用它来完成各种数据库操作。首先来看一下EntityEngine引擎中相关的几个关键的类。 图片看不清楚?请点击这里查看原图(大图)。 当用户要对数据库做某个操作时,需要先创建一个EntityRequest实例,然后将该实例传给RequestBuilder,RequestBuilder会对该实例做进一步的一些通用的初始化操作,比如设置请求的类型。EntityRequest创建完成
2、后,根据该EntityRequest实例进一步创建一个RequestBinder实例,该实例的作用是将当前的EntityRequest实例和一个EntityReply实例绑定起来。然后框架就会把这个RequestBinder实例发送传给EntityEngine引擎,EntityEngine引擎调用EntityManager来处理请求,而EntityManager则调用一个EntityProvider实例来真正操作数据库。请求执行完成后,会更新EntityReply实例,EntityReply中包含了一个Entity实例,这个Entity实例可以是任意数据,可以是单个
3、实体,也可以是一个集合。以上就是EntityEngine引擎的大致执行流程。 下面再明确列一下这几个类的主要职责或作用:演示地址: http://www.silks.cc/ 隔了很长时间,终于又有时间可以坐下来写写文章了。按照大纲的顺序,今天介绍整个实体引擎(EntityEngine)的设计,以及如何使用它来完成各种数据库操作。首先来看一下EntityEngine引擎中相关的几个关键的类。 图片看不清楚?请点击这里查看原图(大图)。 当用户要对数据库做某个操作时,需要先创建一个EntityRequest实例,然后将该实例传给RequestBuilder,R
4、equestBuilder会对该实例做进一步的一些通用的初始化操作,比如设置请求的类型。EntityRequest创建完成后,根据该EntityRequest实例进一步创建一个RequestBinder实例,该实例的作用是将当前的EntityRequest实例和一个EntityReply实例绑定起来。然后框架就会把这个RequestBinder实例发送传给EntityEngine引擎,EntityEngine引擎调用EntityManager来处理请求,而EntityManager则调用一个EntityProvider实例来真正操作数据库。请求执行完成后,会更新En
5、tityReply实例,EntityReply中包含了一个Entity实例,这个Entity实例可以是任意数据,可以是单个实体,也可以是一个集合。以上就是EntityEngine引擎的大致执行流程。 下面再明确列一下这几个类的主要职责或作用:演示地址: http://www.silks.cc/ 隔了很长时间,终于又有时间可以坐下来写写文章了。按照大纲的顺序,今天介绍整个实体引擎(EntityEngine)的设计,以及如何使用它来完成各种数据库操作。首先来看一下EntityEngine引擎中相关的几个关键的类。 图片看不清楚?请点击这里查看原图(大图)。 当
6、用户要对数据库做某个操作时,需要先创建一个EntityRequest实例,然后将该实例传给RequestBuilder,RequestBuilder会对该实例做进一步的一些通用的初始化操作,比如设置请求的类型。EntityRequest创建完成后,根据该EntityRequest实例进一步创建一个RequestBinder实例,该实例的作用是将当前的EntityRequest实例和一个EntityReply实例绑定起来。然后框架就会把这个RequestBinder实例发送传给EntityEngine引擎,EntityEngine引擎调用EntityManager来处
7、理请求,而EntityManager则调用一个EntityProvider实例来真正操作数据库。请求执行完成后,会更新EntityReply实例,EntityReply中包含了一个Entity实例,这个Entity实例可以是任意数据,可以是单个实体,也可以是一个集合。以上就是EntityEngine引擎的大致执行流程。 下面再明确列一下这几个类的主要职责或作用:演示地址: http://www.silks.cc/ 隔了很长时间,终于又有时间可以坐下来写写文章了。按照大纲的顺序,今天介绍整个实体引擎(EntityEngine)的设计,以及如何使用它来完成各种
此文档下载收益归作者所有