web开发级Java Spring实战课程(疯狂教学篇)

课程详情

课程详情

课程标题:web开发级Java Spring实战课程(疯狂教学篇)

课程简介:本课程是网站一贯的web级颠覆所学系列风格的又一款以编程为主线的实战课程。

适合人群

  • Java初学者,希望快速掌握Java Web开发技能
  • 有一定Java基础,希望提升Web开发能力
  • 对Spring框架感兴趣,希望深入学习其应用

学习收获

  • 熟练掌握Java Web开发技术栈
  • 深入理解Spring框架原理和应用
  • 具备独立开发Web应用的能力

课程亮点

  • 实战性强,通过实际项目案例学习
  • 深入浅出,讲解清晰易懂
  • 注重代码质量,培养良好的编程习惯

课程目录

第一章:十万个"凭什么"
  第1讲:口水课:对于初学者 Java web开发为什么难学?
  第2讲:速配intellij idea+MAVEN+SPRING
  第3讲:凭什么Spring能拦截请求?我也要
  第4讲:JSP是什么?凭啥JSP能运行成网页
  第5讲:凭什么在JSP中可以直接写JAVA代码?
  第6讲:凭什么在JSP中可以用标签显示数据
  第7讲:凭什么代码中可以用“注解”(上)
  第8讲:凭什么代码中可以用“注解”(下):利用自己的注解模拟RequestMapping
  第9讲:凭什么在SPRING中可以自动装载JavaBean/类?(上)
  第10讲:凭什么在SPRING中可以自动装载JavaBean/类?(中) 读取自定义配置文件的方法
  第11讲:附加课:凭什么在XML配置文件中必须按规定写内容
  第12讲:凭什么在SPRING中可以自动装载JavaBean/类?(下) :装载思路
  第13讲:凭什么java和mysql能够交互
  第14讲:凭什么要强迫我用数据库连接池
  第15讲:凭什么在Spring中我无法访问静态图片?
  第16讲:凭什么我们要使用面向切面开发模式(1)”见证奇迹”
  第17讲:凭什么我们要使用面向切面开发模式?(2)IOC容器之姿势变换
  第18讲:凭什么我们要使用面向切面开发模式?(3)继续AOP了解,after-returning的妙用
  第19讲:mybatis+spring基本学习(1):配置和select操作测试
  第20讲:实战准备:mybatis+spring基本学习(2):查询和新增操作
  第21讲:mybatis+spring基本学习(3):更新操作之灵活思维
  第22讲:实战准备:mybatis+spring基本学习(4):事务回滚的简单方法
  第23讲:实战前准备:Spring MVC 4快速实现RESTFUL
  第24讲:第一章完结课:为什么要使用数据库中间件和第二章部分预告
  第25讲:[附加课]mysql中间件MyCat配置(上):多节点取数据
  第26讲:[附加课]mysql中间件MyCat配置(下):主从读取以及挂掉一台服务器后
  第27讲:[附加课]mycat中全局表的实战应用简析(上)
  第28讲:[附加课]mycat全局表实战应用简析(下):多节点自增字段的处理
第二章:基于MyCat的分布式数据库实战
  第29讲:用户API开发(1):基于分布式的用户系统表设计
  第30讲:用户API开发(2):mybatis和mycat交互
  第31讲:用户API开发(3):mybatis和mycat实现用户简单注册
  第32讲:实战用户API(3):改良mycat做用户查询的分片规则
  第33讲:实战用户API(4):请求参数的验证(1)
  第34讲:实战用户API(5):请求参数的验证(2)借助第三方注解验证
  第35讲:实战用户API(5):请求参数的验证(3)自己扩展注解并实现用户唯一判断
  第36讲:请求安全token(1):spring和redis集成和mycat表设计
  第37讲:请求安全token(2):请求token的数据库验证和url验证
  第38讲:请求安全token(3):请求token的全局验证(使用filter)
  第39讲:请求安全token(4):请求token的全局验证(使用Interceptor)
  第40讲:请求安全token(5):请求token的全局验证(使用AOP)上
  第41讲:补充课时:在token验证时结合AOP和log4j进行日志处理