正在加载图片...
第一种方法 public iSale startSaleo t if (securityManager.isFunction Valid4 CurrentUser/"startSale") return new SaleMemImplO else throw new SecurityViolated Exception( startSale"; 问题 在所有的业务代码中都混杂了权限相关代码 (Code tangling 与权限相关的代码分散在各处( Code scattering)第一种方法 • 问题: – 在所有的业务代码中都混杂了权限相关代码 (Code tangling) – 与权限相关的代码分散在各处(Code scattering ) public ISale startSale() { if (securityManager.isFunctionValid4CurrentUser("startSale")) return new SaleMemImpl(); else throw new SecurityViolatedException("startSale"); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有