什么是MVP?在“MVP初探”里就有讲过了,就是一种UI的架构模式。
什么是Unity、PIAB、Exception Handling?可以去Bing一下。
为使M/V/P之间更好的解耦,我们通过引入Enterprise Library的Exception Handling Application Block来实现异常处理,借助Policy Injection Application Block来实现AOP,即然从2.0开始Unity就有几个内置的Handler(Authorization/Exception Handling/Logging/Performance Counter/Validation),自然也就引入了Unity。
那么,这样我们就可以做到以AOP的方式处理异常(不仅仅只有异常,还可以是其它的业务无关性处理)。我们通过Unity的使得P对M的依赖得以解除,同时也大大增强了可扩展性和可配置性。将系统的耦合度也除到最低。
Unity、PIAB、Exception Handling引入MVP
原标题:Unity、PIAB、Exception Handling引入MVP
关键词: