(ASP。net)如何通过webservice实现三层架构?

smartyyp 2004-08-16 09:32:42
1。数据层全部用webservice实现?
2。业务层部分用webservice实现?
3。怎么处理原来数据层与业务层中类的继承关系?
4。在webservice中一个类是否可以继承父类?
5。在webservice中是否可以引用其他的webservice?
6。在界面层引用webservice的方法,如何动态应用webservice,因为开发的时候,webservice今后发布在那一台webservice服务器上不确定,所以ip不能确定,这种情况如何处理?
...全文
426 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouwc520 2010-06-14
  • 打赏
  • 举报
回复
6、开发的时候,可以用IIS来发布Service,这样,IP就是固定的了
gonnd334 2004-09-02
  • 打赏
  • 举报
回复
1 可以
2 可以
CMIC 2004-08-31
  • 打赏
  • 举报
回复
首先要明确一个问题,三层架构与webservice无关。三层架构不一定要用webservice,用webservice也不一定是三层架构。

1.数据层全部用webservice实现?不一定
2.业务层部分用webservice实现?不一定
3.怎么处理原来数据层与业务层中类的继承关系?在数据层与业务层中大多是依赖、关联、聚合很少使用继承,建议你看看OOD方面基础的书和MS例子。
4.在webservice中一个类是否可以继承父类。webservice一定要继承一个父类,System.Web.Services.WebService或System.Web.Services.WebService的子类,但不能继承其它类。
5.在webservice中是否可以引用其他的webservice?可以
6.在界面层引用webservice的方法,如何动态应用webservice,因为开发的时候,webservice今后发布在那一台webservice服务器上不确定,所以ip不能确定,这种情况如何处理?
这是FAQ问题,很多人问过了

首先把你的web reference 该为动态(把URL Behavior 设成 Dynamic)
这样在你的app.config(web.config)中生成appSettings,把它里面的value 的URL
改成你新的地址
jamzh 2004-08-31
  • 打赏
  • 举报
回复
学习!
khpcg 2004-08-30
  • 打赏
  • 举报
回复
关注
谢谢
1man 2004-08-18
  • 打赏
  • 举报
回复
1 没必要
2 可以
3 没必要
4 webservice是类,当然可以继承
5 可以
6 动态配置
thinkingforever 2004-08-18
  • 打赏
  • 举报
回复
1 可以
2 可以
3 数据层怎么会与业务层中有继承关系?是不是设计有问题
4 webservice是类,当然可以继承
5 可以
6 动态引用
outspaceman 2004-08-17
  • 打赏
  • 举报
回复
gz
rottenapple 2004-08-17
  • 打赏
  • 举报
回复
1,数据层封装好用webservice去call如何?
2。是。业务划分的粒度自己掌握。
3。webservice对外界封装,只是交换数据,
4.目前还不可以,不过好像以后的标准会有,不确定。
5,可以
6.url是可以动态改变的
qqqdong 2004-08-16
  • 打赏
  • 举报
回复
1.由于事务的原因建议使用dll
2.是
5.可以
6.设置WS为动态就可以在web.config中修改了

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧