design

    3熱度

    1回答

    在我們的系統MVC的數據訪問,我們有一個遠程API層(如SOAP,XML-RPC,REST等)來處理網絡域邏輯和數據訪問應用程序和任何在其之上開發的客戶端應用程序。與過去不同,我在Web應用程序中沒有業務邏輯代碼和數據庫連接,所有用戶操作都被轉換爲調用圖層的方法。 我的擔心是,說一個頁面的渲染,它需要做相當多的電話來獲取數據,例如一個包含報告,近期歷史記錄,一些portlet等的用戶儀表板。使用我

    4熱度

    5回答

    我剛剛完成了一個奇怪的UI效果六個小時的調試會話,我發現我最喜歡的框架的一個名爲「getVisibleRegion」的接口函數的實現禁用了某些UI功能(顯然忘記了還原它)。 我已經提交了一個框架錯誤,但是這讓我想到了正確的設計:在什麼情況下對一個名稱暗示只是計算/獲取操作的操作有任何副作用是合法的? 對於那些對實際細節感興趣的人:我有一個錯誤報告,我的插件一直在打破Eclipse的代碼摺疊,所以折

    16熱度

    14回答

    我和一位同事對以下哪一項更優雅有爭議。我不會說誰是誰,所以這是公正的。哪個更優雅? public function set hitZone(target:DisplayObject):void { if(_hitZone != target) { _hitZone.removeEventListener(MouseEvent.ROLL_OVE

    1熱度

    2回答

    我正在開發我的第一個ASP.NET MVC應用程序。此應用程序跟蹤慈善組織的事件,用戶,捐助者等。在我的事件控制器中,我使用New/Edit/Show視圖支持標準CRUD操作(通過Show視圖上的按鈕完成刪除操作)。但我也想列出所有的事件。 是否有更好的方式來創建一個List視圖,您可以從Index視圖導航到或使List視圖爲Index視圖。索引視圖是控制器的默認視圖。如果你保持Index/Lis

    7熱度

    3回答

    我想在應用程序的日期/時間顯示中顯示重複事件。此日期時間顯示可以採用日曆的形式,但也可以是即將發生的事件的列表。 處理跟蹤可重複發生的事件的最佳方法是什麼? 例如:事件應該在數據庫中存儲一次,並在顯示代碼中投影/重複多次?事件應該存儲多次,然後才呈現?

    1熱度

    1回答

    我們正在爲傳送帶構建「配置程序」應用程序。基本上用戶進來和選擇一個模型,然後開始挑選他們想要的部分。一些組件依賴於其他組件。例如。如果我選擇A部分,那麼我需要選擇一個或多個B部分。這與在Dell.com上配置PC有些類似。該應用程序還將提供部件/組件的建議。 根據這些信息,我正在研究是否有一個現有的模式可以使我們簡化維護和設計。任何想法,想法?是否有任何開源項目具有類似的功能,我可以借用想法/模式

    2熱度

    2回答

    鑑於模式: MACHINE_TYPE { machine_type } MACHINE { machine, machine_type } SORT_PLAN { sort_plan, machine_type } SCHEDULE { day_of_week, machine, sort_plan } 和業務規則: 分類計劃可以被分配給任何 機相同的計算機類型的。 如何執行,在賽程

    0熱度

    4回答

    在客戶端 - 服務器系統中,它被認爲是一種服務器方法的良好體系結構,可以向客戶端詢問更多信息?如果是這樣,設計這種情況的最佳方式是什麼?這有沒有「模式」? 例如,假設最終用戶在客戶端UI中選擇了一組要刪除的記錄,則客戶端將該記錄集作爲參數對服務器進行「刪除記錄」調用。然後服務器以某種方式查找那些「特殊」的記錄的子集,因此需要用戶確認。對於服務器以某種方式向客戶端「回撥」一種稱爲「確認記錄」的方法是

    5熱度

    2回答

    有許多類型的外部依賴關係。與外部應用程序,組件或服務(例如,用於發送電子郵件的Outlook,用於掃描的TWAIN或WIA,用於各種目的的ActiveX對象和Web服務等)接口。 您的策略是確保您的應用程序是健壯的,並且即使在這種外部依賴(無數原因)無法使用時也能運行? 注意:您自己的源代碼中包含的來自外部源的代碼是另一種類型的外部依賴項,但這不是我主要關注的內容。

    3熱度

    6回答

    我正在開發一個接口,它將輸入加密的字節流 - 可能是一個非常大的大小 - 產生或多或少相同格式的輸出。 的輸入格式是這樣的: {N byte envelope} - encryption key IDs &c. {X byte encrypted body} 輸出格式是相同的。 下面是通常使用的情況下(重pseudocoded,當然): Message incomingMessag