tightly-coupled-code

    1熱度

    1回答

    我的web應用程序有一個解析URL參數的方法。 ... layerName = HtmlPage.Document.QueryString["Layer"] . . . ; ... 一個部門在我們公司有哪些網址爲這個應用程序是很難改變的原因不明,以我的參數列表。 他們可能會使用這樣的URL。 .../Default.aspx的?服務=韋爾斯&層= ActiveWells &查詢= XYZ

    8熱度

    2回答

    我正在爲我正在創建的API創建一個錯誤管理器。這個想法是它提供了一個可從API返回的錯誤代碼庫,確保以相同的方式處理不同調用中的相同錯誤(例如,請求中缺少所需的值)。 我最初的做法是沿着線: $this->_errorManager->setError(ErrorCodes::REQUIRED_FIELD); 然而,這造成的錯誤代碼級的依賴的任何地方我想成立一​​個錯誤。 另一種方法是: $t

    1熱度

    1回答

    我很難理解如何才能做到最好。我理解門面如何作爲語法糖來呈現清晰的靜態代碼佈局風格,同時保持代碼的鬆耦合和可測試性。 但是,我有以下問題。無論何時我有一個控制器,控制器都依賴於類的負載。讓我們以輸入類爲例。每個控制器都是一個IoC容器,所以實際上這很好。因爲如果我想用另一個類來更改輸入類。我只需要創建一個實現正確界面的新類。但是這意味着我應用中的每個控制器都依賴於相同的輸入類。我理解這個權利嗎? 所

    1熱度

    1回答

    我從一個開發人員那裏繼承了一個項目代碼庫。 我必須對其進行一些更改。 說我有一個表 「CARS」 2列 ID | CARNAME 1 | HYUNDAI 2 |福特 3 | BMW 綁定到Model類「汽車」: public Class Car{ @Id @Column(name="ID") private Long id; @Column(name="

    1熱度

    5回答

    這有點難以解釋...希望問題的領域一點都不含糊...... 你可以看看代碼的想法... ClassA.java public class ClassA { @Autowired InterA abcd; public void dododo() { abcd.doit(); } } ClassB.java @Component publi

    1熱度

    1回答

    我一直試圖在上週解決這個問題,並且似乎無法找到一個既不需要單例也不需要緊耦合的解決方案。 我正在開發一個3D空間遊戲,其中的早期演示是在這裏... www.sugarspook.com/darkmatters/demo.html ...我正在開始添加任務玩家將能夠從擡頭顯示器(Hud class)中進行選擇。 遊戲的結構是: Game類包含Hud和ObjectsList類。 ObjectsList

    2熱度

    2回答

    搜索相關的緊耦合(當一組類是高度依賴於彼此) 例1 class CustomerRepository { private readonly Database database; public CustomerRepository(Database database) { this.database = database;

    0熱度

    2回答

    如果我在我的代碼中使用低封裝,我似乎無法抓住「緊密耦合」的概念。 請問有人會展示一些說明此概念的「之前」和「之後」代碼嗎?

    0熱度

    2回答

    我是新的持久性,我正在閱讀「Pro JPA 2」一書。我讀了Java和JDBC包的問題是, SQL是不可移植的 Java代碼和SQL之間 緊耦合 JDBC的具有諷刺意味的是,儘管編程接口是 便攜式,SQL語言不是。儘管 進行了許多嘗試來標準化,但仍然很少編寫任何複雜性的SQL,這些複雜性在兩個主要數據庫平臺上將保持不變。即使在方言類似的情況下,每個數據庫的表現也會有所不同,具體取決於查詢的結構,因

    1熱度

    2回答

    它說here是 我不會推薦使用的InitializingBean和DisposableBean的 接口,因爲它會緊耦合代碼到Spring 是否有意義?我認爲這將是正好相反緊密耦合。