
JavaWeb微服务构架项目——乐优商城
介绍几个完整的javaWeb微服务构架项目
我不是靓仔ing
java学习路线每日更新,更新的文章内容及相关软件仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。若有疑问,请私信。
展开
-
【javaWeb微服务架构项目——乐优商城day15】——会调用订单系统接口,实现订单结算功能,实现微信支付功能
0.学习目标会调用订单系统接口实现订单结算功能实现微信支付功能源码笔记及资料:链接:https://pan.baidu.com/s/1_opfL63P1pzH3rzLnbFiNw提取码:voqh1.订单系统接口我们不做开发,只讲解1.1.导入订单服务把课前资料提供的leyou-order复制到D:\heima\code\leyou目录。然后在工程内导入:然后导入mod...原创 2020-04-09 16:42:30 · 1858 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day14】——购物车(实现未登录状态的购物车,实现登陆状态下的购物车,实现未登录状态的购物车合并到登录状态)
0.学习目标1.实现未登录状态的购物车2.实现登陆状态下的购物车1.搭建购物车服务1.1.创建module1.2.pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www....原创 2020-04-08 21:37:04 · 2327 阅读 · 1 评论 -
【javaWeb微服务架构项目——乐优商城day13】——无状态登陆,jwt+rsa,搭建授权中心,jwtUtils,登陆功能,首页用户名回显,在zuul网关添加过滤器
0.学习目标1.无状态登录原理1.1.什么是有状态?有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。例如登录:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值,记录对应的session。然后下次请求,用户携带cookie值来,我们就能识别到对应session...原创 2020-04-07 21:06:33 · 468 阅读 · 1 评论 -
【javaWeb微服务架构项目——乐优商城day12】——实现数据校验功能,实现短信发送功能,实现注册功能,实现根据用户名和密码查询用户功能
文章目录0.学习目标1.创建用户中心1.1.创建父module1.2.创建leyou-user-interface1.3.创建leyou-user-service1.4.添加网关路由2.后台功能准备2.1.接口文档2.2.数据结构2.3.基本代码2.3.1.实体类2.3.2.mapper2.3.3.Service2.3.4.controller3.数据验证功能3.1.接口说明3.2.control...原创 2020-04-07 11:18:35 · 1595 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day11】——利用RabbitMQ实现搜索和静态页的数据同步
0.学习目标了解常见的MQ产品了解RabbitMQ的5种消息模型利用MQ实现搜索和静态页的数据同步1.RabbitMQ1.1.搜索与商品服务的问题目前我们已经完成了商品详情和搜索系统的开发。我们思考一下,是否存在问题?商品的原始数据保存在数据库中,增删改查都在数据库中完成。搜索服务数据来源是索引库,如果数据库商品发生变化,索引库数据不能及时更新。商品详情做了页面静态化,静态...原创 2020-04-06 13:28:42 · 494 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day10】——了解Thymeleaf的基本使用,实现商品详情页的渲染,实现页面静态化功能
0.学习目标了解Thymeleaf的基本使用实现商品详情页的渲染知道页面静态化的作用实现页面静态化功能源码笔记及资料链接:https://pan.baidu.com/s/1qFW1McUr2QNvoK6-m0-VBQ提取码:6dan1.商品详情当用户搜索到商品,肯定会点击查看,就会进入商品详情页,接下来我们完成商品详情页的展示,1.1.Thymeleaf在商品详情页中,我...原创 2020-04-05 15:31:31 · 908 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day09】——实现分类和品牌展示,实现过滤条件筛选,实现已选过滤项回显,实现取消选择过滤项
0.学习目标了解过滤功能的基本思路实现分类和品牌展示了解规格参数展示实现过滤条件筛选实现已选过滤项回显实现取消选择过滤项1.过滤功能分析首先看下页面要实现的效果:整个过滤部分有3块:顶部的导航,已经选择的过滤条件展示:商品分类面包屑,根据用户选择的商品分类变化其它已选择过滤参数过滤条件展示,又包含3部分商品分类展示品牌展示其它规格参数展开或收起...原创 2020-04-04 15:05:56 · 1135 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day08】——(编写数据导入功能,实现基本搜索,实现页面分页,实现结果排序)
0.学习目标编写数据导入功能实现基本搜索实现页面分页实现结果排序1.索引库数据导入上一次我们学习了Elasticsearch的基本应用。今天就学以致用,搭建搜索微服务,实现搜索功能。1.1.创建搜索服务创建module:Pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/...原创 2020-04-03 23:02:32 · 1333 阅读 · 3 评论 -
【javaWeb微服务架构项目——乐优商城day07】——Elasticsearch介绍和安装及使用(安装kibana,安装ik分词器,Spring Data Elasticsearch,高级查询)
0.学习目标独立安装Elasticsearch会使用Rest的API操作索引会使用Rest的API查询数据会使用Rest的API聚合数据掌握Spring Data Elasticsearch使用1.Elasticsearch介绍和安装用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如何能正确的显示出用户想要的商品,并进行合理的过滤...原创 2020-03-29 16:51:33 · 2212 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day06】——商品(新增,修改,删除,上架,下架),搭建前台系统live-server
乐优商城day050.学习目标1.商品新增1.1.弹窗事件1.2.基本数据1.2.1.商品分类1.2.2.品牌选择1.2.2.1页面1.2.2.2后台接口1.2.3.其它文本框1.3.商品描述1.3.1.什么是富文本编辑器1.3.2.Vue-Quill-Editor1.3.3.使用指南1.3.4.自定义的富文本编辑器1.3.5.效果1.4.商品规格参数改造查询规格参数接口1.5.SKU信息1.6....原创 2020-03-24 16:35:28 · 2492 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day05】——商品规格参数管理(增、删、改,查已完成),SPU和SKU数据结构,商品查询
0.学习目标了解商品规格数据结构设计思路实现商品规格查询了解SPU和SKU数据结构设计思路实现商品查询了解商品新增的页面实现独立编写商品新增后台功能1.商品规格数据结构乐优商城是一个全品类的电商网站,因此商品的种类繁多,每一件商品,其属性又有差别。为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU,了解一下:1.1.SPU和SKUSPU:Standard Prod...原创 2020-03-23 13:19:33 · 1985 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day04】——品牌的新增,解决400,实现图片上传,FastDFS
0.学习目标独立实现品牌新增实现图片上传了解FastDFS的安装使用FastDFS客户端实现上传1.品牌的新增昨天我们完成了品牌的查询,接下来就是新增功能。点击新增品牌按钮Brand.vue页面有一个提交按钮:点击触发addBrand方法:把数据模型之的show置为true,而页面中有一个弹窗与show绑定:弹窗中有一个表单子组件,并且是一个局部子组件,有页面可以找...原创 2020-03-19 21:19:45 · 1854 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day03】——(搭建后台管理前端,Vuetify框架,使用域名访问本地项目,实现商品分类查询,cors解决跨域,品牌的查询)
0.学习目标使用资料搭建后台系统会使用nginx进行反向代理实现商品分类查询功能掌握cors解决跨域实现品牌查询功能1.搭建后台管理前端1.1.导入已有资源后台项目相对复杂,为了有利于教学,我们不再从0搭建项目,而是直接使用课前资料中给大家准备好的源码:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n3o821xu-1584421773057)...原创 2020-03-18 16:18:29 · 932 阅读 · 1 评论 -
【javaWeb微服务架构项目——乐优商城day02】——Vue.js(认识Vue,Node和NPM,Vue实例,指令,组件化,路由vue-router)
学习目标会创建Vue实例,知道Vue的常见属性会使用Vue的生命周期的钩子函数会使用vue常见指令会使用vue计算属性和watch监控会编写Vue组件掌握组件间通信了解vue-router使用0.前言前几天我们已经对后端的技术栈有了初步的了解、并且已经搭建了整个后端微服务的平台。接下来要做的事情就是功能开发了。但是没有前端页面,我们肯定无从下手,因此今天我们就要来了解一下前端...原创 2020-03-17 13:07:35 · 1445 阅读 · 0 评论 -
【javaWeb微服务架构项目——乐优商城day01】——乐优商城介绍,项目搭建,ES6语法指南
0.学习目标了解电商行业了解乐优商城项目结构能独立搭建项目基本框架能参考使用ES6的新语法1.了解电商行业学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业1.1.项目分类主要从需求方、盈利模式、技术侧重点这三个方面来看它们的不同1.1.1.传统项目各种企业里面用的管理系统(ERP、HR、OA、CRM、物流管理系统。。。。。。。)需求方:公司、企业内部盈利...原创 2020-03-16 20:59:10 · 1690 阅读 · 0 评论