Java
文章平均质量分 74
sdidiz
这个作者很懒,什么都没留下…
展开
-
Spring MVC知识梳理
Spring MVC 框架提供了模型-视图-控制器架构和现成的组件,可用于开发灵活且松散耦合的 Web 应用程序。MVC 模式导致分离应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑),同时在这些元素之间提供松散耦合。封装了应用程序数据,一般来说,它们将由 POJO 组成。负责渲染模型数据,一般来说,它生成客户端浏览器可以解释的 HTML 输出。负责处理用户请求和构建合适的模型,并将其传递给视图进行渲染。原创 2023-11-26 22:36:23 · 848 阅读 · 1 评论 -
调用方法[manageApp]时发生异常
因为这里有两个war包,导致idea不知道用哪一个。把这两个war包都去掉,再重新添加。2.添加完之后再重新部署一下就好了。原创 2023-11-23 10:06:30 · 350 阅读 · 0 评论 -
Spring事务管理
2.声明式事务:声明式事务是建立在 AOP 之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况“提交”或者“回滚”事务。事务的隔离级别由低到高依次为读未提交 、读已提交 、可重复读 、序列化 ,这四个级别可以逐个解决脏读 、不可重复读 、幻读这三个数据读取问题。事务事务是并发控制的单位,是用户定义的一个操作序列, 这些操作要么完全执行,要么完全不执行, 它是一个不可分割的工作执行单元。事务有四大特性,简称ACID。原创 2023-11-19 21:55:50 · 57 阅读 · 0 评论 -
Spring AOP
可以说AOP是对OOP(Object Oriented Programming 面向对象编程)的补充和完善,主要使用在日志记录、性能统计、安全控制等场景,使用AOP可以使得业务逻辑各部分之间的耦合度降低,只专注于各自的业务逻辑实现,从而提高程序的可读性及维护性。AOP 采取了横向抽取机制(动态代理),取代了传统纵向继承机制的重复性代码,就是把程序重复的代码抽取出来,在需要执行的时候使用动态代理技术在不修改源码的基础上,对已有方法进行增强。是切入点和通知的结合,通知和切点共同定义了切面的全部内容。原创 2023-11-19 20:55:32 · 62 阅读 · 0 评论