JAVA商城项目(SSM框架)
就叫一片白纸
话不多说就是干
展开
-
【SSM项目】电商平台项目第1天
课程目标目标1:了解电商行业特点以及理解电商的模式目标2:了解整体品优购的架构特点目标3:能够运用Dubbox+SSM搭建分布式应用目标4:搭建工程框架,完成品牌列表后端代码1.走进电商1.1电商行业分析近年来,中国的电子商务快速发展,交易额连创新高,电子商务在各领域的应用不断拓展和深化、相关服务业蓬勃发展、支撑体系不断健全完善、创新的动力和能力 不断增强。电子商务正在与实体经济深度...转载 2018-11-17 21:23:34 · 5121 阅读 · 1 评论 -
【SSM项目】电商平台项目第11天——搜索解决方案-Solr 【3】
课程目标目标1:实现品优购价格区间筛选功能目标2:实现搜索结果分页功能目标3:理解多关键字搜索目标4:实现搜索结果排序功能目标5:实现隐藏品牌列表功能目标6:实现搜索页与首页对接功能目标7:完成更新索引库的功能1.按价格区间筛选1.1需求分析点击搜索面板上的价格区间,实现按价格筛选1.2前端代码1.2.1前端控制层(1)修改pinyougou-search-web的se...转载 2019-01-22 20:54:07 · 352 阅读 · 0 评论 -
【SSM项目】电商平台项目第16天——购物车解决方案
课程目标目标1:说出品优购购物车的实现思路目标2:运用Cookie存储购物车目标3:编写购物车前端代码目标4:运用Redis存储购物车1.购物车需求分析与解决方案1.1需求分析用户在商品详细页点击加入购物车,提交商品SKU编号和购买数量,添加到购物车。购物车展示页面如下:1.2实现思路购物车数据的存储结构如下:当用户在未登录的情况下,将此购物车存入cookies , 在用户...转载 2019-02-03 22:07:01 · 1329 阅读 · 0 评论 -
【SSM项目】电商平台项目第17天——跨域解决方案与提交订单
课程目标目标1:掌握跨域请求CORS解决方案目标2:完成结算页收货人地址选择功能目标3:完成结算页支付方式选择目标4:完成结算页商品清单功能目标5:完成保存订单功能1.商品详细页跨域请求1.1需求分析从商品详细页点击“加入购物车”按钮,将当前商品加入购物车,并跳转到购物车页面。1.2 JS跨域请求这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个...转载 2019-02-05 20:53:22 · 404 阅读 · 0 评论 -
【SSM项目】电商平台项目第18天——微信扫码支付
课程目标目标1:掌握二维码生成插件qrious的使用目标2:能够说出微信支付开发的整体思路目标3:能够调用微信支付接口(统一下单)生成支付二维码目标4:能够调用微信支付接口(查询订单)查询支付状态目标5:实现支付日志的生成与订单状态的修改1.二维码1.1什么是二维码二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统...转载 2019-02-08 22:22:33 · 483 阅读 · 1 评论 -
【SSM项目】电商平台项目第19天——秒杀解决方案
课程目标目标1:能够说出秒杀实现思路目标2:实现秒杀频道首页功能目标3:实现秒杀商品详细页功能目标4:实现秒杀下单功能目标5:实现秒杀支付功能1.秒杀业务分析1.1需求分析所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。秒...转载 2019-02-09 23:03:38 · 460 阅读 · 0 评论 -
【SSM项目】电商平台项目第20天——品优购系统业务分析
课程目标目标1:运用SpringTask实现任务调度目标2:运用MavenProfile实现开发和生产环境切换目标3:了解MongoDB数据库的应用场景目标4:说出其它业务功能的需求和实现思路1.任务调度SpringTask1.1什么是任务调度在企业级应用中,经常会制定一些“计划任务”,即在某个时间点做某件事情,核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作。常见...转载 2019-02-10 20:29:00 · 374 阅读 · 0 评论 -
【SSM项目】电商平台项目第14天——消息中间件解决方案JMS
课程目标目标1:掌握Spring Boot框架的搭建方法目标2:能够使用阿里大于发送短信目标3:运用SpringBoot、阿里大于和ActiveMQ 开发短信微服务目标4:完成品优购用户注册功能(短信验证码认证)1.Spring Boot入门1.1什么是Spring BootSpring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称J2...转载 2019-01-30 23:54:46 · 1053 阅读 · 0 评论 -
【SSM项目】电商平台项目第21天——搭建Zookeeper集群+搭建SolrCloud集群+搭建RedisCluster集群
课程目标目标1:说出什么是集群以及与分布式的区别目标2:能够搭建Zookeeper集群目标3:能够搭建SolrCloud集群目标4:能够搭建RedisCluster集群1.集群概述1.1什么是集群1.1.1集群概念集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称...原创 2019-02-12 00:04:04 · 554 阅读 · 0 评论 -
【SSM项目】电商平台项目第22天——MyCat + Nginx + keeplive
课程目标目标1:理解MyCat分片,能够配置MyCat分片目标2:掌握Nginx的安装与静态网站部署目标3:掌握Nginx的静态网站部署目标4:理解Nginx的反向代理与负载均衡,能够配置反向代理与负载均衡目标5:了解品优购的整体部署方案1.开源数据库中间件-MyCat如今随着互联网的发展,数据的量级也是呈指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数...原创 2019-02-12 22:42:15 · 904 阅读 · 0 评论 -
【SSM项目】电商平台项目第13天——消息中间件解决方案JMS
课程目标目标1:理解消息中间件、JMS等概念目标2:掌握JMS点对点与发布订阅模式的收发消息目标3:掌握SpringJms目标4:完成商品审核导入索引库目标5:完成商品删除移除索引库目标6: 完成商品审核生成商品详细页目标7: 完成商品删除完成删除商品详细页JMS入门1.1消息中间件1.1.1品优购系统模块调用关系分析我们现在讲品优购已经完成的功能模块梳理如下:我们已经...转载 2019-01-27 23:54:47 · 492 阅读 · 0 评论 -
【SSM项目】电商平台项目第15天——单点登录解决方案-CAS
课程目标目标1:搭建单点登录服务端,开发单点登录客户端目标2:实现CAS 认证数据源设置目标3:更换CAS 登录页面目标4:掌握CAS与SpringSecurity集成目标5:完成用户中心单点登录功能1.开源单点登录系统CAS入门1.1 什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中...转载 2019-01-31 23:47:55 · 657 阅读 · 0 评论 -
【SSM项目】电商平台项目第12天——网页静态化解决方案-Freemarker
课程目标目标1:掌握Freemarker常用的指令与内建函数目标2:完成商品详细页的数据显示目标3:完成商品详细页的动态效果目标4:完成商品详细页读取SKU信息的业务逻辑目标5:完成商品审核调用功能1.网页静态化技术Freemarker1.1为什么要使用网页静态化技术网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。对于电商网站的商...转载 2019-01-26 00:35:34 · 754 阅读 · 0 评论 -
【SSM项目】电商平台项目第2天——品牌管理
课程目标目标1:运用AngularJS前端框架的常用指令目标2:完成品牌管理的列表功能目标3:完成品牌管理的分页列表功能目标4:完成品牌管理的增加功能目标5:完成品牌管理的修改功能目标6:完成品牌管理的删除功能目标7:完成品牌管理的条件查询功能1.前端框架AngularJS入门1.1 AngularJS简介AngularJS 诞生于2009年,由Misko Hevery ...转载 2018-12-09 23:17:32 · 598 阅读 · 0 评论 -
【SSM项目】电商平台项目第3天——规格及模板管理
课程目标目标1:理解和运用angularJS的service目标2:理解和运用控制器继承目标3:掌握代码生成器的使用目标4:实现规格管理目标5:实现模板管理1.前端分层开发1.1 需求分析我们在上次课学习了angularJS并完成的品牌管理的增删改查功能。但是我们看代码,JS和html都放在一起,并不利于我们后期的维护。我们可以在前端代码中也运用MVC的设计模式,将代码进行分离,提...转载 2018-12-15 23:08:47 · 451 阅读 · 0 评论 -
【SSM项目】电商平台项目第4天——安全框架与商家入驻审核
课程目标目标1:实现SpringSecurity入门小Demo目标2:完成运营商登陆与安全控制功能目标3:完成商家入驻目标4:完成商家审核目标5:完成商家系统登陆与安全控制功能1.Spring Security框架入门1.1 Spring Security简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了...转载 2018-12-21 22:59:46 · 806 阅读 · 0 评论 -
【SSM项目】电商平台项目第5天——商品录入【1】
课程目标目标1:完成商品分类功能目标2:了解电商概念SPU 和SKU目标3:掌握富文本编辑器的使用目标4:掌握上传服务器FastDFS目标5:掌握angularJS图片上传1.商品分类1.1需求及表结构分析1.1.1需求分析实现三级商品分类列表查询功能进入页面首先显示所以一级分类,效果如下:点击列表行的查询下级按钮,进入下级分类列表,同时更新面包屑导航再次点击表行的查询...转载 2018-12-27 21:26:02 · 935 阅读 · 1 评论 -
【SSM项目】电商平台项目第6天——商品录入【2】
课程目标目标1:完成选择商品分类功能目标2:完成品牌选择功能目标3:完成扩展属性功能目标4:完成规格选择功能目标5:完成SKU商品信息功能目标6:完成是否启用规格功能1.商品录入【选择商品分类】1.1需求分析在商品录入界面实现商品分类的选择(三级分类)效果如下:当用户选择一级分类后,二级分类列表要相应更新,当用户选择二级分类后,三级列表要相应更新。1.2准备工作(1)在p...转载 2019-01-05 21:14:31 · 386 阅读 · 0 评论 -
【SSM项目】电商平台项目第9天——搜索解决方案-Solr 【1】
课程目标目标1:完成solr环境安装、中文分析器和业务域的配置目标2:会使用Spring Data Solr完成增删改查操作目标3:完成批量数据导入功能目标4:完成按关键字搜索功能1.Solr安装与配置1.1什么是Solr大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。这就是为什么转移负载到一个外部的搜...转载 2019-01-17 22:46:39 · 342 阅读 · 0 评论 -
【SSM项目】电商平台项目第8天——广告管理与缓存解决方案
课程目标目标1:了解网站前台的页面以及广告相关表结构目标2:完成运营商后台广告类型管理与广告管理目标3:完成前台工程广告轮播图的展示目标4:使用SpringDataRedis操作字符串、set、List、hash等类型缓存目标5:使用SpringDataRedis实现广告数据的缓存1.网站前台分析1.1网站前台有哪些页面(1)网站首页(2)商家(店铺)首页(3)商品详细页(4...转载 2019-01-12 21:50:29 · 784 阅读 · 0 评论 -
【SSM项目】电商平台项目第10天——搜索解决方案-Solr 【2】
课程目标目标1:实现品优购搜索结果高亮显示功能目标2:说出品优购搜索的业务规则和实现思路目标3:完成查询分类列表的功能目标4:完成缓存品牌和规格数据的功能目标5:完成显示品牌和规格数据的功能目标6:完成过滤条件构建的功能目标7:完成过滤查询的功能1.品优购-高亮显示1.1需求分析将用户输入的关键字在标题中以红色的字体显示出来,就是搜索中常用的高亮显示.1.2后端代码修改服...转载 2019-01-18 23:00:25 · 389 阅读 · 0 评论 -
【SSM项目】电商平台项目第7天——商品修改与审核
课程目标目标1:完成商家后台商品列表的功能目标2:完成商家后台商品修改的功能目标3:完成运营商后台商品审核的功能目标4:完成运营商后台商品删除的功能目标5:掌握注解式事务的配置1.商家后台-商品管理【商品列表】1.1需求分析在商家后台,显示该商家的商品列表信息,如下图:1.2查询商家商品列表1.2.1后端代码修改pinyougou-shop-web工程的GoodsContr...转载 2019-01-09 23:48:30 · 2360 阅读 · 0 评论 -
【SSM项目】电商平台项目第23天——容器部署解决方案Docker
课程目标目标1:了解Docker与虚拟机的不同点,相比的优势目标2:掌握Docker的启动方法目标3:掌握Docker镜像操作目标4:掌握Docker容器操作目标5:掌握Mysql tomcat Nginx Redis等容器的部署方法目标6:掌握 Docker的备份与迁移方法1.Docker简介1.1虚拟化1.1.1什么是虚拟化在计算机中,虚拟化(英语:Virtualizati...转载 2019-02-13 23:31:45 · 586 阅读 · 0 评论