目前,Java依然是企业级软件开发的主要语言。而其中,大部分的Java系统都会使用Ioc容器来组织整个系统。而Spring则是使用更为广发的Ioc容器,并俨然已经成为事实上的工业标准。 本次课程立足于Spring的基本使用,以介绍Spring的设计思想与设计细节为主要目标,并辅助于Spring的源码解读。力求让学员知其然,更知其所以然。最终可以灵活使用Spring框架,并且在软件设计中贯彻Spring的设计思想。 课程大纲: 第一课:Spring概述与历史与课程安排 历史 课程整体安排 Spring的模块 第二课:Spring基本使用和概念 Spring架构 开发环境搭建 Spring Bean的概念 IoC的概念 基本配置与使用 第三课:从一个Hello World看Spring架构与原理 获得Spring代码 了解maven与git Spring容器的基本实现 Bean是如何加载的 第四课:设计模式与设计原则——理解Spring思想 为什么需要Spring 公认的软件设计原则 Spring中最重要的几种设计模式 IoC与Spring 第五课:扩展Spring功能 自定义spring标签 容器的层次与扩展 Bean的作用范围 第六课:PlaceHolder placeholder基本功能 自定义Spring标签回顾 工厂后置处理器 第七课: Cglib介绍——Spring动态代理基础 回顾动态代理 JDK动态代理 Cglib的使用 使用Cglib JDK生成动态代理 动态代理与Spring的整合 Objenesis 第八课:Spring AOP AOP概念与使用 自动代理 Spring AOP的使用 后置处理器 第九课: Spring对事务的支持 事务的介绍 事务的实现 AOP与事务背后共同的秘密 第十课:数据处理 数据类型转换 Validation 第十一课: Spring使用注意事项 循环依赖 同名bean 注解还是配置 方法替换 枚举支持 二次代理问题 第十二课: Spring案例分析——SpringMVC 架构与原理 核心源码分析 授课时间: 课程预计2022年7月15日开课,预计课程持续时间为14周。 授课对象: 对Spring有兴趣,希望能进一步理解Spring设计思想和原理的同学。 授课环境: Windows和Linux均可。Spring版本为4.3.2.RELEASE 收获预期: 理解Spring的设计思想,对Spring的核心模块有深入了解。有能力对Spring进行扩展,并且能够快速理解一个陌生的Spring子项目。 授课讲师: 葛一鸣:计算机软件与理论专业硕士学位。取得了国家认证系统分析师职称)。10余年Java学习和开发经验,参与开发过多个软件项目。对Java程序设计,JVM有一定的研究。对设计模式、人工智能、神经网络、数据挖掘等技术有浓厚兴趣。 炼数成金优秀客座讲师,已成功开设《实战Java高并发程序设计》、《深入JVM内核—原理、诊断与优化》,授课思路清晰,乐于与学员互动,课程好评率一直保持在95%以上。 2016年个人参与阿里云《算法大赛》,经过线上选拔及24小时极限挑战赛等多轮竞争,从900多支挑战队中脱颖而出斩获季军。并在2016云栖大会上接受颁奖,大赛选拔赛题包括《钓鱼网站检测》、《webshell通信检测》,《黑客入侵检测》,决赛中数据量超过10亿条。 现著有 《实战Java虚拟机——JVM故障诊断与性能优化 》 《实战Java高并发程序设计》 《Java程序性能优化:让你的Java程序更快、更稳定》 课程试听: 新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员! 本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。 在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力! 课程授课方式: 1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。 2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。 3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。 4、 结业测验:通过测验,完成学业。 您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答 咨询QQ: 2222010006 (上班时间在线) 技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注! 打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!! |