architecture

    0热度

    2回答

    这可以在没有MVC的情况下完成吗? 有没有简单的方法来抽象或封装导航逻辑? 我现在有相当多的在我的代码屁股以下的(我知道这可能不是在做的最好的事情): protected void btnNext_Click(object sender, EventArgs e) { ... if (condition1) { Response.Redirect("~/NextP

    3热度

    4回答

    如何设计松散耦合的系统,这些松耦合的系统通常可能需要来自彼此的数据,但不一定属于同一类别? 例如,让旧的Pet-shop示例更进一步,并创建宠物店专营权。每家宠物商店都有自己的网站,列出他们的联系信息,促销活动和当前库存。 特许经营店主想要列出所有特许宠物店以及联系信息,并可能在其公司网站上提供一些照片。他们希望能够更新这些信息,并且可以自动双向推送任何更新。他们还希望以自动方式向所有商店的网站提

    4热度

    3回答

    我正在寻找一种一致的方式来构建我在整个大型Web应用程序中使用格式化字符串的方法,并且正在寻找建议或最佳实践。 到目前为止,我已经有一个静态类,它可以执行一些常见的格式设置,例如 Formatting.FormatCurrency Formatting.FormatBookingReference 我不相信这是去虽然这样,我宁愿使用.NET内直接和使用格式化字符串的标准方式: amount.ToS

    6热度

    6回答

    我有一个应用程序,它由几个不同的程序集组成,其中一个程序包含各个类遵循的各种接口,并通过这些接口跨装配体边界进行通信。有几个类别的射击活动,以及一些对这些活动感兴趣的活动。 我的问题如下:实施某种中央EventConsolidator是不是很好的做法?这将是高度耦合的,因为它需要知道每个类(或至少是接口)抛出一个事件,并且事件的每个消费者需要具有对EventConsolidator的引用以便订阅。

    0热度

    5回答

    我有两个表。 订单 - 使用列的OrderID,OrderStatusID OrderStatus - 使用列OrderStatusID,说明 我有一个订单对象这就要求数据库并填充其属性在我的代码中使用。现在我可以访问Order.OrderStatusID,但在我的应用程序中,我确实需要访问“Description”字段。 如何用优秀的面向对象设计优雅地处理这件事?

    3热度

    2回答

    我有一个我们刚刚为客户端构建的相当大的Flex应用程序。现在,老板告诉我更多的客户对这款应用感兴趣。然而,他们的实现需要一些小的调整(他们不总是!)。 我们正在使用Cairngorm,从目前我所知道的情况来看,客户之间唯一会有所不同的是视图。目前,这些视图位于主要的Flex应用程序中,而其他所有内容都位于库中。 所以我把视图(mxml组件)和他们卡在一个库中,以便所有新的客户端实现可以使用它们。到

    10热度

    10回答

    我正在创建一个应用程序,该应用程序需要由内部网络上托管的Web前端访问,并且也作为计划任务运行。在我们的内部系统之外不需要访问任何内容,并且一旦应用程序启动并运行,我们就不会想象在一段时间内会发生任何变化。 我最初的想法是创建一个封装大量必要功能的DLL,然后通过Web Forms界面手动执行以及作为自动(每日)计划任务运行的控制台应用程序调用它。 另一个建议是将Web服务公开为核心功能,但由于应

    24热度

    4回答

    这是我遇到过的几次软件设计问题,从来没有找到理想的解决方案(我现在也在处理它)。 许多应用程序需要某种形式的用户/角色管理。您拥有基本用户,这些用户可以属于的组(不仅限于一个),角色和权限,组织单位以及一大堆属性和项目特定的其他功能。 我的问题是,人们知道什么和/或有什么经验来设计和构建真正动态,灵活的用户管理系统?有没有你知道的设计模式真的有帮助?

    2热度

    1回答

    我正在JQuery中开发编辑组件(基于iframe)。 我的目的是通过插件来轻松扩展编辑器的功能。因此,例如,您可以制作一个插件,用于在拼写错误之下放置波浪形下划线,或者允许插入图片等。 我很高兴能够解决这个问题,但我发现很难决定如何构建API。 编辑器本身目前是一个插件。您可以通过以下代码实例化它: $("#id_of_a_div").editComponent(); JQuery是否允许您

    0热度

    1回答

    我有一个ASP.NET MVC应用程序,当用户单击该应用程序的提交按钮时,服务器应该捕获表单中的所有信息,然后调用一个本地的Windows应用程序(位于“c:\ Program Files ...”,并在将数据传回给用户之前做一些处理)。应用程序? 换句话说,我可以通过使用System.Diagnostic.Process类在我的asp.net应用程序内启动一个新进程吗?