Web框架学习顺序
SSM
Mybatis
简介:MyBatis
是一款优秀的持久层框架,它支持定制化 SQL
、存储过程以及高级映射。MyBatis
避免了几乎所有的 JDBC
代码和手动设置参数以及获取结果集。MyBatis
可以使用简单的 XML
或注解来配置和映射原生信息,将接口和 Java
的 POJOs
(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
Spring
简介:Spring
是Java EE
编程领域的一个轻量级开源框架,是为了解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架 。 Spring
是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory
实现了底层的类的实例化和生命周期的管理。在整个框架中,各类型的功能被抽象成一个个的 Bean
,这样就可以实现各种功能的管理,包括动态加载和切面编程。
SpringMVC
简介: Spring Web MVC
是一种基于Java
的实现了Web MVC
设计模式的请求驱动类型的轻量级Web
框架,即使用了MVC
架构模式的思想,将web
层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC
也是要简化我们日常Web
开发的。
延伸:
Spring Data JPA
简介: Spring data JPA
是Spring
在ORM
框架,以及JPA
规范的基础上,封装的一套JPA
应用框架,并提供了一整套的数据访问层解决方案。
mybatis-plus
简介: MyBatis-Plus
是一个 MyBatis
的增强工具,在 MyBatis
的基础上只做增强不做改变,为简化开发、提高效率而生。
网友评论