0
A
回答
1
即使您不使用框架,MVC也可以通過將您的數據訪問,邏輯和表示分離爲單獨的語言文件來幫助您保持理智。
1
我想你會得到許多答案作爲答案。無論如何,讓我們問爲什麼可以 比其他人更喜歡:
在語言文件本身(我不知道語言文件中的yoyu意味着什麼),但讓我假設你的意思是編程語言本身。那麼這種方法是由微軟和Linq一起完成的。它被帶到例如「查詢」語言是Smalltalk(但不是SQL)的寶石中。
如果你把它放在一些.sql文件中,那麼必須有一種方法來尋址代碼。我認爲這是存儲過程所做的。這些例子可以在Postgres數據庫軟件中找到。
如果你把它放在許多文件中的一個可能是開放的。例如,它可能是你有一個查詢一個文件。比使用由某個鍵標識的不同SQL語句的散列表更好或更差。
我看到下面的每天接近在Access軟件 1)嵌入VBA的投入獲得 3的查詢部分「只是字符串」 2)),我甚至讀到把這個SQL語句中額外的SQL報表表。
問候 弗里德里希
1
這一切都取決於 - 如:
-
在一個簡單的順序控制小DB維護腳本
- 流很高興看到他們使用
- 程序與循環語句/回調應儘早準備報表;那麼init/prepare函數附近的所有腳本列表就很有意義
- 一個特殊情況:我使用一組使用不同語言編寫的工具腳本來完成「相同的事情」。他們都得到.txt文件containig按名稱標記的SQL語句的發言
- 「大」的應用程序(應該)使用存儲過程 - 那麼,問題消失
1
在COBOL,我把SQL的語言文件,但分開的程序。這樣,我將業務邏輯從數據庫邏輯中分離出來。
在Python中,我把SQL放在它自己的.py模塊中。這樣,我將業務邏輯從數據庫邏輯中分離出來。
在Java中,我將SQL放在一個單獨的包中。這樣,我將業務邏輯從數據庫邏輯中分離出來。
我沒有使用其他語言,但我可能會將業務邏輯與數據庫邏輯分開。
相關問題
- 1. SQL語句中的變量方程式的放置位置?
- 2. 活動代碼的放置位置?
- 3. 使用查找表時保持代碼可讀性 - 性能與可維護性
- 4. 維護JTextArea滾動位置
- 5. 分支和維護位置
- 6. SharePoint維護滾動位置
- 7. 編寫可維護代碼
- 8. 可維護性
- 9. iOS核心位置(在哪裏可以放置代碼?)
- 10. 在Rails中放置複雜的require語句的位置?
- 11. 在'if'語句的條件之間放置代碼
- 12. 維護Grails/GORM中列的位置
- 13. 在Django中放置導入語句的位置?
- 14. 導入語句的位置
- 15. 把代碼放在codeigniter中的位置
- 16. 哪裏是放置UIViewController的設置代碼的最佳位置;
- 17. JQuery UI - 可放置位置
- 18. 通過放置在php代碼中保護javascript代碼
- 19. 是否有可能在if語句中放置if else語句?
- 20. 在列表中維護滾動位置
- 21. 在WebView中維護滾動位置
- 22. Silverlight維護列表框滾動位置
- 23. 列表不維護滾動位置
- 24. 在JavaScript中維護滾動位置window.open()
- 25. 維護子視圖相對位置
- 26. 在放大d3時維護數據位置
- 27. 的WinForms MenuStrip中隔離,以提高代碼的可維護性
- 28. SQL代碼SUM CASE語句
- 29. 使用if語句問題設置佔位符可見性
- 30. if語句值位置