学习笔记放在issue中,开发demos放在dev文件夹中
开发工具的类型、版本、部署、基本配置、基本使用、常用快捷键、插件使用[findbug、pmd、team、testng等]、程序调试。
maven的基本介绍、仓库概念[**、私服、本地]、settings配置、project与module、标签介绍[scope、properties、dependencyManagement、dependencies、distributionManagement、build、plugins等]、依赖[继承、范围、传递、冲突、排除]、常用命令、编译流程、生命周期、发布[RELEASE、SNAPSHOT]、创建规范、常用插件。
- 概念:作用域[变量、方法、对象]、值类型和引用类型、继承、重载、抽象、接口、内部类、[多态与可变长度参数]、this和static关键字、类加载顺序、异常处理与断言、垃圾回收
- 要点:switch、循环[for、foreach、while、Iterator等]、递归、线程[throwlocal、多线程(线程池)与同步、forkjoin、executor]、数组、集合[map、set、list和JDK1.5之后的线程安全集合]、网络io和nio、文件流、泛型、反射、枚举、注解、代理、stringbuilder
- 扩展:日期类及格式化、Comparable对象比较和排序、xml和properties读写、国际化、对象克隆、lambda、stream。
JSP的9个内置对象、servlet的4个作用域、9个内置对象和4个作用域关系、web.xml的配置详解、web容器启动加载顺序、基本web工程搭建、servlet3.0的新特性、基于servlet3.0的web工程搭建。
spring框架和模块介绍、核心机制、spring配置详解、加载流程、bean作用域和生命周期、spring的bean和普通bean的调用方式、控制反转和依赖注入、AOP、JDBC。
mvc基础以及与spring的结合、springmvc流程机制、springmvc配置详解、参数绑定、ajax使用、表单验证[validator]、上传文件、异常处理、mvc拦截器、多视图兼容。
快速入门、配置分析、自动配置、工作原理、事件监听、扩展分析、运行流畅分析、spring-boot-web、spring-boot-orm、aop。
JPA配置详解、hibernate具体使用详解、orm框架介绍与jpa的衔接。
基于spring mvc和hibernate的整体框架整合流程和配置。
spring结合mq、spring结合zk、spring结合cache。
webservice、restful、cxf、maven生成wsdl类、dubbo、mq、spring与cxf结合、spring与dubbo结合。
基于testng的扩展进行mock单元测试和dbunit单元测试编写培训。