spring知识理解

  • 时间:
  • 浏览:
  • 来源:互联网

SSH全称是Spring+Struts2+Hibernate
SSM全称Spring+SpringMVC+MyBatis
本质上都是spring框架+MVC模式框架+ORM技术框架
spring使java简单易用,应用性强,有创新,应答能力强。
spring是spring框架核心功能模块。
spring的核心功能包括:控制反转(IOC) 依赖注入(DI) 面向切面编程(AOP)
spring核心功能的优势就是降低了代码之间的相互关联性,并且使程序处理更方便。
面向切面编程就是不改变原有代码,对原来的方法进行增强。
依赖注入就是不需要我们自己创建对象,可以通过spring文件直接注入。
控制反转就是不需要自己创建对象,改为系统自动生成对象。
MVC指的是视图,模型,控制器
视图用来显示数据
模型主要用来负责程序数据逻辑,存取数据。
控制器用于向模型中发送数据和接收数据。
MVC设计模式的优势:降低了程序之间的相互关联性,也可降低生产成本,并且缩短了开发时间和能更好的维修。
ORM是对象,关系,映射的统称。
ORM是一种数据之间转换的程序技术。
ORM大大提高了开发效率。
传统ORM技术是通过java对象来操作表中数据的从而来执行sql语句的。
MyBatis主要是通过java方法直接来执行sql语句的。
而且Hibernate的处理数据的能力较弱,维修能力差,mybatis就没有这些处理困难。

本文链接http://www.dzjqx.cn/news/show-617586.html