oop和aop---个人笔记

来源:互联网 发布:英伦风淘宝店 编辑:程序博客网 时间:2024/05/22 20:25

oop,即面向对象编程,oop是一种编程架构和编程思想,是相对于面向过程编程而言的,

在java中,oop有三大特性,封装,继承和多态,在用java编程的项目中,很多时候都要与对象打交道,

oop大大精简了编程的难度,使得编程像搭积木一样简单,是现金很流行的一种编程架构和思想。


aop,即面向切面编程,aop没有具体的语言实现,而只是一个概念和编程思想,即把与业务流程无关的

事务处理,日志记录,错误管理,以及权限管理等事件隔离开,从而降低代码的耦合度,使得程序的业务流程更加

精简易懂,也更方便程序开发者的开发。

如项目中,可以在web.xml文件中配置加载事务处理的trasanction.xml文件,来进行事务处理,可以配置log4j文件来进行日志记录,

还可以自己封装好一套权限的流程,供业务流程中来进行实际调用......


spring中有大量的对于aop的支持。


原创粉丝点击