关于用C#开发物理上的三层架构程序
请教下开发物理上的三层是不是指数据库服务器为一层,WCF服务程序为一层,用户界面层为一层。。。
请赐教,谢谢...
C#
.NET
------解决方案--------------------数据访问层,业务逻辑层,表示层(UI)没记错是这三个吧!
------解决方案--------------------简单的三层是
Bll 逻辑
Model 实体
DAL 数据层
我建议你下载一个动软代码生成器 能够对表进行自动的三层结构代码生成
结构很清晰
------解决方案--------------------为什么会扯到“WCF服务程序为一层”...
------解决方案--------------------
是啊,这就是three tier啊。一个backend,一个mid-ware,一个frontend。难道还有化学三层?
------解决方案--------------------为了分层而分层。。。。
------解决方案--------------------物理上就是把数据库、中间服务和网站分开放到3台服务器上,然后搬得远远的。
------解决方案--------------------是的。是的。
------解决方案--------------------中间服务、中间层,比如数据服务WCF,不管实际数据库是什么,给客户端提供一种统一的数据服务,实现数据库隔离;以及其他数据库缓存等都算中间层。
------解决方案--------------------抱歉我不上Q的。
------解决方案--------------------说实话自己工作忙,没时间,不好意思。