請教banq 大哥,在jdbc開發中,過多使用static方法會有什麼問題?
我從學java開始,都很少用static來寫 資料庫的insert select update delete等操作。一直都是jsp+bean(這個bean在頁面都要成為物件的)。
工作後發現,公司程式碼中幾乎所有的資料庫操作都是靜態方法。
我很疑惑,拋開靜態方法帶來的修改不變和軟體架構上的不足不談。
過多的使用靜態方法會不會帶來效能上的問題?
有人說當static方法中使用static變數的話會引發多執行緒的資源互斥的問題。不過在資料庫操作中,確實很少使用靜態變數。
當然不可否認,這種方法在開發初期確實加快了開發速度,使得很多老的程式碼中都延續了這種用法。
當然我還在堅持,用dao來實現資料庫中操作。
只是我困惑確從來沒有得到過解答,人家的程式也跑的好好的,憑什麼說人家的不好?
困惑,希望哪位大哥不吝賜教,為小弟解惑
工作後發現,公司程式碼中幾乎所有的資料庫操作都是靜態方法。
我很疑惑,拋開靜態方法帶來的修改不變和軟體架構上的不足不談。
過多的使用靜態方法會不會帶來效能上的問題?
有人說當static方法中使用static變數的話會引發多執行緒的資源互斥的問題。不過在資料庫操作中,確實很少使用靜態變數。
當然不可否認,這種方法在開發初期確實加快了開發速度,使得很多老的程式碼中都延續了這種用法。
當然我還在堅持,用dao來實現資料庫中操作。
只是我困惑確從來沒有得到過解答,人家的程式也跑的好好的,憑什麼說人家的不好?
困惑,希望哪位大哥不吝賜教,為小弟解惑
[該貼被cuibaoliang2004於2007年03月30日 10:17修改過]
相關文章
- 請教banq大哥:資料庫設計的問題!!!資料庫
- 請教banq大哥j2ee叢集開發
- 請教banq大哥SOAP和HTTPHTTP
- 請教banq問題,關於hibernate的jdbc的JDBC
- banq大哥,請教一個關於jboss ide的問題IDE
- 請教banq大哥,領域模型的設計模型
- 請教一個在Session Bean中使用JDBC的問題SessionBeanJDBC
- banq,Jdon Framework的問題請教Framework
- 請教banq DDD學習問題!
- 請教banq老師和各位大哥,以下需求應該怎麼分析
- 各位大哥,banq大哥請進,有關jdon版的安裝
- 請教Banq工廠模式中的一些問題模式
- 請教banq關於domain object的問題AIObject
- 你好BANQ,請教模式使用模式
- 請教關於Singleton模式和synchronized static 方法的問題模式synchronized
- to banq : 請教如何邊學習邊實踐的方法論問題
- 請教Banq和各位道友連線失效問題
- 請教Banq一個Ruby架構的問題架構
- 求教:banq大哥怎麼做二次開發?
- 請教BANQ,關於Timer開發
- 伺服器過載會有什麼問題伺服器
- 請教彭老師:開發工具使用的問題
- banq大哥,有關《Java實用系統開發指南》求教Java
- 請教banq老師一個repository的問題
- 向banq老師請教一組架構問題架構
- 請教banq老大像jivejdon3論壇的功能在操作上也沒有那麼複雜,為什麼在程式實現上會有那麼多的元件那?元件
- 請教BANQ關於J2EE開發
- 請教banq:在實踐機會不多的情況下如何提升java功力,多謝Java
- 請問下banq大哥com.jdon.treepatterns.model.TreeModel
- 遠端呼叫EJB。報錯如下。請問是什麼原因?請教banq等dx。謝謝!
- 一個遊戲系統,向Banq大哥,以及感興趣的朋友請教!遊戲
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- 請問getKey()方法是什麼,有什麼用
- 看了《開發指南》,有個udp socket問題想問banq。UDP
- 請教模組化可移植開發問題
- 向大家請教開發流程的問題