在JSP中的JavaBean設定靜態屬性和方法有沒有意義?
在BS結構應用開發中,我們都會碰到聯接資料庫的問題。一般的作法是把
資料庫聯接放在一個物件中(封裝)。
比如這個類名叫DbConn,它有一個最重要的方法
public Connection getConn(),
還有一些屬性描述了JDBC資料庫聯接,
比如String jndiName,String jdbcDriver,String jdbcURL,
String user,String password,
相信大家都可以輕鬆理解。
現在在每個頁面裡生成DbConn的例項,物件名為objConn,然後
呼叫它的getConn例項方法,以此運算元據庫。
我現在的想法是把getConn改成public static Connection getConn();
這樣在頁面中就無需生成物件。好象很合理。但我又想到,每次HTTP請求都要load一次DbConn類,getConn()是不是靜態的好象對效能沒有什麼提高。而且每次請求不會利用原有DbConn,不會產生單子模式的應用。
不知道大家對這個問題是怎麼看的,我的初步結論是這個改動似乎是無關
緊要的。
資料庫聯接放在一個物件中(封裝)。
比如這個類名叫DbConn,它有一個最重要的方法
public Connection getConn(),
還有一些屬性描述了JDBC資料庫聯接,
比如String jndiName,String jdbcDriver,String jdbcURL,
String user,String password,
相信大家都可以輕鬆理解。
現在在每個頁面裡生成DbConn的例項,物件名為objConn,然後
呼叫它的getConn例項方法,以此運算元據庫。
我現在的想法是把getConn改成public static Connection getConn();
這樣在頁面中就無需生成物件。好象很合理。但我又想到,每次HTTP請求都要load一次DbConn類,getConn()是不是靜態的好象對效能沒有什麼提高。而且每次請求不會利用原有DbConn,不會產生單子模式的應用。
不知道大家對這個問題是怎麼看的,我的初步結論是這個改動似乎是無關
緊要的。
相關文章
- PHP 中 static 靜態屬性和靜態方法的呼叫PHP
- 類的靜態屬性和方法
- JavaScript 靜態屬性與靜態方法JavaScript
- JavaScript私有屬性和靜態屬性JavaScript
- 關於php中靜態方法,靜態屬性的一些淺見PHP
- Ubuntu裡怎樣設定靜態IP?Ubuntu中設定靜態IP的方法Ubuntu
- Object C學習筆記10-靜態方法和靜態屬性Object筆記
- 靜態屬性
- es5繼承和es6繼承中靜態方法、靜態屬性的差異繼承
- Delphi系列談之:Delphi中的靜態屬性及靜態方法的實現 (轉)
- 注意!非靜態內部類和非靜態方法的匿名類的this$0屬性
- Vue — vue中帶有$的屬性和方法Vue
- 深入理解JavaScript類與物件:揭秘類欄位和靜態屬性的妙用,js靜態屬性和例項屬性JavaScript物件JS
- js 物件方法、類方法、原型方法的區別;私有屬性、公有屬性、公有靜態屬性的區別JS物件原型
- jsp中的javabean 和 sevlet 的困惑JSJavaBean
- 物件中的靜態屬性是否在多執行緒中共享物件執行緒
- 在 WebSphere Process Server 中為新的查詢要求設定自定義屬性WebServer
- 在靜態類中定義一個泛型方法查詢陣列元素泛型陣列
- [譯] 繼承 JavaScript 類中的靜態屬性繼承JavaScript
- 物件導向2--靜態方法、類方法、屬性方法物件
- HTTPS會話裡的敏感Cookie沒有設定Secure屬性HTTP會話Cookie
- TypeScript 類靜態屬性TypeScript
- Delphi 類的靜態屬性 (轉)
- jsp,struts,mysql分頁_Iterator有沒屬性可以傳值?JSMySql
- 正則方法和屬性的使用---包括你沒有見過的哦
- jsp中javabean的問題JSJavaBean
- 寫年終總結到底有沒有意義?
- android中自定義屬性重複定義Android
- laravel 定義模型的區域性查詢作用域方法沒有PhpStorm沒有程式碼提示Laravel模型PHPORM
- javaSE-day04--ArrayList基本用方法、類內定義方法和方法過載、靜態方法static(類的方法)、工具方法(static)的定義和使用Java
- 介面中的預設方法與靜態方法
- Linux下設定靜態IP和獲取動態IP的方法Linux
- 動態設定元素的disabled屬性可用和不可用
- 結構體和類中屬性定義需要static地方結構體
- Echarts中Option屬性設定Echarts
- JSP生成靜態HTML頁面的實踐方法和設計思路薦JSHTML
- 帝國cms偽靜態設定方法
- ts類中屬性定義的另一種方式