原创 Spring Web框架與Struts的區別

下面是從struts的角度來談談spring自帶的web框架的使用。 當然,我們在配置web框架前,需要把spring配置好,這裏就不多說了。   1.web框架核心servlet在web.xml中的配置。   <servlet> <se

原创 以一個裝飾模式來看IBM RSA與Together2006(附UML圖)

現實的發票有三部分組成:頭部分,主題部分(數據部分),尾部分;不同的對象打印出來的頭和尾是不一樣的,但是主體部分是一樣,那麼要實現這樣的需求,就應該採用裝飾模式,下面是UML圖示。下面是一個發票打印系統,其中SalesOrder是發票的主

原创 Java內部類總結

Java內部類其實在J2EE編程中使用較少,不過在窗口應用編程中特別常見,主要用來事件的處理。其實,做非GUI編程,內部類完全可以不用。   內部類的聲明、訪問控制等於外部類有所不同,要靈活使用內部類來編寫程序,還是有相當難度的。   一

原创 從重構的角度學習bridge設計模式

  Bridge模式是一個在實際系統中經常應用的模式。它最能體現設計模式的原則針對接口進行編程,和使用聚合不使用繼承這兩個原則。   由於我們過分的使用繼承,使類的結構過於複雜,不易理解,難以維護。特別是在Java中由於不能同時繼承多個類

原创 Eclipse啓動機制(1)

最近我一直在研究Eclipse的架構體系,下面我們就來看看Eclipse的啓動機制吧 1、Eclipse源代碼        eclipse-sourceBuild-srcIncluded-3.3.1.1.zip    版本:3.3.1.

原创 基於SOA的架構師的定位問題

         系統架構設計師角色是技術上的領導和系統開發創新遠景的來源。         隨着現在技術的進步,特別師銀行,電信都在搞省集中,那麼集中意味這什麼,數據量增大,併發增大,特別是現在在銀行,電信項目中爲了達到平臺專業化,都

原创 空(標識)接口的重要性

這是昨天我跟天意在一次閒聊中一次有起的討論,標籤接口真有那麼重要嗎?比如說很多初學者認爲java.io.Serializable這樣的接口,很多時候可用可不用,不用一樣能執行對象系列化功能。 爲此,我們通過一個通俗而有趣的示例!這個示例是

原创 學習筆記:11種行爲型設計模式簡單對比

這幾種行爲型設計模式分別爲: Template Method 模板方法模式 Command 命令模式 Interpreter 解釋器模式 Mediator 中介者模式 Iterator 迭代器模式 Observer 觀察者模式

原创 Java語法探究——從多層內部類/嵌套的類中訪問外部類的成員

本文用到名詞說明: 內部類:Inner Class 嵌套類:Static Nested Class (與標題上的嵌套的類不同,此處是專有名詞) 靜態內部類:同嵌套類一個意思,一物兩個名字而已。   在下面,我們看到對於B類來說他的嵌套層次

原创 反射和屬性

?反射的概念 ?反射遍歷成員 ?用射調用類型成員 ?屬性概念(Attribute) ?屬性的實例 ?自定議屬性 ?三個屬性 二次編輯一次運行   一次編譯後   反射 反射是編程的讀取與類型相關聯的元數據的行爲。通讀取元數據,可以瞭解它是

原创 深入探索Factory模式與Prototype模式的異同

    原型模式與工廠模式的定義,本文不想在這講太多,本文主要想在這講一下對原型模式的一些誤解--將原型模式等價於工廠模式;     爲什麼會產生這種誤導呢?其實也不是我們的錯,關鍵在於設計模式這本書以及網上的其它資料很喜歡將原型和工廠方

原创 把new、virtual、override說透

我們先看下面一段程序:     /// <summary>     /// 父類 /// 作者:周公 /// 首發地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/286

原创 CoR 模式的兩種形式

CoR 模式 (第一種)   CoR(Chain of Responsibility) 即職責鏈設計模式:使多個對象都有機會處理請求(Request),從而避免請求的發送者和接受者之間的耦合關係。將這些對象連成一條鏈,並沿着這條鏈傳遞該請

原创 基於Service和Command模式的簡單MVC實現

不久前在Jdon網站看到一篇很久的文章,說的是一個小型的Web項目中對MVC的簡單實現,核心的觀點就是:   1.只有一個Controller的servlet 類 2.一個Service接口 3.一些實現Service接口的類   其中C

原创 BSS、OSS、MSS向何處去——電信轉型時代的IT支撐系統

  當前,面對用戶需求的變化以及國家加快實施國民經濟和社會信息化戰略的形勢,運營商按照原有的業務和服務模式將難以滿足需求,從“提供單純的通信服務”向提供“綜合信息服務”的轉型成爲我國運營商的共同選擇。然而在拓展新市場的過程中,運營商不僅要