Java从零到企业级电商项目实战-服务端

第1章 课程介绍(提供4900+问题与答案库)

(提供4900+问题与答案库,你遇到的坑,别人已经出坑了)本章详细介绍Java服务端课程内容,项目演示课程安排,高大上的架构从一台服务器演变到高性能、高并发、高可用架构的过程,大型架构演进思想以及代码演进细节。(特别说明:本课程是项目实战中级课程,不会讲语法层面的内容,实战前需具备Java,SSM,Linux等基础)…

1-1 课程导学
1-2 课程学习与解决问题指南(最重要的一节课)
1-3 大型Java项目架构演进解析

第2章 开发环境安装与配置讲解、实操(linux平台【推荐】或windows平台)

考虑到学习这门课程的同学自己的电脑系统有的可能是Linux的,有的可能是Windows的,为了降低大家在搭建环境这块的难度和需要避免的坑,本章将手把手领大家分别windows和linux环境(推荐)下安装jdk、tomcat、maven、vsftpd、nginx、文件服务器、mysql、git安装、配置验证。在这章中可以学到linux权限、linux服务、ftp服务器…

2-1 linux软件源配置与学习建议
2-2 linux软件源配置实操
2-3 jdk安装讲解(选看)
2-4 jdk安装实操(linux系统同学看这节)
2-5 jdk安装实操(windows系统同学看这节)
2-6 tomcat安装讲解(选看)
2-7 tomcat安装实操(linux系统同学看这节)
2-8 tomcat安装实操(windows系统同学看这节)
2-9 maven项目构建与管理工具安装讲解(选看)
2-10 maven项目构建与管理工具安装实操(linux系统同学看这节)
2-11 maven项目构建与管理工具安装实操(windows系统同学看这节)
2-12 vsftpd文件服务器安装与配置讲解(选看)
2-13 vsftpd文件服务器安装与配置实操(linux系统同学看这节)
2-14 ftpserver文件服务器安装与配置实操(windows系统同学看这节)
2-15 nginx反向代理服务器安装与配置讲解(选看)
2-16 nginx反向代理服务器安装与配置实操(linux系统同学看这节)
2-17 nginx反向代理服务器域名解析配置实操(linux系统同学看这节)
2-18 nginx反向代理服务器安装与配置实操(windows系统同学看这节)
2-19 nginx反向代理服务器域名解析配置实操(windows系统同学看这节)
2-20 nginx反向代理服务器域名解析配置细节补充-autoindex(解决2-19小节403问题)
2-21 文件服务器搭建及原理讲解
2-22 mysql数据库安装与配置讲解(选看)
2-23 mysql数据库安装与配置实操(linux系统同学看这节)
2-24 mysql数据库安装与配置实操(windows系统同学看这节)
2-25 git版本控制工具安装与配置讲解(选看)
2-26 git版本控制工具安装与配置实操(linux系统同学看这节)
2-27 git版本控制工具安装与配置实操(windows系统同学看这节)

第3章 数据表结构设计(表结构,表关系,索引,时间戳)

本章将详细讲解我们课程中所使用的数据表结构,表关系,索引,时间戳,带着大家认识高精度字段类型,富文本字段类型,会重点讲我们本次课程在设计数据表的思路和思想,同时会和大家分享在数据表设计中有哪一些经验、技巧和注意的点。…

3-1 数据表结构设计
3-2 数据表关系设计
3-3 数据表索引与时间戳讲解

第4章 项目初始化

本章将手把手领大家初始化数据库,安装idea、配置jdk、tomcat、maven并通过archetype创建web项目,讲解maven的pom文件配置,使用git对初始化代码提交。使用mybatis-generator、mybatis-plugin、mybatis-pagehelper,并生成我们项目所需的dao层代码文件。对spring官方demo进行指引。并详细讲解spring、springmvc、logback、f…

4-1 项目初始化概要
4-2 数据库初始化
4-3 idea项目开发工具安装实操(mac)
4-4 idea项目开发工具安装实操(windows)
4-5 jdk、tomcat、maven配置及初始化web空白项目
4-6 git初始化
4-7 maven的pom文件配置
4-8 项目包结构初始化
4-9 mybatis三剑客之mybatis-generator配置
4-10 mybatis三剑客之mybatis-generator生成数据对象和时间戳优化
4-11 mybatis三剑客之mybatis-plugin讲解
4-12 mybatis三剑客之mybatis-pagehelper分页插件讲解
4-13 spring官方demo指引及配置
4-14 spring、springmvc配置实操
4-15 logback配置讲解
4-16 ftp服务器配置讲解
4-17 idea的注入和自动编译配置
4-18 项目初始化代码提交
4-19 两个提高工作效率的神器-Restlet Client和fe助手

第5章 用户模块开发

本章将带大家完成用户模块功能的开发并结合实际案例讲解如何避免横向越权、纵向越权安全漏洞。MD5明文加密和增加salt值。guava缓存的使用,高复用服务响应对象的设计思想及抽象封装。mybatis-plugin的使用技巧。

5-1 用户模块开发概要与接口设计讲解
5-2 登录功能开发
5-3 登出,注册,校验功能开发
5-4 获取用户登录信息,忘记密码,提示问题与答案,重置密码功能开发
5-5 忘记密码中的重置密码功能开发
5-6 登录状态下重置密码功能开发
5-7 更新用户个人信息功能开发
5-8 获取用户详细信息功能开发及MD5加密补充
5-9 用户模块所有功能自测试

第6章 分类管理模块开发

本章将带大家完成分类管理模块功能的开发,并讲解递归分类,并且支持分类无限层级树状结构,通过分类对象的排重讲解重写hashcode方法和equal方法的重要性。

6-1 分类管理模块开发概要与接口设计讲解
6-2 添加分类和更新分类名字功能开发
6-3 查询节点和递归查找功能开发
6-4 分类管理模块所有功能自测

第7章 商品管理模块开发

本章我们一起完成商品模块的开发,完成后台商品的创建、富文本的处理,前台产品的搜索、列表、详情。手把手领着大家对接FTP服务器,编写springmvc文件上传,使用文件流读取properties文件,详细讲解抽象POJO、BO、VO对象之间的转换关系及解决思路,joda-time快速入门,Mybatis对where语句动态拼装的几个版本演变 ,Mybatis…

7-1 商品管理模块开发概要与接口设计讲解
7-2 后台商品新增,保存,更新,上下架功能开发
7-3 后台获取商品详情功能开发及PropertiesUtil配置工具,DateTimeUtil时间处理工具开发
7-4 后台商品列表动态分页功能开发
7-5 后台商品搜索功能开发
7-6 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发1
7-7 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发2
7-8 前台商品详情,列表,搜索,动态排序功能开发
7-9 商品管理模块所有功能自测

点击下载

猜你喜欢

转载自blog.csdn.net/chenyy520/article/details/82942791