知识卡片

拦截器放横切

专业/工作 · 294.b

内容

日志、审计、权限补充、性能统计等横切逻辑适合通过拦截器包裹业务方法,而不是复制到每个方法内部。它让调用前后处理形成统一入口。发散:[[声明式优先]]和拦截器都在减少散落代码,一个偏策略配置,一个偏执行织入。

参考来源

《Java EE企业级编程开发实例详解》第3章《EJB 3.1》