开课计划
城市 | 天数 | 价格 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
天津 | 3 | 7800 | 26-28 | |||||||||||
北京 | 3 | 7800 | 28-30 | 29-31 |
课程大纲
课程大纲:
第一天 上午
一、Spring IOC
Spring概述
Spring简介
Spring体系结构
Spring IOC容器
IOC概述
类装载器
反射
资源访问
设计模式-工厂模式
IOC/DI思想演变
IOC容器的实现原理
BeanFactory和ApplicationContext
Bean的生命周期
Bean的作用域
依赖注入
IOC的XML配置使用
IOC的注解使用
第一天 下午
二、Spring AOP
Spring AOP
AOP概述
设计模式-代理模式
JDK动态代理
CGLib动态代理
Spring对AOP的支持
Spring的事务管理
编程式事务
声明式事务
基于Schema的AOP实现
基于@AspectJ的AOP实现
第二天 上午
三、MyBatis
MyBatis简介
Mybatis概述
Mybatis 优点
XML配置
Mapper XML 文件
查询(Select)
更新(Insert, Update and Delete)
参数(Parameters)
结果集(Result Maps)
自动映射(Auto-mapping)
Cache
第二天 下午
四、Spring MVC
SpringMVC
SpringMVC概述
SpringMVC简介
MVC设计模式
SpringMVC体系结构
SpringMVC应用入门
SpringMVC 处理流程
SpringMVC的DispatcherServlet
SpringMvc 配置解析
基于注解的控制器
第三天 上午
五、Spring Boot微服务
SpringBoot框架
Spring Boot基础
Spring Boot概述
Spring Boot核心功能
Spring Boot快速搭建
Spring Boot核心
起步依赖
自动配置
自定义配置
通过属性文件外置配置
Spring Boot + Junit单元测试
第三天 下午
六、Boot重构Web项目
Spring Boot 微服务架构
Spring Boot连接Redis
Spring Boot JDBC
Spring Boot 的AOP实现
Boot 整合WebService服务
SOAP、WSDL
Boot 的测试与注册
应用的打包与部署
授课讲师
刘老师
有15年JAVA开发经验,9年授课经验. 精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多种开源框架, 对源码有一定的理解. 熟悉 WebLogic, JBoss 容器并发集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验
张老师
天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++ 、HTML 5、python、Hadoop、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。
翁老师
企业级J2EE专家,博士,北京理工大学软件研究所计算机应用技术专业。在软件行业工作近二十年,近50多个大中型项目的主持、管理、开发经验。主要学术成果: 近年来先后在国内外重要刊物发表论文20多篇,多篇被EI收录,出版著作4部。参与完成自然科学基金项目2项,参与纵向课题5项,主持横向科研项目5项。