A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【郑州校区】品优购电商系统开发第 8 章 一

品优购电商系统开发
第 8 章
广告管理与缓存解决方案
课程目标
目标 1:了解网站前台的页面以及广告相关表结构
目标 2:完成运营商后台广告类型管理与广告管理
目标 3:完成前台工程广告轮播图的展示
目标 4:使用 SpringDataRedis 操作字符串、setListhash 等类型缓存
目标 5:使用 SpringDataRedis 实现广告数据的缓存
1.网站前台分析
1.1 网站前台有哪些页面
1)网站首页
2)商家(店铺)首页
3)商品详细页
4)商品搜索页
5)购物车列表页
6)购物选项选择页
7)支付页
8)用户注册页
9)用户登陆页
10)用户中心页等
1.2 网站首页广告
1)首页海报(轮播图)
2)今日推荐

3)猜你喜欢
4)楼层广告
1.3 数据库表结构分析
tb_content_category 广告分类表

1.png
2.运营商后台-广告类型及广告管理
2.1 需求分析
实现广告类型表与广告表的增删改查

2.2 准备工作
2.2.1 构建工程
构建工程
1pinyougou-content-interface
引入依赖 pinyougou-pojo
创建包 com.pinyougou.content.service
2pinyougou-content-service WAR
引入依赖参见 pinyougou-sellergoods-service
引入 tomcat 插件配置 ,指定 tomcat 的运行端口为 9002
pinyougou-content-service 工程添加 web.xml
创建包 com.pinyougou.content.service.impl
添加 spring 相关配置文件

1.png
[AppleScript] 纯文本查看 复制代码
<dubbo:protocol name="dubbo" port="20882"></dubbo:protocol>
<dubbo:application name="pinyougou-content-service"/>
<dubbo:registry address="zookeeper://192.168.25.129:2181"/>
<dubbo:annotation package="com.pinyougou.content.service.impl" />

注意:我们目前有两个服务工程,当两个工程同时启动时会发生端口冲突,因为连接dubbox 注册中心的端口默认是 20880。所以我们需要配置一下 pinyougou-content-service 程的 dubbox 端口

3pinyougou-manager-web 工程引入依赖 pinyougou-content-interface
2.2.2 生成代码拷入工程

1.png
2.png
3.png
4.png

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马