二、产品所用技术
1、thinkphp5
编写业务逻辑 访问数据库 向客户端提供数据
2、mysql
数据存储 数据表设计 与业务紧密结合
3、微信
支付 善于模仿借鉴,学习微信接口设计
4、小程序
直接与用户交互 体验很重要
三、流程和体系
1、服务端
thinkphp5+mysql构建 rest API
2、客户端
向服务端请求数据,完成自身行为逻辑
3、CMS
向服务端请求数据,实现发货与发送微信消息
功能:(1)基础数据的增删改查,比如添加商品、删除商品类目
(2)特殊操作,比如实现发送微信消息
四、三端分离
五、项目特点
1、三端分离
2、基于rest api
3、基于token令牌管理权限
4、一套架构适配ios、小程序、安卓、单页面
5、理解mvc架构
6、aop面向切面编程思想
7、使用ORM方式与数据库交互
8、mysql数据表设计和数据冗余的合理利用
9、面向对象的思维构建前端代码
六、TP5技术简介
1、web框架三大核心知识(路由、控制器与模型)
2、验证器、读取器、缓存和全局异常处理
3、orm:模型和关联模型
七、微信技术简介
1、微信小程序
2、微信登录
3、微信支付
八、mysql技术点简介
1、数据库表设计
2、数据表冗余的合理利用
3、事务与锁在订单(库存量)检测的应用