万里长城第一步——尚庭公寓【技术概述】

简略版:

          项目概述主要是移动端(房源检索;预约看房,租赁管理,浏览历史)和后台管理(管理员对房源进行操作);

         项目使用前后端分离的方法,主要以后端为主,前后端均采用 NGINX框架 的 VUE3,;

          后端以  Spring Boot 为主要框架,以 Spring MVC  为外部框架,使用 MyBatis 和 MyBatis Plus 作为持久层框架,负责数据库的读写,采用 阿里云短信服务 进行账号注册以及登录的短信验证码验证;

        存储服务会用到 Mysql 、redios 和 MinIo;

        前端服务NGINX    有两个作用:作为静态资源的http服务器;作为后端接口的代理服务器;

 

详解版:   

        前几天,数据库老师推荐我直接上手项目,跳过中间过程,这是我听到的第二位老师关于学习的建议,因此,会有一系列博文呼之欲出,用来记录自己的学习过程和分享心得。虽然这几天是期末周,比较忙,不过还好吧。

        这是我的第一个项目——尚硅谷:尚庭公寓

1.项目概述:

移动端:房源检索;预约看房,租赁管理,浏览历史;

后台管理:管理员对房源进行操作;

2.技术概述;

       2.1 前端

        项目使用前后端分离的方法,主要以后端为主,前后端均采用 NGINX框架 的 VUE3,;

        2.2.后端

         后端以  Spring Boot 为主要框架,以 Spring MVC  为外部框架,使用 MyBatis 和 MyBatis Plus 作为持久层框架,负责数据库的读写,采用 阿里云短信服务 进行账号注册以及登录的短信验证码验证;

        2.3.存储

        存储服务会用到 Mysql 、redios 和 MinIo;

        2.3.1关系型数据库:

        mysql进行持久化的存储数据;

        2.3.2缓存:

        redis缓存临时性的的热点数据;

        2.3.3对象存储:

        MinIo 是存储非结构化数据的数据存储框架(非结构化数据指图片、文字、音频等信息,不是用表来存储的),以一个数据单元为一个对象(可以把图片、文字、音频当作一个数据单元),每个对象又包含数据本身,元数据(对数据的描述)和 URL地址;

        除此之外,对象存储还提供了一个 http 的访问功能,以至于我们可以通过浏览器或者其他含http 的客户端去访问;

        MinIo是一个开源的对象存储方案,需要自行安装、维护,比较麻烦;也可以付费使用各大厂商提供的云服务,比如华为云的OSS,百度云的OBS,百度云的BOS等等;、

        本项目使用开源的MinIo来存储图片信息;

        2.4.前端服务 

        NGINX相当于连接前端与后端的“中介”;

        有两个作用:作为静态资源的http服务器;作为后端接口的代理服务器;

 

  • 24
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值