分类: 3. 框架与库

13 篇文章

3. AOP
一、AOP核心概念 1. 什么是AOP? AOP(Aspect-Oriented Programming)面向切面编程,是一种编程范式,用于将横切关注点(Cross-cutting Concerns)从业务逻辑中分离出来。 场景:案例中部分业务方法运行较慢,定位执行耗时较长的方法,此时需要统计每一个业务方法的执行耗时。 优势: 减少重复代码 代码无…
thumbnail
2. IOC 与 DI
一. 三层架构 1. 介绍 在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。 单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。 这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利于后期的维护。 我们之前开发的程序呢,并不满足单一职责原则。下面我们来分析下之前的程序: 那…
thumbnail
1. Spring Boot Web 入门
那在前面讲解Web前端开发的时候,我们学习了前端网页开发的三剑客HTML、CSS、JS,通过这三项技术,我们就可以制作前端页面了。那最终,这些个页面资料,我们就可以部署在服务器上,然后打开浏览器就可以直接访问服务器上部署的前端页面了。 而像HTML、CSS、JS 以及图片、音频、视频等这些资源,我们都称为静态资源。 所谓静态资源,就是指在服务器上存…