首页 实战 从0开始 独立完成企业级Java电商网站服务端开发
收藏

从0开始 独立完成企业级Java电商网站服务端开发

从0开始 独立完成企业级Java电商网站服务端开发

¥348.00
已完结 难度 初级 时长 20小时 学习人数 9486 综合评分 9.95

本课程由浅入深的带你完成从零到项目发布上线与运维的真实企业级项目开发过程。掌握大牛的编码思维、经验与技巧,并拥有一个属于自己的高质量的线上作品。(特别说明:本课程并非从Java语法开始的,项目实战前需具备Java,SSM等基础)。

Geely
讲师

知名在线旅游互联网公司 高级技术经理

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

国内电商行业的龙头都喜欢用Java

淘宝

京东

美团

去哪儿

亚马逊中国

六大课程亮点 让你拥有自己的在线电商项目

学习成本低
前后端彻底分离,按需学习前端和后端,让你更专注自己需要的技术
上手速度快
手把手,由浅入深,步步为营,新手上手速度快
经验技巧多
各种踩坑分享,各种贴心插件,各种开发技巧,倍增开发效率与准确性
双平台搭建
Linux,windows环境搭建与配置,免去环境搭建烦恼
支付更自由
个人轻松接入支付宝,无需企业资质
发布自动化
自动化脚本发布,nginx运维,适合
新手的高质量上线作品

技术进步从这里开始

项目功能与技术要点
用户模块
横向越权、纵向越权、
MD5明文加密、guava缓存
高复用服务响应对象的设计思想和封装
分类模块
递归算法
复杂对象排重
无限层级树结构设计
商品模块
POJO、BO、VO抽象模型
高效分页及动态排序
FTP服务对接、富文本上传
购物车模块
商品总价计算复用封装
高复用的逻辑方法封装思想
解决商业运算丢失精度的坑
订单模块
安全漏洞解决方案
订单号生成规则
强大的常量、枚举设计
收货地址
同步获取自增主键
数据绑定的对象绑定
越权问题升级巩固
支付模块
支付宝SDK源码解析
支付宝支付流程与集成
二维码生成,扫码支付
线上部署
云服务器vsftpd、nginx等配置
云服务器的配置与域名解析
发布上线注意事项

大型电商网站的开发流程

  • 需求分析
  • 数据库及接口
    设计
  • 开发环境搭建
    及项目初始化
  • 核心功能开发
  • 云服务器部署
    发布

一个优秀的攻城狮不会止步于服务端

配套的前端课程已推出,前后端配套学习,让你拥有一个整站线上作品

点击了解详情

学员专享双重福利

讲师答疑
讲师集中答疑

任何关于本课程的问题都可以在问答区随时提问,也可在问答区和同学相互切磋,讲师会梳理同学们学习中的典型问题,进行集中答疑

源码给你
整套代码下载

课程代码完全开放给你,你可以根据所学知识自行修改代码,不断优化与升级不断丰富代码,甚至可以直接应用在实际工作中

适合人群及技术储备要求

本课程非常适合作为新手的第一个Java企业级线上项目

为了更顺利的完成本课程的学习与实战,你最好有一些:
Linux、Mysql、Git、Maven、Java、Spring、SpringMVC、Mybatis等基本概念

环境参数

  • 操作系统 CentOS 6.8 64位、Windows7 64位
  • jdk版本 7u80 64位
  • git版本 2.8.0
  • Maven版本 3.0.5
  • MySQL版本 mysql-server-5.1.73
  • Nginx版本 nginx-1.10.2.tar.gz
  • vsftpd版本 vsftpd-2.2.2-21.el6.x86_64
  • 开发工具及版本 idea 15.0.6
  • 技术栈 SSM/Guava/Jackson/Joda/注解
  • 开发语言 Java
  • 电脑配置要求 电脑配置没有特殊要求,保证Centos虚拟机流畅运行即可
  • SSM版本 spring+springmvc:4.0mybatis3.4

万事俱备 只等你来

  • 北斗神拳1984

    好评

    花了206个小时终于把该课程学完了一遍了,代码都测试通过了一遍,我的环境和老师的一样都是mac系统,比Windows的环境学起来方便很多,由于之前学习了慕课网的java攻城狮的路径课程,基础还算可以,不过整个课程给我的感觉确实比之前路径课程里的内容要深很多,特别是里面的实战知识点让我受益匪浅,学习的过程中体会的最深的还是基础知识很重要,接下来要学习老师的二期课程了,还是很激动的。自己还是要多多巩固一下一期的内容,知识点确实太多,整理需要花时间。感谢老师让我这个半路出家的外行又向java程序员迈进了一步。

  • 匿名用户

    好评

    啊啊啊啊啊 吹爆geelylucky老师 老师人真的超好 对geely老师负责对学生也负责 这是我第一次买课 自己一个人瞎折腾进步太慢了 第一次买课就遇到这么负责的老师真的太棒了 出现问题自己折腾很久解决不了的时候有一个可以帮你解决问题的老师真的让人十分感动 geegly老师讲课也讲得十分细致 很通俗易懂 课程超棒绝对超值 从这个课里面学到了很多 真的万分感谢geely geelylucky两位老师。

  • qq__SuperAlpaca_0

    好评

    前前后后学了1个月吧,说实话,收获最大的应该是视野,作为在校大三学生,一般情况下接触的都是MVC这个层面的内容(当然不是说MVC不重要,恰恰相反它很重要),没有前后端分离的概念,或者说前后端为什么要分离?脑海里没有大型项目的演进过程,什么是nginx?反向代理用来做什么?那什么又是正向代理?对于时间字符串的处理为什么用jodaTime,而不是JDK原生SimpleDateFormat,有什么好处?开发和部署到底是怎么一回事?官方的文档如何阅读?接着在项目中也会慢慢发现自己更需要学习的一些东西:基础算法数据结构(内功很重要),并发与高并发,分布式......等等,真心感谢geely老师。

查看全部2770条用户评价
提问

  • 1

    老师,我想问一下这个可以当秋招项目吗,会不会太浅了,用到redis缓存会不会好一点呢

    亲,您好~肯定不会浅哈,只要同学吧课程内容都学透吃透,一定会是简历中的亮点。另外关于redis缓存,在学完本课后有个二期课程,着重讲解项目技术架构如何演进,以达到性能要求。PS:不过关于【项目面试】一些技巧(如:(项目面试一般是在技术面试之后才进行,能否进行到项目面试,这个得看技术面试如何,但是有个技巧就是:与面试官初次见面可以提前说自我介绍一下,在自我介绍的过程中着重介绍项目面试),推荐参考这个专门针对【项目面试】课程:https://coding.imooc.com/class/413.html。如果需要快速补足【技术面试】,推荐如下课程:https://coding.imooc.com/class/413.html。如上两门课程加上同学咨询的这个【项目课程】基本上能够让你的针对面试所考察的:技术面试+项目经验+项目面试技巧 一网打尽,最后预祝同学顺利Offer,加油吖祝您学习愉快~


  • 21

    后台管理员密码是多少

    你好,线上测试环境前台地址:http://test.happymmall.com 线上测试环境后台地址:http://admintest.happymmall.com 测试环境管理员登录的账号是admin 测试环境管理员登录的密码是admin(请不要修改密码,是大家共用的) 注:此账号密码仅限登录 http://test.happymmall.com 和 http://admintest.happymmall.com 配套前端课程:https://coding.imooc.com/class/109.html


  • 11

    《Java从零打造企业级电商实战-服务端》思维导图&知识点索引&温馨tips

    请阅览网址:http://www.imooc.com/article/20193#child_3_3 配套前端课程:https://coding.imooc.com/class/109.html


  • 78

    课程需要哪些知识储备?

    你好,本课程非常适合作为新手的第一个Java企业级线上项目 为了更顺利的完成本课程的学习与实战,你最好有一些: Linux、Mysql、Git、Maven、Java、Spring、SpringMVC、Mybatis等基本知识储备,课程里也就讲学习建议,并有对应的补基础的视频链接,如果在听实战的时候发现哪块基础没掌握好,完全可以找到对应的视频学习链接,这些都为大家提供好了,就是为了降低大家做实战项目时候的门槛!


  • 12

    学习次课程可以了解多少关于ssm框架内容

    你好,服务端全程都是基于SSM来进行开发,可以这么说,这就是一个让你全方位实战SSM的课程,当然课程也不只是有SSM的技术,还有很多开发技巧,以及支付,运维等非常重要的技术,祝你学习愉快!


  • 10

    你好,课程当中所用的资源,例如框架包,资源包之类的东西自己怎么获取?

    你好,课程提供了专门的下载链接,可以非常方便的找到对应的软件,配置等资源,框架包啥的有idea开发工具,想要啥包有啥,祝你学习愉快!

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题