20年Java开发和使用经验,多年的首席架构师和CTO,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。
拥有多年项目经理、技术部经理的管理经验,参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
原创著作《研磨设计模式》和《研磨Struts2》广受好评,尤其是《研磨设计模式》,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。
更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!老师把这些经验和感悟都融合到课程中,能帮你节省很多走弯路的时间。
第01节课:整体课程概览;Spring Web MVC入门:是什么、能干什么、有什么,以及Spring Web MVC的优势
第02节课:构建开发和运行环境;HelloWorld编写和测试
第03节课:Spring Web MVC的核心架构;HelloWorld运行流程分析
第04节课:DispatcherServlet的作用、配置、初始化顺序等
第05节课:注解式控制器入门、HelloWorld和流程分析
第06节课:请求映射和URL路径映射
第07节课:请求方法映射;请求参数映射;请求头数据映射
第08节课:数据绑定的通用知识;功能处理方法支持的参数类型
第09节课:数据绑定@RequestParam、@PathVariable、@CookieValue 、@RequestHeader
第10节课:数据绑定@ModelAttribute
第11节课:数据绑定@SessionAttributes、@Value、@MatrixVariable
第12节课:注解驱动的配置、不同的Model有相同的属性的处理;静态资源的处理
第13节课:数据类型转换简介;Spring Web MVC中的数据类型转换;内建的类型转换器;自定义类型转换器
第14节课:数据格式化简介;内建的格式转换器;字段级别的解析/格式化;集成到Spring Web MVC环境
第15节课:声明式数据验证;内置的验证约束和注解;错误消息;功能处理方法上多个验证参数的处理
第16节课:异常处理的支持;自定义实现的方式;典型的异常显示页面;基于@ExceptionHandler的异常处理;三种处理方式都有的运行顺序
第17节课:视图解析器ViewResolver和视图View;常用视图解析器;视图解析器链
第18节课:拦截器概述;拦截器接口;运行流程图;自定义拦截器;常见应用之性能监控
第19节课:最直接的Ajax处理;数据绑定@RequestBody/@ResponseBody;HttpEntity/ResponseEntity来支持Ajax
第20节课:对Ajax返回xml的支持;HttpMessageConverter
第21节课:内容协商概述;内容协商的三种基本匹配方式;内容协商的实现和配置
第22节课:实现文件上传的功能
第23节课:文件下载的实现
第24节课:form标签;form下的其它标签;checkbox标签
第25节课:checkboxes标签;form下的其它标签
第26节课:应用Spring Web MVC来实现CRUD带翻页的功能第一部分
第27节课:应用Spring Web MVC来实现CRUD带翻页的功能第二部分
1:有一定工作经验,还未从事架构工作,但想要向架构方面发展的朋友
2:已经开始从事架构工作,但想要系统学习提升的朋友
3:了解一些架构的知识,但是一直停留在理论上,不会实际操作,也无法让这些理论知识落地的朋友
4:有一定开发经验,想要系统学习架构方面的知识,扩展知识面和提升开发能力的朋友
1:本课程是关注于架构设计,不关注业务设计,所以想要学习业务建模、软件的概要或详细设计的朋友,不适合选择本课程,对于软件设计方面的内容,我们会开设专门的软件设计类课程进行讲述,比如:框架设计、API设计、系统建模、设计模式综合应用、软件系统重构等等。
2:毕竟软件架构和软件设计关注的是不同层面的东西,当然,在国内目前的情况是,很多公司的软件架构和软件设计是同一批人员。不过由于内容实在太多,因此我们把软件架构和软件设计分开成不同的课程体系。
登录后才能获取具体下载信息,请点击前往登录
您的账号信息不全,需完善信息才能获取具体下载信息,请点击前往完善信息
点击查看下载信息