初学说浅点

解决方案 »

  1.   

    表现层:HTML,asp,aspx
    逻辑层:dll
    数据层:数据库服务器
      

  2.   

    最简单的 说白了.写3个项目,一个项目调另一个项目.
    1个项目是表示层(就是直接呈现给用户的,asp.net就是指的网站)
    2个项目是逻辑层(项目的逻辑处理)
    3个项目是数据层(数据库想关访问)项目1调用项目2,项目2调用项目3举个例.如对用户等录功能来说.你把根据用户名,密码查询用户信息的数据库操作放到项目3中(就是数据库层中出来)
    项目2个调用项目3中所返回的用户信息,对其进行逻辑处理.比如.把返回的数据处理成
    User类然后反回.
    项目1(表示层)中 调用项目2(逻辑层)返回的User类 再对页面进行出来.这样的好处是.最明显的是,代码重用,维护简单.移植性强.如其他地方还要用到用户信息,可以直接调用数据层中的方法.又如。系统以前是用的sqlServer,现在要改成Oracle那么.数据层的代码就有可能需要修改.
    但对于逻辑层,表示层来说.不需要改动。
    等等...
      

  3.   

    我想综合大家的关点,再掺入其它相关知识来谈一下我的关点:三层结构             典型                    详述
    1.数据层        Ms SQL ,Oracle         相门用于信息的提供,同时提供某种函数对其它层一个固定值,
                                         典型就是SQL里面的存储过程
    2.逻辑层        DLL,COM                编写相关的类,来实现对数据的处理并相互调用类,得到一个需的值
    3.表现层        .Net,Php,Jsp           对得到的信息进行处理,被通过某种方式显示出来,如浏览器(B/S)、程序
                                               (C/S)
    优点:
      各层相互改动不影响相它层,代码重用性好、新增功能方便、编译相关层相关层可实现最小化。最为流利的开发平台:
       .net