我也是菜鸟,刚学习三层不久。
   一种方式:服务端就只有几个方法连接客户端(对执行的方法不作判断就直接执行)   这叫假三层
   另一种方式:对于用户每一个操作,服务端都有一个方法,对其判断是否有权限执行(一定判断)要不就会返回一个服务器错误信息  这叫真三层 
   我不知道这样说对不对 ,那位比较懂点,帮说明下, 谢谢 

解决方案 »

  1.   

    存在假三层的情况,
    比如用友的u8,中间层只处理登录管理,
    业务处理还是c/s的.
      

  2.   

    所谓三层:
    1、数据库层,比如MSSQL2005软件放在某台机器中。这就是基础层(数据层),在这一层可以通过SQL的存贮过得对数据库操作。
    2、中间层,指服务器端。在这一层,可以开发出数据操作的程序(方法),供客户端调用。也就是逻辑层。
    3、终端显示层,即客户端,这一层是终端,主要是数据的输入与输出(显示),当然也可以通过SQL语句,对数据进行操作,也可以对数据进行逻辑运算。
    通常将数据库层和中间层,放在同一台计算机上,也可分开来。当然,客户端必然是其它机器了,它们之间通过IP地址,进行识别和访问。