
Spring
文章平均质量分 87
spring
科比的缪斯
这个作者很懒,什么都没留下…
展开
-
Spring MVC的工作流程
Spring MVC的工作流程在 SpringBoot 之前,几乎所有的 Web 应用都是已 web.xml 为入口的,Spring MVC 也不例外,学习过 Servlet 的应该都理解,Spring MVC 其实就是对 Servlet 接口,Servlet 规范的一种实现。Servlet 提供了五个接口,其中两个接口最为核心,分别是 init 方法和 service 方法。1. init方法:init方法是在服务器装入 Servlet 时执行,在 Servlet 的生命周期中,它只执行一次。如它转载 2021-01-18 13:51:09 · 190 阅读 · 0 评论 -
dao层、service层和controller层
MVC三层架构dao层service层controller层view层它们之间的关系:dao层dao层主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此dao层的设计设计dao层的接口在Spring的配置文件中定义此接口的实现类在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类显得结构非常清晰,dao层的数据源配置,以及有关数据库连接参数都在Spring配置文件中进行配置。Dao接口中的方法都大同小异,因为对数据库的基本操作类似:insert、d原创 2021-01-01 18:47:56 · 51342 阅读 · 3 评论 -
控制反转IOC概念详解
IOCIOC是什么IOC能做什么IOC和DIIOC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。关键概念:谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了?谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器原创 2021-01-01 17:10:38 · 767 阅读 · 0 评论 -
AOP概念详解
AOP理解AOP什么是AOPAOP体系与概念理解AOP什么是AOPAOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。程序中一般都存在一些系统性的去求,权限校验、日志记录、统计等。有多少业务操作,就要写多少重复的校验和日志记录代码,运用面向对象的思想,我们可以把这些重复的代码抽离出来,写成公共的方法。这样能解决代码冗余和可维护性的问题,但是每个业务方法中依然要依次调用这些公共方法,繁琐原创 2020-12-31 10:31:44 · 701 阅读 · 1 评论