我正在学习Juval的优秀编程WCF服务,我刚刚创建了一个非常简单的proc组件,它使用他的InProcFactory类以及他的ServiceModelEx库。
为什么要在项目中使用常规类而不是这样做呢?使用他的方法需要引用他的库并创建一个接口。
我能想到几个优点:
如果您一贯地这样做,
这样做还有更多的好处吗?
您是否使用in组件编写代码?
所有的类都应该是组件吗?
你能完全过火处理整个脱钩问题吗?
组件化所有类的缺点是否大于优点?反之亦然?
发布于 2009-03-25 02:03:04
如果您订阅了IDesign时事通讯,您就会知道Juval已经对每个类进行了一些性能测试,将其作为WCF服务。他说,对于正常的业务应用程序来说,性能是可以接受的。话虽如此,我认为做这样的事情在学习曲线方面有相当大的开销(也就是说,如果我们都是WCF大师,那就不是问题了)。你也会想做点什么的。测试您的个人场景。
因此,我认为WCF是实现AOP的方法之一,他在书中提到过,但是,正如我已经说过的,WCF实际上有一个很高的学习曲线。
发布于 2008-12-19 20:26:59
WCF还提供了一些额外的日志记录和跟踪,这可能会派上用场。我认为将服务重新配置为远程(用于可伸缩性或其他方面)的能力可能是使用此功能的更大原因。
https://stackoverflow.com/questions/382107
复制相似问题