(本课程的dubbo部分版本过时,请观看最新的《spring boot+dubbo课程》)本课程是网站一贯的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进行日志处理