zoukankan      html  css  js  c++  java
  • 模拟搭建Web项目的真实运行环境(七)

    下面这个是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项目就介绍完了,

    接下来小狼要开始另外一个新的征途了,加油,

    每天都要进步一点点。^_^

  • 相关阅读:
    Common Element in Two Sorted Sets
    Nearest Points on a Plane
    Influencer Finder
    Range of Intervals
    *Common characters
    自定义栈 和装箱,拆箱
    1.Vector(同步)和ArrayList(异步)异同
    STL中的迭代器的使用
    如何优化limit?
    mysql五大引擎之间的区别和优劣之分
  • 原文地址:https://www.cnblogs.com/zhengjiafa/p/5783875.html
Copyright © 2011-2022 走看看