一个基于B/S系统有多个子系统,分配给一个团队做, 如何分工好?solution如何组织?每个子系统都建一个web project, 还是一个系统只建一个web project, 每个子系统作为这个web project的一个模块? 如果每个每个子系统都建一个web project, 如何共享session以及common的东西?请有实践经验的大虾指点迷津。(项目基于VS.NET 2005 + Sql Server 2005)

解决方案 »

  1.   

    每个子系统都建一个web project
      

  2.   

    如果子系统之间不需要进行交互,那么就可以用多个web project
    common的数据和代码可以通过单独的dll作为共享的项目来完成
    如果Session要共享的话可以用Sql Server保存
    VSS等源代码管理工具是很有必要的
      

  3.   

    1个web project,然后用VSS进行管理就OK了。用多个web project,到时候集成会很麻烦,用VSS就会自动集成
      

  4.   

    个人倾向于 fancyf(凡瑞)  的方法。
    这样好管理,更新也比较方便。
      

  5.   

    如果做成多个web project, 怎么共享信息,比方说登陆信息,session等?
      

  6.   

    我是建议用中间层来实现,然后引用DLL,只建一个WEBUI层。每个子系统通过模块来完成。共享用SESSION和SERVER2005来完成。