1.SpringMVC类似于struts的一个MVC的开源框架,其实都属于spring。springmvc框架需要有spring的框架的jar包作为支撑,springmvc只是spring的一部分而已。

spring的两大核心:IOC(Inverse of Control:反转控制)和AOP(AspectOriented Programming:面向切面编程)提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,此外,Spring以海纳百川的胸怀整合了开源世界里众多注明的第三方框架的类库,逐渐成为使用最多的JavaEE企业应用开源框架

spring的工作原理图:

springmvc的理解

IOC控制反转,就是可以理解为:将类的创建和依赖关系写在配置文件里,有配置文件注入,实现了松耦合,

依赖注入:xml文件注入,注解注入

AOP面向切面编程:就是将安全,事务等逻辑事务给相对独立的功能抽取出来。利用spring文件将这些功能给插进去,实现了按照方面编程,提高了复用性。

这个就是切面编程的清晰理解图:

springmvc的理解springmvc的理解

先写到这里。









相关文章:

  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2021-12-27
  • 2021-06-28
  • 2021-10-25
  • 2021-06-22
  • 2021-08-29
猜你喜欢
  • 2022-01-10
  • 2021-06-26
  • 2021-06-25
  • 2022-12-23
  • 2021-05-16
  • 2021-12-30
  • 2021-05-05
相关资源
相似解决方案