晚安,伙计们,
我正在 asp.net 中启动一个项目,最初不使用 wcf 服务,但我想让您为将来在 aspx 和业务层之间实现服务 wcf 做好准备。
问题:
wcf服务可以复用业务接口吗?
我的想法是在没有服务的情况下,创建一个架构,其中 aspx 将通过工厂调用业务层。所有业务类都将实现一个接口。
稍后我们将为每个业务提供一个服务,所以我想知道这是否是一个好主意,是否可以为 wcf 服务使用为每个业务实现的相同接口。
实现相同的接口,工厂将决定是返回业务实例还是服务实例。你怎么看?
晚安,伙计们,
我正在 asp.net 中启动一个项目,最初不使用 wcf 服务,但我想让您为将来在 aspx 和业务层之间实现服务 wcf 做好准备。
问题:
wcf服务可以复用业务接口吗?
我的想法是在没有服务的情况下,创建一个架构,其中 aspx 将通过工厂调用业务层。所有业务类都将实现一个接口。
稍后我们将为每个业务提供一个服务,所以我想知道这是否是一个好主意,是否可以为 wcf 服务使用为每个业务实现的相同接口。
实现相同的接口,工厂将决定是返回业务实例还是服务实例。你怎么看?
WCF 要求在您的接口上声明类和方法属性,因此您最终会弄得一团糟。
由于这个和其他一些原因,我实际上并不是 WCF 的忠实粉丝。 Service Stack相当不错,它允许人们通过 HTTP 轻松地公开业务接口。