高度决定眼界、专业创造价值!中国规模最大、实力最强的培训服务提供商!

24小时服务热线:020-31041068

详细内容:当前的位置:首页 >> 公开课

JAVA高级开发技术实战培训班

  • 开课时间: 2021年6月28日 周一 2021年7月1日 周四 查看最新上课时间
  • 开课城市: 北京
  • 培训时长:3天
  •  
  • 课程类别: 项目研发
  • 主讲老师:刘老师(查看该老师更多课程)
  • 课程编号: 61612
  • 查找同类课程
JAVA高级开发技术实战培训班其它上课时间:

培训对象:

对此感兴趣的所有对象

培训内容:


培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能掌握和安全实践增强的授课方式。
培训目标
1.掌握JavaSE的异常处理方法;
2.掌握多线程基础知识;
3.掌握IO系统、网络编程、Java反射机制、JVM性能调优;
4.理解JavaEE,EJB、JMS,Java语言的高级特征;
5.了解GoF的设计模式以及问题解决办法。

课程大纲


时间培训模块培训内容第一天上午SpringIOC

第一部分Spring概述

一.Spring简介

二.Spring体系结构

第二部分SpringIOC容器

一.IOC概述

二.类装载器

三.反射

四.资源访问

五.设计模式-工厂模式

六.IOC/DI思想演变

七.IOC容器的实现原理

八.BeanFactory和ApplicationContext

九.Bean的生命周期

十.Bean的作用域

十一.依赖注入

十二.IOC的XML配置使用

十三.IOC的注解使用

第一天下午SpringAOP

SpringAOP

十四.AOP概述

十五.设计模式-代理模式

十六.JDK动态代理

十七.CGLib动态代理

十八.Spring对AOP的支持

十九.Spring的事务管理

1.编程式事务

2.声明式事务

二十.基于Schema的AOP实现

二十一.基于@AspectJ的AOP实现

第二天上午

MyBatis

二十二.MyBatis简介

1.Mybatis概述

2.Mybatis优点

二十三.XML配置

二十四.MapperXML文件

1.查询(Select)

2.更新(Insert,UpdateandDelete)

3.参数(Parameters)

4.结果集(ResultMaps)

5.自动映射(Auto-mapping)

6.Cache

第二天下午MyBatis

一.动态SQL

1.if

2.choose(when,otherwise)

3.trim(where,set)

4.foreach

5.多数据库支持

二.JavaAPI

1.目录结构

2.SqlSessions

3.SQL语句构建器

三.SSM框架改造用户登录功能案例

1.SSM框架简介

2.Spring整合Mybatis

3.SSM框架配置解析

4.Mybatis重构JDBCTemplate实现DAO层

5.添加用户图像上传功能

第三天上午SpringMVC

第三部分SpringMVC

一.SpringMVC概述

1.SpringMVC简介

2.MVC设计模式

3.SpringMVC体系结构

二.SpringMVC应用入门

1.SpringMVC处理流程

2.SpringMVC的DispatcherServlet

3.SpringMvc配置解析

4.基于注解的控制器

第三天下午SpringMVC

Spring+SpringMVC+JDBCTemplate整合开发用户登录案例

1.业务分析

2.DAO层设计与开发

3.Service层开发与实现

4.Controller层开发与实现

5.采用BootStrap完成前端页面美化操作

6.@Autowired和@Service进行依赖注入

7.重定向和Flash属性

8.@ModelAttribute

第四天上午SpringBoot微服务

第四部分SpringBoot框架

一.SpringBoot基础

1.SpringBoot概述

2.SpringBoot核心功能

3.SpringBoot快速搭建

二.SpringBoot核心

1.起步依赖

2.自动配置

3.自定义配置

4.通过属性文件外置配置

5.SpringBoot+Junit单元测试

6.SpringBoot连接Mysql

7.SpringBoot连接Redis

第四天下午Boot重构Web项目

SpringBoot微服务架构

1.SpringBootJDBC

2.SpringBoot的AOP实现

3.Boot整合WebService服务

4.SOAP、WSDL

5.Boot的测试与注册

6.应用的打包与部署

第五天学习考核与业内经验交流

课程主讲


刘老师西安邮电学院计算机科学本科,有5年多JAVA开发经验,5年授课经验.精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、SpringMVC、Android、H5、JqueryMobile、AngularJS、Bootstrap等多种开源框架,对源码有一定的理解.熟悉WebLogic,JBoss容器并发集群的使用,熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验。
张老师

天津大学软件工程硕士,10多年的IT领域相关技术研究和项目开发工作,在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。对C/C++、HTML5、Hadoop、java、javaEE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。

龚老师

企业级J2EE专家,博士,北京理工大学软件研究所计算机应用技术专业。在软件行业工作近二十年,近50多个大中型项目的主持、管理、开发经验。主要学术成果:近年来先后在国内外重要刊物发表论文20多篇,多篇被EI收录,出版著作4部。参与完成自然科学基金项目2项,参与纵向课题5项,主持横向科研项目5项。

备注


课程费用:7800元/人(含资料费、场地费、考试证书费、学习期间的午餐)

项目研发公开课推荐

最新发布公开课推荐

博课在线客服关闭


线