新巴巴运动网 项目第七天
新巴巴运动网 项目第七天
-
今天内容
-
高亮
-
品牌(加载) 不 从Mysql加载 从缓存中加载品牌 Redis在项目的应用
-
过滤条件
-
ActiveMQ 是什么?出身 官网 消息队列
-
ActiveMQ的应用场景 经典? 是干什么?
-
ActiveMQ在本项目中的应用场景?
-
ActiveMQ原理(工作)保存消息的
-
名词解释?
-
ActiveMQ是如何应用的? (步骤:具体的代码)
-
高亮
-
关键词为2016
更改babasport-service-solr项目中的searchServiceImpl中返回分页对象的方法
-
设置高亮
-
取出高亮
-
排序
本项目 价格 由高到低 0 由低到高 1
价格由高到低排序
-
品牌结果集
-
保存品牌到Redis
在BrandServiceImpl类中添加如下代码
-
查询品牌从Redis
从Redis中查
在SearchServiceImpl类中添加如下方法
-
搜索页面加载并回显品牌结果集
中babasport-service-solr中的ProductController中
-
过滤条件
注意事项:
前台页面上 大量js css <a href 不建议使用 BUG 可能发生二次请求
-
页面上Function
-
SearchSerivceImpl层中添加如下代码
-
在ProductController层添加如下代码
-
已选条件
-
ProductController层
-
页面遍历search.jsp
-
ActiveMQ
-
什么ActiveMQ
-
定义:消息中间件是在分布式系统中完成消息的发送和接收的基础软件
-
官方网站:Apache出品
-
ActiveMQ工作场景
-
MQ的种类
-
本项目中MQ的应用场景
-
上架商品时在babasport-service-product项目中更改商品状态、发送消息到MQ中
-
在babasport-service-solr项目中监听并接收MQ中的消息
-
通过接收到的商品ID去Mysql数据库查询商品等相关数据
-
将商品信息保存到Solr服务器中
-
消息列表发送消息的方式或模式
二种方式
1、点对点: 一对一 相当于QQ 私聊
2、 发布、订阅模式 一对多 相当于QQ的群聊
-
ActiveMQ原理
-
ActiveMQ 的应用时名称解释
-
ActiveMQ在本项目中应用
业务说明:
1:上架 service-product 项目中
1)更改商品状态
2)发送消息 到ActiveMQ (商品ID)
ActiveMQ有消息
2、service-solr 服务
1)获取MQ中的消息 (商品ID)
2)保存商品信息到Solr服务器
3、service-cms 服务器
1)获取MQ中的消息 (商品ID)
2)静态化
MQ采用点对点方式
ActiveMQ的搭建(由运维完成)
ActiveMQ是Java语言写的 Liunx必须安装JDK并配置环境变量
-
ActiveMQ已经搭建完成
访问MQ的Web页面
用户名、密码
admin、admin
-
发送消息到ActiveMQ服务器中
-
ActiveMQ的Maven坐标
-
-
配置连接工厂(由Apache原厂商提供)
-
连接池(由Apache原厂商提供)
-
配置上面工厂交由Spring管理(工厂)单例
-
配置Spring的JmsTemplate
-
上架方法发送消息
-
接收消息 从ActiveMQ服务器
在babasport-service-solr 项目中 SearchServiceImpl 中
-
创建自定义消息处理类
-
配置ActiveMQ的监听器
最新资料、java大神、qq群 号:495436415