黑马程序员技术交流社区
标题:
【石家庄校区】项目一注册模块总结
[打印本页]
作者:
王二他哥
时间:
2017-12-9 17:15
标题:
【石家庄校区】项目一注册模块总结
本帖最后由 小石姐姐 于 2017-12-11 15:17 编辑
注册
发送验证码
前端页面校验
1.使用正则规则
2.$http请求
3.60秒倒计时
bos_fore
1.获取手机号
2.生产验证码
3.使用 jms模板发送消息
queue模式
关注:
模板 jmsTemplate 依赖 spring工厂 依赖 activeMQ工厂
目的地 destination 唯一标识
bos_sms
1.messageListener 依赖 spring工厂 依赖 activeMQ工厂
关注
监听器 destination
目的地名称 唯一标识
2.业务处理
获取手机号
获取验证码
使用工具类发送
邮箱激活
bos_fore
注册
1.生成 32位激活码
2.使用 mailUtils工具发送 到 客户邮箱 (手机号、激活码)
3.保存到 redis中 (手机号、激活码)
激活
1.校验手机号与激活码有效性
2.是否已激活
3.进行激活
4.清除redis中 key
webservcie
网络通信
应用程序之间互相通信,解决了 服务与服务之间的 耦合性,侧重于 同步通信
客户端-服务端(支持跨平台)
客户端发送请求 --------服务端接受请求(业务处理、返回数据)--------客户端
apapcheCXF
ws
服务器端 生产 服务接口 wsdl --------获得代理对象----- 远程调用 websercie
soap协议
http+xml
rs
restFul
get、post、put、delete
客户端发送的 ----- json、xml
服务器回执的 ----- json、xml
http协议
tcp协议 三次握手
对于性能效率 缓存来说 rs风格
MQ
消息队列
应用程序之间互相通信,解决了 服务与服务之间的 耦合性,侧重于 异步通信
jms java消息服务
发送者 推送消息 activeMQ消息队列
消费者 监听 activeMQ消息队列 是否有新消息(观察者模式)
borkerURl
tcp协议
回顾 javaSE socket 网络服务
OSI 七层模型
作者:
小石姐姐
时间:
2017-12-11 15:17
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2