c# 刚学 WCF 指点下吧!谢谢了。入门问题
新建了一个WCF项目。生成的配置文件是<servicename="WcfServiceLibrary2.Service1"<addbaseAddress="http://...
新建了一个WCF项目。生成的配置文件是
<service name="WcfServiceLibrary2.Service1"
<add baseAddress= "http://localhost:8731/Design_Time_Addresses/WcfServiceLibrary2/Service1/" />
又建了一个类库BLL,命名空间BLL,类名WCFBLL。继承并实现了WCF的接口
那么这个配置文件应该怎么改呢?
我没说清楚的话?您可以在这里留言
......
不可以放在新建的类库里吗?必须和接口放一个类库? 我想把 接口的实现 放到另一个类库了,作为逻辑层 展开
<service name="WcfServiceLibrary2.Service1"
<add baseAddress= "http://localhost:8731/Design_Time_Addresses/WcfServiceLibrary2/Service1/" />
又建了一个类库BLL,命名空间BLL,类名WCFBLL。继承并实现了WCF的接口
那么这个配置文件应该怎么改呢?
我没说清楚的话?您可以在这里留言
......
不可以放在新建的类库里吗?必须和接口放一个类库? 我想把 接口的实现 放到另一个类库了,作为逻辑层 展开
4个回答
展开全部
听课。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?类库BLL干什么的,干嘛要继承并实现WCF的接口,既然要实现WCF的接口,为什么要新建个类库?为何不和接口放在一起?
兄弟是不是太受三层架构的影响了?其实我感觉分层的思想不一定要以类库的形式体现,类于类之间也可以实现分层(三层)的思想啊。
像WCF中,我感觉已经体现了这一点:
IWCFText-----定义要实现的方法:也就是业务逻辑的封装了啊。
WCFText:IWCFText-----类中就是对业务逻辑的具体实现。
这样已经对业务逻辑进行封装了,何必用类库的形式呢?
个人见解,仅供参考。
当然,如果lz一定要那么弄应该也没问题
App.config中改下contract为:接口类库名+接口名应该就可以了。
兄弟是不是太受三层架构的影响了?其实我感觉分层的思想不一定要以类库的形式体现,类于类之间也可以实现分层(三层)的思想啊。
像WCF中,我感觉已经体现了这一点:
IWCFText-----定义要实现的方法:也就是业务逻辑的封装了啊。
WCFText:IWCFText-----类中就是对业务逻辑的具体实现。
这样已经对业务逻辑进行封装了,何必用类库的形式呢?
个人见解,仅供参考。
当然,如果lz一定要那么弄应该也没问题
App.config中改下contract为:接口类库名+接口名应该就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很奇怪,为什么在其他类里实现这个接口呢?如果你的BLL这个类库不暴露服务,就不用搞什么配置文件,这时候仅仅把Service1作为一个类库去处理.配置文件也不用修改.如果你的BLL要暴露一个服务,那么配置文件应该在BLL这个项目里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询