OOP 面向对象编程
AOP 面向切面编程
而在struts2 处处体现了面向切面编程的思想(动态代理最典型)!
拦截器其实也是面向切面编程!拦截器切断了所有请求到action的操作
并做了很多的前提预处理:
参数赋值的拦截器
验证拦截器
工作流拦截器
等等… 一共18个默认的拦截器(拦截器递归调用)
OOP 面向对象编程
AOP 面向切面编程
而在struts2 处处体现了面向切面编程的思想(动态代理最典型)!
拦截器其实也是面向切面编程!拦截器切断了所有请求到action的操作
并做了很多的前提预处理:
参数赋值的拦截器
验证拦截器
工作流拦截器
等等… 一共18个默认的拦截器(拦截器递归调用)