下面这个是mongo驱动的小案例,里面也有涉及到一点redis的操作
https://github.com/SuperRocky/MyMongoDriver
接下来通过几张图片主要介绍一下每个文件的具体作用
这是整个项目的目录文件,
其中,MyWeb是前端页面,MyWebApi是后端接口代码,
数据库操作主要封装在Utility库中。
MongoHelper: mongodb的操作
RedisHelper:Redis的操作(主要封装了一个保存hash实体的方法,其他操作在UserD类中直接使用,具体看源项目)
这个类里面都是对mongodb的操作方法,具体如何实现可以查看源码
MongoFilterCondition类封装的是mongo查询条件的操作,
正如上一篇文章介绍的,根据一个条件就是一个原子为原则去设计,
具体的使用方法也是参照源码。
在RedisHelper类中,方法SaveEntity就是保存一个Hash对象实体,
想要查看操作Redis具体有哪些方法,可以进入IDatabase的源文件中去查看。
下图中,UserD类就是调用封装好的MongoHelper类库的实例,
到这里,关于如何搭建一个web项目就介绍完了,
接下来小狼要开始另外一个新的征途了,加油,
每天都要进步一点点。^_^