1、框架的概念*
框架是一个提供可重用的公共接口的半成品。它为我们构建新的应用程序提供了极大的便利。就比如我们使用的PPT模板,就可以做出一份非常精美的演示文档。也相当于我们现在小朋友玩的积木,通过对积木进行搭建,就能够搭建出一个完美的建筑等。
2、主流的框架介绍
a、Struts2框架
它是用于替换控制层的框架,简化MVC的Controller层;
b、Hiberante框架
它是用于替换DAO层的框架,简化了MVC中的DAO数据访问层;
c、Spring框架
它更像是一种粘合剂,用于整个项目的组合;
d、SpringMVC框架
它是用于替换控制层的框架,简化了MVC中controller层;
e、Mybatis框架
它是用于替换DAO层的框架,简化了mvc中的DAO数据访问;
*3、什么是ORM?
Object Relational Mapping,对象关系映射
我们在使用java的时候,是采用面向对象的方式来进行程序设计的;但是我们在处理数据的时候,却以关系型数据库的方式进行处理
假设我们不想处理数据的时候,以关系型数据库方式处理,而是任然采用面向对象方式,我们就需要在数据(关系型数据库)和对象之间,建立一个映射关系,这样我们直接以对象方式,完成数据的持久化处理
**注意:**Hibernate是完全采用ORM方式;
MyBatis知识半自动的ORM方式;
原文链接:https://blog.csdn.net/weixin_45753683/java/article/details/105744898