three (153)


oop - 我從來沒有遇到過寫得好的業務層。 有什麼建議?

oop - 我從來沒有遇到過寫得好的業務層。 有什麼建議?

我環顧四周,看到了一些用於定義規則,驗證,業務對象(實體)等的代碼片段,但是我不得不承認,從來沒有見過一個完整的,寫得很好的業務層。 我知道我不喜歡什麼,但不知道這是多麼偉大。 任何人都可以指出一些好的面向對象的業務層(或者偉大的業務對象),或者讓我知道他們如何判斷一個業務層,什麼使得一個偉大的? 謝謝…


architecture - 什麼是N層架構?

最近我看到了不少開發人員的招聘信息,其中包括一句或多或少的內容:“必須具備N層體系結構的經驗”,或者“必須能夠開發N層應用程序”。 這讓我問,什麼是N層架構? 人們如何獲得經驗?…


math - 簡單的方法在三維空間中的點之間插入以形成光滑的表面

我試圖想出一個簡單而有效的方法來創建一個與許多給定的“樣本”點相交的光滑曲面。 對於表面上的任何X,Y點,我最多可以在4個方向(X,Y軸上的下一個較高點和較低點)確定4個採樣點。 考慮到這一點,我想要一種方法來計算在4個採樣點之間插值的Z值。 當然,給定4個採樣點中的任何一個的X,Y位置的算法應當輸出該點的Z值。 還要注意,可能有少於4個採樣點。 我猜測4個採樣點的Z值的某種函數,以某種方…


JavaScript中3D渲染的最佳在線資源是什麼?

先介紹一下: 去年我寫了這個http://dragan.yourtree.org/code/canvas-3d-graph/ 現在,我想對它進行完整的重寫,因為這個舊版本有一些限制,例如:有時會發生吧,因為它們被一個接一個地拖拽出來,所以看不見吧。 在這個舊版本中,沒有真正的3D,只是2D模擬的3D模擬。 現在,我想要的是全面的3D場景,我想保留在內存中的所有對象,並添加一些3D導航按鈕…


design patterns - 你的域模型對象應該有多少邏輯

剛剛讀完Greg Young的這篇文章,他正在談論微軟推薦帶啞數據傳輸對象的模式。 他暗示,在Java社區,事情正朝著另一個方向發展。 我的問題是多少邏輯應該在你的實體對象? 我工作的哲學(C#商店)是,如果你不能序列化它,不要把它放在實體中。…


architecture - 在一個更複雜的應用程序中傳遞數據

如何將數據傳遞給n層應用程序中的圖層? 我已經制定了3種不同的方法。 A)通用.net對象通用數據表,哈希表,通用數據集,字符串,整數等...然後使用數據集填充您的業務對象,發送到UI層。 替代文字http://img11.imageshack.us/img11/460/generic.png http://dabbleboard.com/draw?b=eiu165&i=26&c=54ee…



networking - 如何將網絡請求發送到(地理上)最近的服務器

我是一名Java編碼人員,不太了解網絡的工作原理(除了基本的UDP/TCP連接) 假設我在美國,亞洲,拉丁美洲和歐洲的機器上運行服務器。 當用戶請求服務時,我希望他們的請求轉到離他們最近的服務器。 我有可能有一個地址:mycompany.com,並以某種方式將請求路由到適當的服務器? 顯然,當有人去cnn.com時,他們會從靠近他們的服務器接收圖片,視頻等。 坦率地說,我不明白這是如何工…


database - 數據庫與代碼中的業務邏輯?

作為一名軟件工程師,我非常傾向於在應用程序層編寫業務邏輯,而通常只依賴於數據庫而不僅僅是CRUD(創建檢索更新和刪除)操作。 另一方面,我遇到了在存儲過程中編寫大量業務邏輯的應用程序(通常是較舊的應用程序),因此有些人更喜歡在數據庫層中編寫業務邏輯。 對於在存儲過程中擁有和/或享受書面/編寫業務邏輯的人來說,使用此方法的原因是什麼?…


architecture - 解釋2層和3層架構的不同層次?

我無法了解哪些元素被稱為第一層,第二層和第三層以及他們所在的位置。 他們可以駐留在同一台機器或不同的機器上。 哪一層駐留在哪台機器上? 我們如何將特定應用程序識別為2層應用程序或3層應用程序。 請用例子來解釋…


PHP:刪除數組的第一個和最後一個項目

假設我有這個數組: $array=array('10', '20', '30.30', '40', '50'); 問題: 從上面的數組中刪除第一項的最快/最簡單的方法是什麼? 從上面的數組中刪除最後一項的最快/最簡單的方法是什麼? 因此,結果數組僅包含以下值: “20” '30 0.30“ '40'…




material example sprite light model system vector3 raycaster particle group