2021-03-21

一、SSM与SSH的区别

【1】SSM是Spring+SpringMVC+MyBatis的缩写,SSH是Spring+Struts2+Hibernate的缩写。
【2】两者的区别的话主要比较Struct和Spring-MVC以及Hibernate和MyBatis,本质上都是Spring框架+MVC模式框架+ORM技术框架模式。
【3】Spring-MVC的配置文件相对来说较为少,容易上手,可以加快软件开发的速度。
【4】SSH感觉很笨重,对于理解MVC模型乃至IOC来说,是合适的,但是SSM则是使用起来让人感觉飞快,无论面向OOP还是面向AOP编程,都给人一种通透的快感。
【5】Struts2更加符合OOP的编程思想, SpringMVC就比较谨慎,在Servlet上扩展,SpringMVC开发效率和性能高于Struts2。

二、spring是什么?

【1】Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的,Spring使Java简单易用、复用性强。
【2】Spring框架是由Data Access/Integration持久层,web表现层,test环境测试构成的。
【3】Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架:loc是将对象实例化,并将对象注入到容器中,AOP是通过不改动原有代码,对源代码进行增强。

三、MVC设计模式

【1】MVC本质:mvc核心思想是业务数据抽取同业务数据呈现相分离
【2】mvc由什么组成:
1,Model:模型层:一个模型能为多个视图提供数据。
2,view:视图层:是指用户看到并与之交互的界面。
3,Controller:控制层:用于接收视图发来的信息,并返回最终的处理结果

四、Spring Mvc简介

1,SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,已经成为主要的mvc框架之一。
2,springmvc和spring由包含和被包含的关系,springmvc是spring的延展。

五、ORM程序技术

【1】ORM就是对象关系映,提供了概念性的、易于理解的模型化数据的方法,具有简单性,精确性,传达性。
【2】ORM是对象(Object)、关系(Relational)、映射(Mapping)的缩写,就是面对不同系统类型之间的转换。
【3】由于类和表之间、属性和字段之间建立起了映射关系,所以SQL对表的操作就可以转换为对象的操作,程序员从此无需编写SQL语句,由框架根据对象的变化及映射关系自动生成SQL语句,这就是ORM的作用。

六、mybatis技术

【1】MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。
【2】优势:简单易学,灵活,便于管理,更易维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值