爱尚游——B2C管理平台
项目描述: 爱尚游是一个旅游类电商项目,通俗的讲就是提供对旅游类相关产品的购买服务,类似携程、同程等,用户可以在爱尚游平台上订酒店、订机票等、查看攻略等。
项目包括了PC端和手机端app,面向爱好旅游或有旅游意向的人群,向用户介绍旅游套餐、攻略和景区,预定酒店和机票.主要模块有:旅游、酒店、机票、攻略、个人专心。
项目职责:主要负责酒店模块的开发,酒店模块又分成了Auth、search、trade、biz四个模块。
使用技术: IDEA、Windows10、JDK1.8、Redis4.0、mysql、gitlb、solr7.7.2、postman、swagger、nginx1.16.1、代码生成器、maven、token、Tengine+Lua+GM图片自裁剪技术、Quartz调度框架、spring+springMVC+mybatis。
项目总结:
1. 使用IDEA+maven 及SSM框架搭建项目架构,gitlab进行项目代码版本管理。
2. 使用swagger自动生成前后端交互API文档。
3. 利用代码生成器,统一规范数据库对象以及相关的增删改查操作。
4. Auth模块利用redis非关系型数据库以及Token技术实现应对pc端和手机端用户不同业务场景的注册登录验证需求,引入了微信扫码注册登录。
5. search模块利用solr搜索引擎创建数据库索引以降低搜索响应时长及服务器压力。
6、 biz模块利用spring集成的Quartz调度框架实现超时定单的删除。
7、 trade模块支付接口整合了微信、支付宝的第三方支付