社区
C#
帖子详情
Winform有三层的应用吗??
zjh222
2009-10-08 11:55:01
我理解的三层是这样的:
一.A电脑装数据库.
二.B电脑装IIS程序.
三.客户端用IE,通过B电脑的IIS访问A电脑的数据库.
以上的WEB的三层.
可是Winform的三层怎么对应呢/?
一.A电脑装数据库.
二.B电脑是什么呢??
三.客户端当然也要通过B电脑的程序访问A电脑的数据库,如何实现呢??
...全文
477
30
打赏
收藏
Winform有三层的应用吗??
我理解的三层是这样的: 一.A电脑装数据库. 二.B电脑装IIS程序. 三.客户端用IE,通过B电脑的IIS访问A电脑的数据库. 以上的WEB的三层. 可是Winform的三层怎么对应呢/? 一.A电脑装数据库. 二.B电脑是什么呢?? 三.客户端当然也要通过B电脑的程序访问A电脑的数据库,如何实现呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjh222
2009-10-09
打赏
举报
回复
[Quote=引用 1 楼 kltwjt 的回复:]
客户端访问a要经过B的话,写个服务端在B上面运行.这个服务段管理着客户端与数据库端..
[/Quote]
那里有这方面的代码示例和介绍呢??
leafsoar
2009-10-09
打赏
举报
回复
客户端访问a要经过B的话,写个服务端在B上面运行.这个服务段管理着客户端与数据库端..
lwp850210
2009-10-09
打赏
举报
回复
人家说的物理三层 哪里理解有误了
中间层用WebService吧
zhongjiekangping
2009-10-09
打赏
举报
回复
[Quote=引用 7 楼 hangang7403 的回复:]
兄弟你对三层的理解是完全错误,三层的划分不是物理上的部署概念,而是软件系统体系的划分,一般来说,三层划分是指:表现层、业务逻辑层与数据层,这三层有可能都部署在同一台电脑上,当然往往也部署在不同的电脑上,具体情况具体对待。但是三层是个逻辑上的概念,这是基本前提
[/Quote]
up
yudi010
2009-10-09
打赏
举报
回复
[Quote=引用 12 楼 yzy8788 的回复:]
同楼上有位兄弟所说,建议使用WebService.
WebService在B电脑部署,数据库在A电脑部署
B电脑上的WebService操作数据库
其他任何机器上使用的软件都来调用B电脑上的WebService中的方法。
客户端是不需要和数据库打交道的。
如果楼主对webService不怎么熟悉,找篇资料看一下就知道了,比较
简单的东西。
[/Quote]\
webservice是web的吧,c#的应用程序也有?
如果是的话应该是做成服务安装在服务器端
yuanhuiqiao
2009-10-09
打赏
举报
回复
有,比如所谓的3层C/S结构,即Client/Server+应用服务器(比如IIS)
yudi010
2009-10-09
打赏
举报
回复
你的三层理解有问题
mox_bobotao
2009-10-09
打赏
举报
回复
有
l13864860169
2009-10-09
打赏
举报
回复
物理三层呢
yzy8788
2009-10-09
打赏
举报
回复
同楼上有位兄弟所说,建议使用WebService.
WebService在B电脑部署,数据库在A电脑部署
B电脑上的WebService操作数据库
其他任何机器上使用的软件都来调用B电脑上的WebService中的方法。
客户端是不需要和数据库打交道的。
如果楼主对webService不怎么熟悉,找篇资料看一下就知道了,比较
简单的东西。
shui8iuhs
2009-10-09
打赏
举报
回复
[Quote=引用 7 楼 hangang7403 的回复:]
兄弟你对三层的理解是完全错误,三层的划分不是物理上的部署概念,而是软件系统体系的划分,一般来说,三层划分是指:表现层、业务逻辑层与数据层,这三层有可能都部署在同一台电脑上,当然往往也部署在不同的电脑上,具体情况具体对待。但是三层是个逻辑上的概念,这是基本前提
[/Quote]
完全同意。
sxmonsy
2009-10-09
打赏
举报
回复
[Quote=引用 7 楼 hangang7403 的回复:]
兄弟你对三层的理解是完全错误,三层的划分不是物理上的部署概念,而是软件系统体系的划分,一般来说,三层划分是指:表现层、业务逻辑层与数据层,这三层有可能都部署在同一台电脑上,当然往往也部署在不同的电脑上,具体情况具体对待。但是三层是个逻辑上的概念,这是基本前提
[/Quote]
顶下
ovenj
2009-10-09
打赏
举报
回复
up.up.Text
节旺达
2009-10-09
打赏
举报
回复
B上可以写个服务端,不过这样就麻烦了,现在很多的企业软件都是直接操作数据库的。
hangang7403
2009-10-09
打赏
举报
回复
兄弟你对三层的理解是完全错误,三层的划分不是物理上的部署概念,而是软件系统体系的划分,一般来说,三层划分是指:表现层、业务逻辑层与数据层,这三层有可能都部署在同一台电脑上,当然往往也部署在不同的电脑上,具体情况具体对待。但是三层是个逻辑上的概念,这是基本前提
lbxlnet
2009-10-09
打赏
举报
回复
学习了,,,
snowflying928
2009-10-09
打赏
举报
回复
[Quote=引用 3 楼 xray2005 的回复:]
你这个是应该算是物理部署的分层.
和程序设计架构上的常说的几层有所区别. 程序上的架构上的分层,应该是说数据/业务逻辑/表示的分层.而不是说哪个电脑上装什么,就算一层.
所以,不论C/S还是B/S只是表现形式不同,分层的程序设计这个思想是不局限于什么模式的.
[/Quote]
正解
jason_lu
2009-10-09
打赏
举报
回复
B电脑可以装IIS程序用來發布Web service之類的
客户端就調用B電腦的Service就好了
小_虎
2009-10-09
打赏
举报
回复
汗。。第一次听到这个样的三层。
soaringbird
2009-10-09
打赏
举报
回复
Client application:你的winform程序
Application server:dcom、remoting、WS、WCF......
Remote database server:各种数据库啦
这就是分层啦,其实这也是逻辑上的,在物理上,它们可以部署在同一台机器上,也可以部署在不同的机器上
加载更多回复(10)
三层
架构典范项目-图书管理系统(
winform
应用
程序)
三次架构典范项目-图书管理系统(
winform
应用
程序),附带sqlserver 2008数据库脚本。 个人分享,请勿作为商业用途!
NET平台下开发
三层
架构
WinForm
应用
程序简介[整理].pdf
NET平台下开发
三层
架构
WinForm
应用
程序简介[整理].pdf
C#
Winform
组件
应用
以实例讲解C#
WinForm
编程时用到的组件的
应用
技巧。
C#
Winform
三层
结构的登录注册程序
主要用C#
winform
完成的
三层
结构的登陆注册程序,功能完善,与sql2008R2数据库连接。验证码,错误信息识别,信息提示等各种功能。界面经过美化,程序内含有大量
winform
界面美化皮肤,可以按照自己意愿更改皮肤。
简易
三层
架构----C#
Winform
实现登录功能
可以通过这个小程序来初步的认识一下
三层
架构的
应用
,主要分为业务逻辑层BLL,数据访问层DAL,界面层VIEW,以及独立的实体层Model,希望能对大家学习了解
三层
架构起到帮助作用。(需连接数据库使用)
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章