使用模块化设计组织良好的ASP.NET应用程序的最佳方法
|
我正在尝试为我们的产品开发考虑一个Web应用程序开发框架.我想构建一个ASP.NET应用程序,其中包含许多子模块.我的要求是: >该应用程序将是一套不同的模块,如CRM,Bugtracker,库存管理,财务管理等. 我想为每个模块分别使用DLL,因此当我部署控制整个套件的单个DLL时,我不必担心应用程序崩溃. 我不确定我的想法是否正确.我正在寻找的最终结果是一个维护良好,有条理和模块化的Web应用程序套件. 它是ASP.NET Web表单,而不是MVC.我将使用VS2010进行开发. 这样做的最佳方法是什么? 编辑: 术语外部容器意味着它就像一个主页面,它具有到各种模块的链接,并且各种模块并不总是在同一个项目中.它们可以是同一解决方案下的独立项目.而且我的印象是,到一天结束时,我将只发布该项目,它将带来各种模块. 解决方法我实际上认为最好的方法是不过度架构的方法.我担心你似乎没有充分的理由生成整体架构.这些都是新模块吗?然后开始写第一个.使用适用于单个模块的最佳实践. 然后写第二个.你会发现你想要使用你在第一个模块中写过的东西.大.这就是重构的目的.将这些内容重构为一个或多个“库”项目,重新运行所有单元测试,然后继续第二个模块. 重复,直到完成所有模块. 在这个过程结束时,如果你需要你所概述的那种架构,那么你将拥有它.如果您需要更少,那么您将拥有更少,并且您将不会花时间创建一个与实际需求无关的架构. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC Ajax.Beginform OnComplete / OnSucces
- asp.net-mvc-4 – 使用MVC 4 SimpleMembership与现有的数据
- asp.net – 使用jquery调用webmethod时始终获得“401 Unaut
- asp.net-mvc – MVC3验证与实体框架模型/数据库首先
- asp.net-mvc – 如何处理MVC5中的配置和代码中的404错误?
- asp.net – NancyFx和Windows身份验证
- 无法找到asp.net-mvc – System.Data.Entity.DataBase
- asp.net-mvc – 如何gzip内容在asp.net MVC?
- asp.net-mvc-4 – 如何在MVC 4 w / default simplemembersh
- 让OData和NHibernate结合进行动态查询
- 有没有办法加快asp.net中的编辑 – 编译 – 调试
- 如何从ASP.NET MVC中的自定义帮助程序中访问当前
- 在ASP.NET 5中获取AuthenticationProperties
- asp.net – 部署后初始加载时出现奇怪的log4net引
- asp.net-mvc – 未找到部分视图或视图引擎不支持
- asp.net-mvc – 如何在Visual Studio 2015中快速
- ASP.NET无法摆脱“500-内部服务器错误”
- asp-classic – Response.Write和%=%
- asp.net-mvc-3 – 如何在剃须刀视图中设置复选框
- asp.net – updatepanel中的文本框的问题 – 不会
