none
ASP.NET 如何使功能模块相互独立? RRS feed

  • 问题

  • 项目可分为好多功能模块,只是知道可以实现这种需求。就是各个功能模块相对独立,某一个模块出问题不会影响到整个系统,不知这个如何实现?
    2010年3月26日 0:21

答案

  • 你好,

    你的问题涉及到软件工程的思想。

    通常我们习惯说三成架构,如数据访问层,业务逻辑层,用户界面层。

    这时我们可能把数据访问层封装成一个dll,把业务逻辑层再封装成一个dll。然后在界面层直接引用这两个dll来开发。

    有多少个dll是程序员根据需要来定的,比如说把一些功能相似的,可能以后能重用的都可以封装成一个dll。


    Microsoft Online Community Support
    2010年3月29日 3:44

全部回复

  • 给个最简单的 Helloworld 程序便可,只要说明问题,

    高手,你又在哪里?mvps ,   help me~~

    2010年3月26日 1:38
  • 我不是高手 呵呵 你说的有点太绝对了 模块间如果没有影响 那就一点关系都没了 不过我觉得 加入A模块需要B模块提供个东西,B能提供就好,不能提供的话也不能让A或者整个系统死掉吧 这就行了 有点面向服务的意思了  

     


    平和
    2010年3月27日 14:07
  • 我不是高手 呵呵 你说的有点太绝对了 模块间如果没有影响 那就一点关系都没了 不过我觉得 加入A模块需要B模块提供个东西,B能提供就好,不能提供的话也不能让A或者整个系统死掉吧 这就行了 有点面向服务的意思了  

     


    平和


    嗯,大概就是这个意思,因为看到许多项目,他们的dll有n个,而我做的项目只有一个dll

    请问如何生成多个dll

    2010年3月29日 0:39
  • 你好,

    你的问题涉及到软件工程的思想。

    通常我们习惯说三成架构,如数据访问层,业务逻辑层,用户界面层。

    这时我们可能把数据访问层封装成一个dll,把业务逻辑层再封装成一个dll。然后在界面层直接引用这两个dll来开发。

    有多少个dll是程序员根据需要来定的,比如说把一些功能相似的,可能以后能重用的都可以封装成一个dll。


    Microsoft Online Community Support
    2010年3月29日 3:44