我现在开始用Visual Studio 2005开发网站,我是在类里写方法,在.aspx.cs里调用方法,
这算不算三层架构,
怎么组织代码才能做到三层架构我还不清楚,
请教各位.
怎么写代码才能做到三层架构

解决方案 »

  1.   

    Visual Studio 2005 中自带的例子看一下,PetShop v4.0
      

  2.   

    Visual Studio 2005 中自带的例子在那里呀
      

  3.   

    首先创建个WEBSCIRCES,然后
    每个方法前加[WebMethod]
    比哪你写个方法这样[WebMethod]
    public void create()
    {
    .......像写在CS里面的一样
    }在你的项目上,添加引用,你刚才的WEbservices然后实列化。。就可以调用里面的方法了
      

  4.   

    三层架构只是个设计模式,并不是一定要查出三个层如果你写程序时有如下思路就可以了:
    1.客户端不直接操作数据(安全)2.用户的界面代码与数据操作代码相分离(设计,维护,重用方便。如将BS/移到CS只重写界面代码即可,将数据库由Sql Server改为DB2只重写数据操作代码即可)3.用户的配置类数据,系统配置类数据,与业务数据分离(数据分层)4.体现出系统权限与业务权限。即系统管理员与业务管理员的区别(业务管理与系统管理分离)
    5.数据整理工作由服务完成,而不是由用户行为触发(有些应用如投标,B to B 自动进货,工作流等都有独立的数据引擎,引擎在后台对数据进行整理工作)
      

  5.   

    参考一下asp.net forums的代码,那套代码分离得很好
      

  6.   

    To GDNPC(烟锁池塘柳,炮镇海城楼) 
    asp.net forums的代码在那里呀