实战 \Java Spring技术栈构建完整前后台团购网站

Java Spring技术栈构建完整前后台团购网站

难度 中级
时长 22小时30分钟
学习人数 453
9.8分
¥ 388.00

Java Spring技术栈构建完整前后台团购网站

Java Spring技术栈构建完整前后台团购网站
采用强大的Spring技术栈,构建完整的前后台团购网站,助你解决代码冗余、开发效率低、代码可扩展性差、框架使用不够灵活等一系列问题,全面提升你的编程能力。

想提升编程技能,先从技术点开始

好的编程基础可以让你的代码学习之路轻松很多,你只需把重心放在理论学习上,实现过程的技术问题你都能轻易解决

  • 前台页面
    Sitemesh Freemarker JQuery
  • 后台页面
    EasyUI Freemarker JQuery
  • 核心控制
    SpringMVC SpringAOP MyBatis
  • 其他辅助
    Logback Redis GraphicsMagick

为你排忧解难,只为让你学到真正实用的知识

  • 代码过于冗余

    代码及功能的抽象化设计(支付、DAO及缓存的两种操作方式对比优化),公共组件的抽取(DAO操作、缓存操作)

  • 代码可扩展性差

    可扩展性设计(DAO数据库操作扩展,可扩展支付方案实现)第三方组件的扩展(SpringMVC扩展)

  • 开发效率低

    页面辅助组件Helper实现,后台按钮机制Router设计实现,辅助开发工具(缓存Redis的桌面工具:RDM)

  • 功能开发遇到瓶颈

    RBAC的设计与实现(根据角色管理后台权限)

  • 框架使用不灵活

    框架的灵活应用(可扩展支付中支付方式的选择,Spring根据接口获得多个实现类)

拉近你与Java高级攻城狮的距离

帮你走出技术困境,找到提升自己的编程技巧与实战技能的方法

  • 技术扩展性强

    DAO数据库操作的扩展实现,可扩展支付的实现。各种组件的设计思想及实现,比如Router后台按钮组件、Helper页面辅助组件实现
  • 解决问题思路分享

    先抛出问题,分析问题并给出解决方案,再用技术去实现业务。核心代码同步编写,重点代码详解,提高技术层次
  • 多个技术组件使用

    涉及JQuery、SpringMVC、SiteMesh、Freemarker、Spring、GraphicsMagick、FCKEditor、Redis、MyBatis技术框架的综合高级扩展使用

完整电商前后台功能的实现

网站首页 网站分类列表页 网站详情页 网站购物结算页 网站购物车 网站我的订单页 商品管理 订单管理

学员专享双重福利

  • 问答专区

    讲师集中答疑

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

  • 源码开放

    整套代码下载

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

适合人群及技术储备要求

适合至少有一个完整项目开发经验的开发者

本课程将不会讲解框架基本原理,直接带您进入项目开发

同时还需要具备以下的技术条件:

掌握Spring、SpringMVC、MyBatis、Freemarker、JQuery等框架应用

了解关系型数据库原理、特点及简单使用

Java高级工程师、资深讲师

Moocer

拥有多年电商经验的Java工程师,在服务端架构、团队管理等方面有着自己感悟的人

曾混迹于企业应用领域,后转战电商,现奋战于互联网教育行业。

慕课网的明星讲师,有10门免费课程可供大家参考、深入研究Java技术,学员超过30万。这次他给大家带来了Java实战项目型课程,通过带领大家做电商网站全方位地讲解技术点综合使用以及解决实际开发问题的思路总结。

丰富的多年电商工作经验分享,这无疑是一次不可多得,收获满满的课程!

环境参数

  • 开发语言及版本 Java: jdk1.8.0_51
  • 软件框架 Spring/SpringMVC/MyBatis
  • 操作系统 Windows/MacOS
  • 开发工具及版本 IDEA 2016.3.1
  • 数据库及版本 MySql:5.5.41—客户端Workbench6.3.9
  • 缓存及版本 Redis:3.2.5—桌面客户端RDM:0.7.9.513
  • 其他软件框架 Freemarker/Sitemesh/Lombok

万事俱备 只等你来

  • 匿名用户

    学的差不多了,感觉收获很多,干货满满!课程侧重于多种技术组件使用及扩展,技术方案的设计思想模式,以及多年电商开发经验思路分享总结,立马感觉自己多了好几年的开发经验,哈哈,开玩笑。下面具体来说说,项目里面,代码及功能的抽象化设计(支付、DAO及缓存的两种操作方式对比)、可扩展性设计(可扩展支付方案)、公共组件的抽取(DAO操作、缓存操作)、第三方组件的扩展、框架的灵活应用(比如可扩展支付中支付方式的选择,Spring根据接口获得多个实现类)、辅助开发工具(RDM)、RBAC的设计与实现(管理后台权限)等等都是值得学习的地方。赞赞赞

  • Delucia

    终于有像样的java实战项目了,才看了1/3,跟着视频的思路一点一点琢磨收获非常大,学习到了很多之前没有接触过或者没有掌握透彻的技术点,比如多模块的打包方式,redis的使用,shiro的细粒度权限管理,jdk8的流式编程和lambda表达式等等,由于主要是讲解核心代码,适合有一定基础的人。

  • 匿名用户

    代码之风骚,令吾心甚难平,于是乎,彻夜研读废寝忘食,仔细品之,数风流人物非你莫属 --秋名山车神

查看全部41条用户评价
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信