软件研发

企业级JAVA高级开发技术实战

2022-04-28 13:52:44 | 来源:中培企业IT培训网
一、培训目标
通过此次课程培训,可使学习者获得如下收益:
1.掌握JavaSE的异常处理方法;
2.掌握多线程基础知识;
3.掌握IO系统、网络编程、Java反射机制、JVM性能调优;
4.理解JavaEE,EJB、JMS,Java语言的高级特征;
5.了解GoF的设计模式、Spring AOP、WebService与CXF。

二、培训特点
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。

三、培训时间
本次培训为期4天,共计24小时。

四、培训大纲
时间 培训模块 培训内容
第一天
上午
Spring AOP
  1. Spring JDBCTemplate源码分析
  2. Spring Bean缓存源码分析
  3. 基于JDK Proxy动态代理与源码分析
  4. 基于 CGLIB动态代理与源码分析
Spring AOP配置与经典案例实现
第一天
下午
Java高级编程实战
  1. 使用异常处理错误
  2. 多线程基础
  3. 利用关键字synchronize实现线程的同步,在多线程环境下共享数据
  4. 线程死锁的分析和解决
  5. Java并发编程实践
高级I/O流技术
第二天
上午
Java反射机制
  1. Java反射工作原理
  2. Java Reflection API
  3. 利用反射分析类的能力
  4. 在运行时使用反射分析对象
  5. 使用反射编写泛型数组代码
  6. 使用反射优化ResultSet数据存取
第二天
下午
JVM性能调优
  1. 性能调优概念介绍
  2. JVM常见的参数、类加载器
  3. JVM堆(新生代、老年代)、栈、常量池结构分析
  4. 常见JVM查看命令:jps、Jmap、Jstat
  5. 死锁与内存溢出检测
  6. 性能调优工具:Jconsole、Jvisualvm、工具介绍
第三天
上午
GoF设计模式
  1. 设计模式概述
  2. GOF设计模式-创建型模式(从意图、描述、问题和实例四个方面介绍)
  3. GOF设计模式-结构型模式(从意图、描述、问题和实例四个方面介绍)
  4. GOF设计模式-行为模式(从意图、描述、问题和实例四个方面介绍)
第三天
下午
WebService与CXF
  1. 调用第三方的WS服务
  2. 发布自己的WS服务
  3. CXF框架介绍
  4. Spring 与 CXF 整合实现
  5. 基于Restful WS服务
第四天
上午
微服务环境搭建
  1. Spring 4介绍与Boot入门
  2. 一个简单的Demo、Boot配置分析
  3. 约定优于配置、自动配置项目
  4. Boot运行流程、与事件监听机制
  5. 注解原理分析,Boot常见注解:@Enable等介绍
第四天
下午
微服务重构Web项目
  1. Spring Boot JDBC
  2. Spring Boot 的AOP实现
  3. Boot 整合WebService服务
  4. Boot 的测试与注册
  5. 应用的打包与部署
学习考核与业内经验交流