2021-03-21

SpringMVC

SpringMVC简介

Hibernate

简介

Hibernate是一个基于 ORM程序技术 的持久层框架,与各种数据库,SQL语句打交道,是数据持久化的一种解决方案。

缺点

持久层封装过于完整,导致开发人员无法对SQL进行优化,无法灵活应用原生SQL
批量数据处理能力较弱势
导致配置过于复杂,遇到大项目,维护和问题不断
SpringMVC是Spring生态圈中的WEB-MVC框架

SpringMVC和Spring的关系

由于Spring的概念有狭义广义两种理解方式,SpringMVC和Spring的关系可以从如下两个角度理解:

水平角度:SpringMVC是Spring生态圈中的一个功能模块,两者是包含与被包含的关系;
垂直角度:SpringMVC是建立在Spring核心功能之上的一个WEB-MVC框架,是Spring核心功能的延伸和扩展。
Struts2与SpringMVC对比

Struts2很多功能也需要借助于Spring实现,SpringMVC和Spring有直属血缘的关系,两者吻合度更高
使用SpringMVC时所需要的其他逻辑组件都经由IOC创建Spring容器管理,可根据组件特性保证其线程安全性
SpringMVC利用DI功能,能轻松地装配好各组件之间的依赖,开发者只需要关注编写自己的业务逻辑便可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值