(本课程的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进行日志处理






