知识卡片
拦截器放横切
内容
日志、审计、权限补充、性能统计等横切逻辑适合通过拦截器包裹业务方法,而不是复制到每个方法内部。它让调用前后处理形成统一入口。发散:[[声明式优先]]和拦截器都在减少散落代码,一个偏策略配置,一个偏执行织入。
参考来源
《Java EE企业级编程开发实例详解》第3章《EJB 3.1》
知识卡片
日志、审计、权限补充、性能统计等横切逻辑适合通过拦截器包裹业务方法,而不是复制到每个方法内部。它让调用前后处理形成统一入口。发散:[[声明式优先]]和拦截器都在减少散落代码,一个偏策略配置,一个偏执行织入。