经常在做动态网站的时候,听到有人说三层模型,不太明白人们说的三层模型是哪三层啊!望知道者给解释一下。谢谢了。
                                              --------Never too old to learn.

解决方案 »

  1.   

    问GOOGLE或百度吧,搜索一下什么就知道了
      

  2.   

    给你一个任务:
    2005年,Boss要求开发一套程序,以使仓库商品电脑化管理
    为了数据的安全,仓库保管员在自己的电脑上以Winform方式录入商品的进销(存自动生);2006年,Boss要求自己能随时查询仓库库存
    Boss会上网,有时在公司,有时在家里,有时在外地,他通过IE以Webform方式查询进销存;=================================================================================
    当年没分层,2006年得从头开发一套程序供老板使用(如果2005年的程序文档建得好的话,新的程序很快就可以交给老板使用了,反之,有点小麻烦)当年分层设计,现在核心的数据访问层和业务逻辑层不变,直接用,你再写一个表示层就OK了,效率和可扩展性都要强得多,关键是Boss哪天又有什么需求,你就偷着乐吧。
      

  3.   

    如果用了SQL存储过程,数据库和业务层会蛮混乱...不过也只能在效率前低头了
      

  4.   

    .Net的NetRemoting和webService都是很好的框架,任何终端都兼容,扩展性很好,全部的数据放在业务层,表现层只是传递数据参数,计算全部放在业务层.