TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
深入淺出設計模式(簡體書)
滿額折

深入淺出設計模式(簡體書)

商品資訊

人民幣定價:69.8 元
定價
:NT$ 419 元
優惠價
87365
絕版無法訂購
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《深入淺出設計模式》總結了許多系統軟件在設計開發過程中的難點,力圖將設計模式的實際應用與實現原理有機結合起來,破解軟件開發人員在學習設計模式過程不能透徹理解並靈活運用設計模式的難題。所有章節都是先通過具體的示例講解為什麼需要使用某個設計模式,然後講解該模式的實現原理,最後再通過詳細的示例或對很多開源框架進行分析,加深讀者對設計模式的理解。《深入淺出設計模式》適用於中、高級軟件設計和開發人員,尤其是已經學習過設計模式但沒有收穫的開發人員,同時也可作為高校相關專業師生和社會培訓班的教材。.

名人/編輯推薦

《深入淺出設計模式》適用于中、高級軟件設計和開發人員,尤其是已經學習過設計模式但沒有收獲的開發人員,同時也可作為高校相關專業師生和社會培訓班的教材。

目次

第1章 如何學習設計模式1.1 軟件開發遇到的問題1.2 面向對象的設計原則1.3 設計模式的產生和分類1.4 設計模式學習路線1.5 小結第2章 學習設計模式的工具2.1 建模語言概述2.2 設計模式的工具使用2.3 UML類圖2.4 小結第3章 單例模式(Singleton)3.1 哪裡會使用到單例模式3.2 單例模式的實現原理3.3 雙檢測鎖機制的單例模式3.4 單例模式在日誌管理中的實際應用3.5 單例模式在數據庫連接池管理中的實際應用3.6 小結第4章 簡單工廠模式(Simple Factory)4.1 哪裡會使用到簡單工廠模式4.2 簡單工廠模式的實現原理4.3 簡單工廠模式在翻譯器中的實際應用4.4 小結第5章 工廠方法模式(Factory Method)5.1 哪裡會使用到工廠方法模式5.2 工廠方法模式的實現原理5.3 簡單工廠模式與工廠方法模式比較5.4 工廠方法模式在Spring中的實際應用5.5 小結第6章 抽象工廠模式(Abstract Factory)6.1 哪裡會使用到抽象工廠模式6.2 抽象工廠模式的實現原理6.3 抽象工廠模式在翻譯器中的實際應用6.4 小結第7章 原型模式(Prototype)7.1 哪裡會使用到原型模式7.2 原型模式的實現原理7.3 原型模式在Java中的實際應用7.4 小結第8章 創建者模式(Builder)8.1 哪裡會使用到創建者模式8.2 創建者模式的實現原理8.3 創建者模式在薪酬模塊中的實際應用8.4 小結第9章 適配器模式(Adapter)9.1 哪裡會使用到適配器模式……第10章 門面模式(Facade)第11章 代理模式(Proxy)第12章 合成模式(Composite)第13章 享元模式(Flyweight)第14章 裝飾模式(Decorator)第15章 橋模式(Bridge)第16章 策略模式(Strategy)第17章 迭代器模式(Iterator)第18章 模板方法模式(Template Method)第19章 中介者模式(Mediator)第20章 訪問者模式(Visitor)第21章 職責鏈模式(Chain of ReSponsibility)第22章 狀態模式(State)第23章 解釋器模式(Interpreter)第24章 觀察者模式(Observer)第25章 命令模式(Command)第26章 備忘錄模式(Memento)第27章 綜合應用設計模式實現MVC框架.

書摘/試閱



27.5 實現持久層功能
在Java開發的系統中,JDBC是程序員和數據庫打交道的主要途徑,提供了完備的數據庫操作方法接口。但考慮到規范的適用性,JDBC只提供了最直接的數據庫操作規范,對數據庫資源管理。在iava.sql包中的類,是用于Java應用程序連接數據庫的標準方法。進行Web開發,必然離不開對數據庫的訪問,因此,需要Java應用程序與各種不同數據庫之間進行會話,而JDBC正是作為此種用途的機制。
下面對JDBC的幾個常見接口進行介紹:
(1)Connection接口代表與數據庫的連接。連接過程包括所執行的SQL語句和在該連接上所返回的結果。一個應用程序可與單個數據庫有一個或多個連接,或者可與許多數據庫有連接。在與數據庫建立連接之前,首先要加載對應數據庫的驅動程序,加載對應數據庫的驅動程序后,即可與數據庫建立連接了。與數據庫建立連接的標準方法是調用DriverManager.getConnection方法。
(2)JDBC URL提供了一種標識數據庫的方法,可以使相應的驅動程序能識別該數據庫并與之建立連接。由于JDBC URL要與各種不同的驅動程序一起使用,因此這些約定應非常靈活。JDBC URL可指向邏輯主機或數據庫名,而這種邏輯主機或數據庫名將由網絡命名系統動態地轉換為實際的名稱。這可以使系統管理員不必將特定主機聲明為JDBC名稱的一部分。
(3)DriverManager類是JDBC的管理層,作用于用戶和驅動程序之間。它跟蹤可用的驅動程序,井在數據庫和相應驅動程序之間建立連接。另外,DriverManager類也處理諸如驅動程序登錄時間限制及登錄和跟蹤消息的顯示等事務。
(4)Statement對象用于將SQL語句發送到數據庫中。它提供了3個類:Statement、PreparedStatement和CallableStatement.用于向數據庫發送SQL語句。Connection接口中的3個方法可用于創建這些類的實例。下面列出這些類及其創建方法:
Statement對象:用于執行不帶參數的簡單SQL語句,提供了執行語句和獲取結果的基本方法,由Connection的方法createStatement所創建。
PreparedStatement對象:用于執行帶或不帶m參數的預編譯SQL語句,由Connection的方法prepareStatement所創建。PreparedStatement的實例擴展了Statement,因此它們都包括了Statement的方法。PreparedStatement對象有可能比Statement對象的效率更高,因為它已被預編譯過并存放在那以供將來使用。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 365
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區