总结

SSH(Spring+Struts2+Hibernate)是较主流的框架
SSM(Spring+SpringMVC+MyBatis)是目前比较主流的框架

Spring有三个核心功能:控制反转(IOC)将实例化对象的控制权由主动变为被动。
依赖注入(DI)是实例化对象的过程。
面向切面编程(AOP)是不修改原始代码的情况下,对原有的方法做增强。
优势:更方便,降低代码的耦合性

MVC是模型(Model)、视图(View)、控制器(Controller)的缩写,是分离设计模式
模型(Model)应用程序核心
视图(View)显示数据,
控制器(Controller)处理用户交互
请求响应流程:客户端浏览器——控制器———模型——数据库——模型——控制器——视图(View)——控制器——客户端浏览器。
优势:降低开发和维护的成本,低藕合性,容易维护和修改。

SpringMVC是基于Spring的MVC框架。
SpringMVC和Spring的关系:是Spring的延伸和扩展。
Struts2与SpringMVC对比:SpringMVC吻合度,安全性更高。

ORM是对象(Object)、关系(Relational)、映射(Mapping)的缩写,是系统数据转换技术。
作用:使用方便
优势:不用学SQL。提高了开发效率。

MyBatis 是持久层框架
功能:方便定制,动态SQL,插件增强
Hibernate与MyBatis对比:Hibernate适合明确、固定的项目,MyBatis适合多变,快速迭代的项目。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值