spring是一个轻量级的ioc(控制反转)和aop(面向切面编程)容器框架,它可以管理和配置应用中的各种bean(对象),实现bean之间的依赖注入,以及提供事务管理、缓存、测试等功能。
spring mvc是spring框架中的一个模块,它是一个基于注解的web框架,负责处理用户请求,调用业务逻辑层,返回视图给用户。它支持restful风格的url,以及多种视图技术,如jsp、freemarker、thymeleaf等。
mybatis是一个持久层框架,它可以将java对象和数据库表进行映射,通过xml或注解定义sql语句,执行增删改查操作。它支持动态sql、分页、插件等功能。
1. java基础语法、面向对象编程、集合、异常、io、多线程等知识。
2. mysql的sql语句、事务、索引等。
3. web基础知识,如html、css、javascript、jquery、ajax等。
4. spring框架的核心概念和功能,如ioc容器、bean生命周期、依赖注入、aop编程、事务管理等。
5. mybatis框架的核心概念和功能,如配置文件、映射文件、sql语句、动态sql、分页插件等。
6. spring mvc框架的核心概念和功能,如控制器、模型、视图、拦截器、异常处理等。