application-design

    0热度

    1回答

    我有Activity类,ListActivity类,TabActivity类。我想用相同的功能扩展这些类。例如,将方法toDoSomething()添加到它们中的每一个中。在Java中使用ulti继承是不可能的。 你能告诉我德兴图案或其他解决方案来解决这个问题,而不复制粘贴 谢谢!

    8热度

    3回答

    我已经看过所有其他(优秀)答案(尤其是这个:How do JavaScript closures work?),但我希望你对我对这个概念的理解有所反馈。 我知道一个用例就是隐藏公共访问的私有方法的实现。 另外一个,我觉得是有它作为一个厂发电机: <script> function carFactory(make) { var m = make; return { manu

    5热度

    1回答

    我希望其他人向我解释哪种方法更好:使用会话或将其设计为无会话。我们正在着手开发一个新的Web应用程序,但尚未决定采取何种路径。 会话更少设计IMO是更优选的: 优点: 可伸缩性。我们可以拥有尽可能多的服务器,而无需共享用户会话。它们中的每一个都可以处理请求(例如通过循环法进行负载平衡)。 节省服务器资源。我们不需要在服务器端分配内存(再次 - 可扩展性)。 服务器重启后无需恢复。 缺点: 有保持饼

    0热度

    1回答

    这个问题不是关于代码,而是应用程序设计。 我有一个需要身份验证的应用程序,这样做时我有一个弹出窗口,当用户未登录时出现在主页上。 我的问题是如何使mvvm模式正确。我认为弹出控件应该位于视图后面的代码中,但是谁发送该命令以显示它?视图模型或模型?如果用户通过身份验证(如果这不是正确的方法),那么应该使用viewmodel检查代码? 我一直在研究mvvm模式,并开始使用mvvm light作为一种简

    1热度

    1回答

    我想建立一个基于Web的文件归档跟踪应用程序,并希望如何是最好的方式来建立它的一些反馈。 我正在尝试构建基于网络的文件归档应用程序(如Apple Time Machine),该应用程序监视外部硬盘驱动器,并且在添加文件/文件夹时将文件路径写入稍后可以搜索的数据库。因此,如果用户将此文件夹“我的文件夹”在此日期“04/16/12”添加到外部HD“Drive 1”,并且需要在以后找到该文件夹​​或其内

    1热度

    3回答

    我目前正在研究一个todolist系统,它像日历一样存储您的任务,并且可以在您完成任务后检查它们。我们也应该能够撤销我们所做的更改。 目前,我的项目伙伴建议我们将数据存储到具有不同日期的文件中,当我们要搜索特定任务时,只需搜索文件是否存在,然后编辑并在需要时直接操作文件。 不过,我觉得这是更好地执行我们的计划时,将数据存储到1个大文件,并将其加载到内存中(可能是任务列表)。我无法解释为什么。 在处

    1热度

    1回答

    我正在使用一个名为“Play!Framework”的新框架,它遵循MVC模式。 我的web应用程序在视图层有java模型和控制器类和(html + javascript)。 此外,我们还没有自己的数据库...应用程序数据通过基于TAB/MENU用户单击的基于休息的Web服务(按需)提供。 我的问题是 - 1)我使用(jQuery的+播放)语法现在调用各种Java控制器直接从各种.html文件...

    1热度

    1回答

    我正在使用RoR创建一个应用程序来管理一个篮球联赛。我有两个表格:Teams & Games。该Games表需要使用外键两队包含每个队打进像这样的量: 现在,我想列出所有的球队,其次是他们的输赢记录。我想不出一个更简单的方法来做这件事,而不是一个foreach循环来计算包含团队的游戏表中的所有记录,而团队比其他团队多。然后又是亏损。必须有一个更简单的方法。 有什么建议吗?

    1热度

    2回答

    我正在为状态机表示编写一个图编辑器应用程序。我有两个交互工具在画布和图表上运行。第一个称为“编辑工具”,负责创建新的图元素,如节点和边。第二个被称为“移动工具”并作用于图表布局,id est,它移动节点并更新边缘。这是简单的解释,但我不需要给你更多的细节来问我的问题。 我想知道什么是处理事件,并将其在整个工具分配最有效的和有组织的方式 我知道我可以简单地拦截在他们的呼叫事件,并根据一些处理选定的工

    1热度

    3回答

    可能是我的问题是抽象的或者与上下文无关,但是我在这里问,因为我不知道这是怎么发生的。 我想知道有多大的应用程序/平台将应用程序分解到多个模块以及他们如何能够管理模块依赖关系。 例如在某些电子商务应用程序中,它们倾向于将其分解为各种模块,如定价,促销,shipping.import/export等等。当我们开发这些应用程序时,我们几乎不考虑底层模块以及它们是如何被设计为提供功能的。 大多数这些模块不