三层架构划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL).是一种开发模式.
见:http://zhidao.baidu.com/question/147437000.html.
软件本身可以分为C/S和B/S构架
C/S结构,即Client/Server (客户机/服务器)
这种机构的软件,在开发完成后,需要打包成安装程序,用户使用时,需要安装客户端才可进行管理操作.这种软件很常见,如Word Excel等Offic软件都是cs的软件.
B/S结构,即Browser/Server (浏览器/服务器)
这种结构的软件,在开发完成后,需要配置服务器,通过浏览器与服务器进行数据交互. 其原理和网站差不多,这种软件一般用户不常见,操作和用浏览器上网一样.
三层是一种思想,把所做的工作分成若干个部分去做,这样条理清楚,维护方便,易于移植。cs,bs是种模试,bs就是在internet上运行的系统,相反就是cs的,比如人们常用的QQ就是cs。
对 三层只是一种思想 不管你是 BS 还是 CS
不过要做到理想完美的 三层。。。是很难的