微信登录 商品浏览
HttpClient
(1)介绍
就是一个客户端编程工具包,更直白点就是我们可以在java程序中通过HttpClient这个工具包来构造http请求,并且可以来发送http请求;要使用httpclient就需要再java程序中导入maven坐标。
核心API:
- HttpClient 实际上是一个接口,使用它可以来发送一个http请求
- HttpClients 相当于构建器,使用它可以来创建一个httpclient对象
- CloseableHttpClient 具体的一个实现类
- HttpGet
- HttpPost
发送请求的步骤:
- 创建HttpClient对象
- 创建Http请求对象 请求方式(get/post)
- 调用HttpClient的execute方法发送请求
(2)入门案例
测试通过httpclient发送get方式的请求
测试通过httpclient发送post方式的请求
微信小程序开发
(1)介绍
开放注册范围:个人、企业、政府、媒体等
开发支持:开发文档、开发者工具、设计指南、小程序体验DEMO
接入流程:
- 注册 在微信公众平台注册小程序
- 小程序信息完善
- 开发
- 提交审核和发布
(2)准备工作
- 注册小程序
- 完善小程序信息
- 下载开发者工具
(3)入门案例
操作步骤: - 了解小程序目录结构
app.js 小程序逻辑
app.json 小程序公共配置
app.wxss 小程序公共样式表
小程序页面由四个文件组成:js,wxml,json,wxss
- 编写小程序代码
- 编译小程序
微信登录
- 登录流程
- 需求分析和设计
业务规则:
基于微信登录实现小程序的登录功能
如果是新用户需要自动完成注册
导入商品浏览功能代码
接口设计:
- 查询分类
- 根据分类id查询菜品
- 根据分类id查询套餐
- 根据套餐id查询包含的菜品