0%

目录(毕设)

2018年2月21日 上午12:19

注:最后有课程大纲
其实就是学习课程中的课堂笔记和在改进过程中的一些问题:

基础知识:

重新认识java-java提高篇
枚举的实现原理(三)
枚举类的学习(二)
枚举类的学习(一)

按课程内容顺序整理出来的知识点

注:

  1. 大部分都是落实到代码层次去理解,很多都是和框架本身相关的
  2. 自己实现和学习的过程中报的编译器错误,或者自己不理解实现原理的问题。
  3. 站在了一个框架学习的角度

    第三部分(按时间顺序):

    修改nginx图片服务器的域名修改
    为什么是List list = new ArrayList(),而不直接用ArrayList
    从request获取各种路径总结
    通过新建报名信息代码再次理解vo以及assemble***()
    在FTP上传中巧用static
    关于新增产品功能的解释:
    数据表结构汇总汇总
    转:订单表如何设计的思考过程
    前台获取管理员id,并进行判断
    @Param()相关报错
    对项目中使用的vo的解读
    Spring @Autowired 注释_w3cschool
    对ServerResponse的理解
    报错:找不到alipay包文件

    中期配置:

    常用网站+密码
    centos开机启动项
    idea配置2

    第一部分完毕(按时间顺序):

    支付宝支付测试:
    订单管理模块
    关于项目结构的思考🤔
    内网穿透
    远程debug,远程部署
    支付宝模块
    有一些mysql容易忽略的问题
    收获地址管理模块
    购物车模块
    MyBatis语法简单说明
    service平级调用
    泛型:以responseService为例子
    文件上传(文件夹上传,多文件上传)
    web请求访问过程及相关配置文件讲解
    项目配置文件详解
    从servlet演进到springMVC
    page-helper
    控制反转
    商品管理
    java连接数据库的演进过程
    mybatis-generator 补充
    myBatis-generator理解
    分类管理
    用户管理
    数据库设计

    基本环境搭建:

    idea中配置git
    idea配置+项目提交+chrome插件
    maven project中红线报错
    mybatis 三剑客
    idea设置+新建maven项目
    tomcat与jdk的搭配
    Mac切换JDK版本
    Mac 安装maven
    centos安装配置git
    centos安装mysql
    mysql权限
    修改nginx图片服务器的域名
    centos安装nginx:在配置文件中实现反向代理
    centos安装vsftpd
    centos安装配置apache
    centos安装maven
    centos安装jdk
    更改centos镜像源

课程安排:

结构图
happymmallv1.svg
第1章课程介绍
1-1 课程导学
1-2 项目功能与业务逻辑介绍
1-3 课程安排与学习收获
1-4 大型Java项目架构演进解析
第2章开发环境安装与配置讲解、实操
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反向代理服务器域名解析配置细节补充-autoi…
2-21 文件服务器搭建及原理讲解
2-22 mysql数据库安装与配置讲解(选看)
2-23 mysql数据库安装与配置实操(linux)
2-24 mysql数据库安装与配置实操(windows)
2-25 git版本控制工具安装与配置讲解(选看)
2-26 9it版本控制工具安装与配置实操(linux)
2-27 git版本控制工具安装与配置实操(windows)
第3章数据表结构设计
3-1 数据表结构设计
3-2 数据表关系设计
3-3 数据表索引与时间戳讲解
第4章项目初始化
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章用户模块开发
5-1 用户模块开发概要与接口设计讲解
5-2 登录功能开发
5-3 登出,注册,校验功能开发
5-4 获取用户登录信息,忘记密码,提示问题与答案,…
5-5 忘记密码中的重置密码功能开发
5-6 登录状态下重置密码功能开发
5-7 更新用户个人信息功能开发
5-8 获取用户详细信息功能开发及MD5加密补充
5-9 用户模块所有功能自测试
第6章分类管理模块开发
6-1 分类管理模块开发概要与接口设计讲解
6-2 添加分类和更新分类名字功能开发
6-3 查询节点和递归查找功能开发
6-4 分类管理模块所有功能自测
第7章商品管理模块开发
7-1 商品管理模块开发概要与接口设计讲解
7-2 后台商品新增,保存,更新,上下架功能开发
7-3 后台获取商品详情功能开发及PropertiesUtilSB置工…
7-4 后台商品列表动态分页功能开发
7-5 后台商品搜索功能开发
7-6 后台商品图片的springmvc上传与富文本上传ftp服务…
7-7 后台商品图片的springmvc上传与富文本上传ftp服务…
7-8 前台商品详情,列表,搜索,动态排序功能开发
7-9 商品管理模块所有功能自测
第8章购物车模块开发
8-1 购物车模块开发概要与接口设计讲解
8-2 加入购物车功能开发1
8-3 加入购物车功能开发2
8-4 更新,删除购物车商品功能开发
8-5 全选,全反选,单选,单反选,查询购物车商品数…
8-6 购物车模块所有功能自测
第9章收货地址管理模块开发
9-1 收货地址管理模块开发概要与接口设计讲解
9-2 收货地址增,删,改,查,分页列表,地址详情功…
9-3 收获地址管理模块所有功能自测
第10章支付模块开发
10-1 支付模块开发概要与接口设计讲解
10-2 支付宝支付功能对接要点讲解(知识点补充)
10-3 支付宝支付功能重要文档简介(知识点补充)
10-4 支付宝支付功能官方Demo调试实操1(知识点补充)
10-5 支付宝支付功能官方Demo调试实操2(知识点补充)
10-6 支付宝支付功能开发1
10-7 支付宝支付功能开发2
10-8 支付宝支付回调函数实现与支付宝SDK源码解析
10-9 查询订单支付状态功能开发
10-10 支付模块所有功能自测 第11章订单管理模块开发
第11章订单管开发
11-1 订单模块开发概要及接口设计讲解
11-2 创建订单,清空购物车等功能开发1
11-3 创建订单,清空购物车等功能开发2
11-4 取消订单,获取购物车中商品信息功能开发
11-5 前后台订单列表,订单详情,发货功能开发
11-6 订单管理模块所有功能自测
第12 章云服务器线上部署与自动化发布,验证,故障…
12-1 云服务器部署概要讲解
12-2 云服务器购买、管理、配置实操
12-3 线上域名购买、解析讲解
12-4 线上云服务器用户创建实操
12-5 线上环境安装配置实操(jdk-tomcat-maven-vsftpd-n…
12-6 线上环境安装配置实操(mysql)
12-7 线上环境安装配置实操(git)
12-8 线上防火墙配置实操
12-9 服务端项目自动化发布、验证、故障排查与解决
第13章课程回顾与下期展望
13-1 课程回顾与下期展望

详细介绍:http://coding.imooc.com/class/chapter/96.html