宇贸电商平台项目总结
宇贸电商平台项目总结,从0到1实打实的实现一个完整电商平台,是我从事本行业以来第一个自主完成的前后端分离式电商项目,其中包括了在编写时的经验技巧等一些不必要的坑,通过这次总结希望能帮助更多的困扰于该专业技术的朋友们,同时也希望能够帮助到那些想学习实战项目的朋友们!
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Steafan_
这个作者很懒,什么都没留下…
展开
-
从入门到成佛--电商平台搭建--服务端教程--环境搭建
本套教程会从0到1的实现一个基本功能完整的电商服务平台,希望帮助那些在网上或者在其他地方苦苦寻找此类教程的朋友,本教程为个人项目的总结,有不足之处欢迎指出!本教程会采取持续更新的方式来为大家一一讲解,更新时间不固定,如果博文有更新我会第一时间在群里公布。 本教程--电商服务平台完整演示效果地址(通过录制视频的方式): www.ycxk.ac.cn:77 ...原创 2018-02-09 11:08:29 · 3274 阅读 · 6 评论 -
从入门到成佛--电商平台搭建--前端教程--环境搭建
Hello,大家好,我是Steafan,从本篇博文开始我会逐一介绍我的配套教程-电商平台服务端的前端功能实现。原计划是在今年年中为大家更新完毕,但是计划赶不上变化,这其中发生了很多事情,所以也没来得及及时更新,这里给大家道歉了。但是经过这些事我发现人生的意义并不在于你得到多少,而是在于每天都能进步的自己,这些过往使我感悟良多。在这里我送给大家一句古诗来和大家共勉:“金鳞岂是池中物,一遇风云...原创 2019-12-04 11:11:47 · 589 阅读 · 3 评论 -
本专栏博文中涉及到的项目和资源今天正式开源
Hello,大家好,我是Steafan,在经历了N多时间之后,终于有时间来整理一下大三时候做过的项目了,也同时为大家开源在我博文专栏中涉及到的电商项目。从今天开始呢,我将为大家陆续开源我的电商项目后台、电商项目数据库、电商项目前台等等资源,在方便大家能够实践学习的同时也感谢大家对我长期以来的持续关注!【手动鞠躬】【手动鞠躬】【手动鞠躬】【手动鞠躬】【手动鞠躬】【手动鞠躬】。 电商项目...原创 2019-11-04 08:35:47 · 429 阅读 · 4 评论 -
电商平台搭建-前端教程-留言板功能模块的实现
Hello,大家好,我是Steafan,今天为大家带来如何使用Vue来实现留言板的布局以及数据交互。 接上篇博文,由于时间原因,不会像后端教程那样每行代码都带领着大家写,在前端教程中,我会抽取几个具有代表性的功能模块来实现前端项目的布局以及数据交互,大家在把这些功能模块跟着实现之后,本项目的前端部分也就介绍结束了,话不多少,咱们直入正题。 因为本篇博文是第一篇真正意义上...原创 2019-12-20 08:50:56 · 1107 阅读 · 0 评论 -
电商平台搭建--用户功能模块开发(一)
跟大家说明一下,本来用户模块是计划昨天(2月9日)更新的,但是不巧昨天下午到今天上午八点断网了,我也不知道csdn怎么了,就自动把这篇未完成的博文发表了,在这里跟大家说明一下,非常抱歉各位,让大家看了空文章。 在开发模块功能之前,我们先来封装一些高复用的响应对象或者工具类一、高复用服务对象的封装 (1)、请求对象的封装 /**序列化高复用响应对象(类)@JsonSerial...原创 2018-02-09 18:41:08 · 3548 阅读 · 0 评论 -
电商平台搭建--用户功能模块开发(二)
很高兴再次见到大家,新年伊始,在这里给大家拜个早年,来自全国各地观看博文的朋友,祝你们新年快乐,工作顺利,家庭美满,狗年吉祥。 在上篇博文中,我们完成了用户登录功能的开发,相信大家都已经掌握的八九不离十了,那么接下来我将继续带领大家开发我们的用户模块。 在写注册功能之前,还需要封装一个常量类,来存储我们频繁操作的常量。/**封装请求处理常量 */public class Const {...原创 2018-02-11 09:26:41 · 2402 阅读 · 1 评论 -
电商平台搭建--用户功能模块开发(三)
欢迎大家来访,本篇博文会完成最后的用户模块功能 再来看一下这张图经过前两篇博文的介绍,我们已经完成了登录、注册、获取用户登录信息、获取用户详细信息、退出登录等核心功能,那么在本篇博文中,我们将完成重置密码、修改个人信息。一、用户模块-修改个人信息功能的实现 修改个人信息,我们需要从数据库中查询数据和修改存放在数据库中的用户数据,先来看Service层// 更新用户信息 p...原创 2018-02-11 17:46:02 · 6334 阅读 · 2 评论 -
电商平台搭建--分类管理功能模块开发
在之前的博文中,我们已经完成了用户模块的所有的功能,那么在接下来的几篇博文中,我们来完成分类管理功能模块。先来看一下后台的分类管理都有哪些功能点后台品类管理其实就是对商品的一个管理,主要分为增加品类、更新品类名称、获取同级品类结点和获取品类id及子节点品类一、分类管理模块-增加品类功能的实现先来看Service层// 添加品类 public ServerResponse addCa...原创 2018-02-12 10:30:29 · 3908 阅读 · 2 评论 -
电商平台搭建--商品管理功能模块开发(一)
Hi,大家好,我们又见面了。相信通过前面几篇博文的学习,大家已经对如何搭建一款属于自己的电商平台有了初步的了解,也大致懂了SSM框架的主要开发流程,那么在接下来的几篇博文中,我将带领大家完成商品管理功能模块的开发,还在等什么,直接进入正题吧!一、商品管理功能模块-概要 先来看商品模块都需要实现哪些功能点 电商平台的商品管理模块,一般都分为前台和后台,所以在后端要写前台的商品管理...原创 2018-02-13 11:10:59 · 21115 阅读 · 1 评论 -
电商平台搭建--商品管理功能模块开发(二)
大家好,在本篇博文中,我们将完成商品管理模块后台管理的部分功能。一、商品管理功能模块-后台-管理商品上下架状态功能的实现 需要在Controller包下新建一个ProductManageController的Controller。Service层// 管理商品上下架状态 public ServerResponse<String> setSaleStatus...原创 2018-02-14 10:47:12 · 4592 阅读 · 2 评论 -
电商平台搭建--商品管理功能模块开发(三)
各位朋友,狗年第一篇,希望各位朋友继续关注,谢谢大家的支持! 我们先来看一下商品管理功能模块开发的思维导图前两篇博文,我们已经实现了商品管理模块的主要核心功能,纵观博文,还有两个功能没有实现,后台分页显示商品列表和后台商品搜索,接下来我们就一一来实现它。一、商品管理功能模块-后台-后台分页显示商品列表功能的实现 说到分页,在前面几篇博文中已经有提到,那就是使用MyBatis的P...原创 2018-02-22 10:01:44 · 2494 阅读 · 0 评论 -
电商平台搭建--购物车功能模块开发(一)
Hi,大家好,新年已经过完了,伴随着我们的是又要开始工作了。祝愿大家在新的一年里工作顺利,生活愉快,年薪升的比火箭还快。一、购物车模块-概括 在正是进入开发之前我们先来看一下购物车模块都有哪些功能: 可以见得,购物车模块的功能还是比较多的,所以我会分较长的篇幅来讲解,力求大家都能看懂。要想封装好一个高复用的购物车模块,就要对购物车的功能有本质上的理解。其实不管是怎么样的购物车,PC...原创 2018-02-23 10:53:24 · 13283 阅读 · 0 评论 -
电商平台搭建--购物车功能模块开发(二)
Hi,大家好。在上一篇博文中,我们完成了搭建一个高复用的购物车时需要准备的搭建环境,封装了一个高复用的购物车计算方法,定义了两个与购物车商品有关的Value-Object值对象,那么接下来就进入核心功能的开发。一、购物车模块-获取购物车商品列表功能的实现 获取购车商品列表,其实就是把当前用户的购物车中的商品信息,包括商品缩略图、商品数量、商品价格、购买数量、商品单价、商品总价都显示出来方...原创 2018-02-25 10:16:16 · 1900 阅读 · 1 评论 -
电商平台搭建--购物车功能模块开发(三)
Hi,大家好,我是Steafan。在上篇博文中我们完成了购物车核心功能的开发,在本篇博文中,我们将完成购物车中最后的两个功能,它们并不是很难,一起来看看吧。 无论是全选还是全返选,单选还是单反选,都会调用selectOrUnSelect方法,其核心都是数据库中商品选择状态发生改变,所以只需要修改商品的选择状态即可。public ServerResponse<CartVo> s...原创 2018-02-25 10:46:52 · 2565 阅读 · 2 评论 -
电商平台搭建--收获地址管理模块开发
Hi,大家好。今天为大家介绍收货地址管理模块的开发。收获地址管理模块较之前的模块来说相对简单,需要实现的接口也不多,所以本篇博文会介绍完整。一、收获地址管理模块-增加收获地址功能的开发public ServerResponse add(Integer userId, Shipping shipping){ shipping.setUserId(userId); in...原创 2018-02-26 09:51:02 · 2726 阅读 · 0 评论 -
电商平台搭建--支付模块开发
一、支付模块开发-概述 本项目使用的支付方式是支付宝支付,在后期会集成微信支付。为了方便大家集成支付宝,我把几篇必要的文章放到了一起。沙箱登录:https://openhome.alipay.com/platform/appDaily.htm 沙箱环境使用说明:https://doc.open.alipay.com/doc2/detail.htm?treeId=200&article...原创 2018-02-27 10:03:42 · 12504 阅读 · 5 评论 -
电商平台搭建--订单管理模块开发(一)
Hi,大家好,我是Steafan!项目开发到这里,基本上已经进行了90%了。项目中最关键的也是最难开发的就是今天我要向大家介绍的订单管理模块了。在实际的项目开发中,订单管理模块和支付模块往往是并行开发的,在开发过程中往往会遇到这样的情景:两个后台开发工程师,一个在开发订单管理模块,另一个在开发支付模块,恰好呢,在开发订单管理模块时会使用到支付模块中的部分功能,这时候工程师还没有写完支付模块,这就会...原创 2018-02-28 11:12:39 · 29779 阅读 · 9 评论 -
电商平台搭建--订单管理模块开发(二)
Hi,大家好,我是Steafan。时隔四天,我们又见面了。新年已经结束了,不知道你在新年里又胖了几斤呢??没关系,胖和技术没有关系,让我们进入接下来的开发工作吧!一、订单管理模块-前台-支付宝订单支付功能的开发 在前面几篇博文中,我们已经完成了项目对接支付宝的基本操作以及将支付宝官方的demo调试通了。那么剩下的事情就是将用户发起的请求支付宝的请求响应到我们的项目中,并将支付宝的回调信...原创 2018-03-05 14:58:34 · 3234 阅读 · 0 评论 -
电商平台搭建--订单管理模块(三)
Hi,大家好,我是Steafan。在本篇博文中我们将完成订单管理模块中的后台所有功能的开发,从而完成订单管理模块的所有功能点,赶快来学习吧!一、订单管理模块-后台-获取订单列表功能的开发public ServerResponse<PageInfo> manageList(int pageNum, int pageSize) { PageHelper.startPage(...原创 2018-03-05 15:27:56 · 10029 阅读 · 0 评论 -
电商平台搭建--项目代码发布及服务器环境部署
Hi,大家好,我是Steafan。本篇博文是本项目后端实战的最后一篇,我将为大家介绍如何进行项目代码的发布及服务器环境的部署。一、服务器环境的部署 要部署服务器,首先得有一个属于自己的服务器。我刚开始是用的阿里云的,感觉还不错就是贵一点,自从阿里云的过期以后我就用了腾讯云的,因为有一些优惠政策,所以现在也在用腾讯云的,感觉他们两个差不多。 访问阿里云官网或者腾讯云官网进行服务器...原创 2018-03-05 15:41:58 · 2841 阅读 · 4 评论