课程介绍
在当下的IT行业中,技术人员要基于平台逐步构建自己的闭环思维,理论结合实践,进行深度学习,进而总结、沉淀并掌握产品中的核心技术已经迫在眉睫。本课程主要从企业框架应用架构,产品架构,技术架构为出发点进行应用、研发,并为拓展学员技术广度和深度,尤其是框架思维、技术实现上的理解和套路方面应用进行了体系化设计
课程对象
本课程主要面向具备JAVASE,JAVAEE测试和开发基础的学员,例如:
1. 具备JAVA面向对象,API(集合,线程,IO等)应用基础
2. 具备数据库基本功底,例如mysql等
3. 具备JAVAEE中Servlet,JSP,JDBC基础
4. 具备JavaScript编程,Jquery框架基本应用基础
课程目标
通过对本课程学习,学员可以:
1. 提高JAVASE核心特性理解及应用实现。
2. 熟练应用企业级JAVA项目核心业务框架SSM。
3. 掌握服务端源码剖析方式,理解框架设计思想。
4. 掌握客户端,服务端debug方式,提高解决问题能力。
5. 了解市场主要技术架构,提高对未来技术发展的认知
课程大纲
第一章节:MyBatis框架应用及最佳实践分析
1) MyBatis应用架构,产品架构,技术架构。
2) MyBatis核心API应用实践,事务分析,缓存应用。
3) MyBaits拦截器,插件原理,类型转换器增强分析
4) MyBatis中设计模式实现及场景应用分析
5) Mybatis框架应用,源码剖析,设计模式应用
第二章节:Spring框架应用及最佳实践
1) Spring应用架构,产品架构,技术架构
2) IOC 设计思想及Spring中的XML与注解方式的IOC应用实现
3) AOP设计思想及Spring中的AOP实现原理分析及实践
4) MVC设计思想及Spring中的MVC核心组件应用实现,JSON处理实现。
5) SSM 框架资源整合分析以及实际应用
6) Spring框架源码进阶剖析,设计模式应用
第三章节:Spring Boot应用及最佳实践
1) SpringBoot简介&趋势分析。
2) SpringBoot快速入门分析及实现
3) SpringBoot核心配置分析以及启动原理分析
4) SpringBoot中thymeleaf使用详解
5) SpringBoot整合数据源,mybatis,以及运行原理分析。
第四章节:项目实践应用及增强分析
1) 项目核心业务架构,技术架构分析。
2) 用户行为日志业务分析及设计实现。
3) JavaScipt,JQUERY,Ajax,Bootstrap在实际项目中的综合应用分析与实现。
4) SpringBoot整合Shiro完成认证,授权以及其原理分析。
5) JAVA技术栈总结归纳,FAQ分析与探讨。
总之:
优秀技术人员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著。如果可以一次把事情做对,并且做好,请各位在允许的范围内尽可能追求卓越。