后端服务器的组成: pom.xml(Maven项目配置文件) + java文件夹 + resource文件夹 代码层(java),根目录com.xxx: XxxApplication.java + 对应模块代码(domain + controller + service + mapper等) Xxx ...
分类:
编程语言 时间:
2020-07-23 23:23:24
阅读次数:
133
MVC-即Model,View,Controller,三层架构模式。model作为领域模型,是维持应用状态,提供业务功能的领域模型;View-指UI层,用于和用户的交和页面的展示;而Controller则是定义具体了UI 逻辑功能。传统的MVC模式,并没有严格的定义,即Model层也可以直接返回给v ...
分类:
Web程序 时间:
2020-07-23 01:50:11
阅读次数:
92
1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方, ...
分类:
编程语言 时间:
2020-07-23 01:40:42
阅读次数:
87
1)定义切面; Log.java package com.seecen.redis.aop; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota ...
分类:
编程语言 时间:
2020-07-23 01:38:06
阅读次数:
118
记录: 访问ip, 请求链接, 请求参数, 请求头, 返回信息... 问题1: 如何实现aop切片的就是Controller中的请求方法? 监听xxxController下的所有方法? 担心Controller中有部分方法是普通方法,例如private String datePares(Date d ...
分类:
其他好文 时间:
2020-07-22 20:25:22
阅读次数:
71
1. 什么是AOP 2. 导入依赖 导入AOP织入包 1 <dependency> 2 <groupId>org.aspectj</groupId> 3 <artifactId>aspectjweaver</artifactId> 4 <version>1.9.4</version> 5 </dep ...
分类:
编程语言 时间:
2020-07-22 15:33:37
阅读次数:
65
1.AOP + Redis 解决重复提交 重复提交是我们日常中比较频繁发生的事情,用户可以点击一个按钮多次,如未加相应的处理,就会请求后台多次,每次请求对后台服务来说都是一次性能的消耗,有些非幂等接口更是会有很多的业务问题,为此解决重复提交是一件非常重要的事情。当然解决重复提交也有很多种方法,如接口 ...
分类:
编程语言 时间:
2020-07-21 23:21:18
阅读次数:
109
Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解M ...
分类:
其他好文 时间:
2020-07-21 23:00:44
阅读次数:
83
0. 为什么学习代理模式 因为代理模式是spring AOP的底层 1. 代理模式的分类 代理模式分为:静态代理和动态代理 2. 静态代理模式 以租房为例,分析静态代理模式 角色分析 抽象角色:一般会使用接口或者抽象类来解决。 真实角色:被代理的角色。 代理角色:代理真实角色,代理真实角色后,我们一 ...
分类:
其他好文 时间:
2020-07-21 14:07:21
阅读次数:
55
页面 package com.oracle.view; import java.util.Scanner; import com.oracle.controller.UserController; public class UserView { //登录 private UserController ...
分类:
其他好文 时间:
2020-07-21 09:59:02
阅读次数:
479