原创 java 高新技術【11.1】 動態代理類 InvocationHandler對象 (靜態代理 與 動態代理 區別)

1,客戶端 請求 代理(proxy),這時,把Invocationhandler 以參數的形式 傳遞給 代理(proxy) 2,客戶端 在調用  代理(proxy)的其他方法,其他方法,也調用 (InvocationHandler)

原创 (2)搭建與測試 Spring 的開發環境

1,使用Spring所使用到的jar包 到http://www.springsource.org/download下載spring,然後進行解壓縮,在解壓目錄中找到下面jar文件,拷貝到類路徑下 dist\spring.jar lib\j

原创 (3)Spring的三種實例 bean 的方式 以及 Spring中bean的作用域。 以及 bean的生命週期

第一種: 1.使用類構造器實例化  <bean id="personService" class="cn.itm.service.impl.PersonServiceBean"></bean> import cn.itm.service

原创 (7) 用@Resource註解完成屬性裝配 【依賴注入----手動裝配】 以及 編碼解析其原理【經典】

      手工裝配依賴對象,在這種方式中又有兩種編程方式 1. 在xml配置文件中,通過在bean節點下配置,如    <bean id="orderService" class="cn.itcast.service.OrderServ

原创 XML(一)

一:什麼是XML?    XML(eXtensible Markup Language)可擴展標記語言,是 Web 上的數據通用語言。它使開發人員能夠將結構化數據,從許多不同的應用程序傳遞到桌面,進行本地計算和演示,並且它還支持用戶自己可

原创 (5) 編碼剖析Spring裝配基本屬性的原理【附加:注入依賴對象的兩種方式】

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt

原创 模擬交通燈管理系統(掌握面向對象的經典方法)

【1】需求: 【2】面向對象的分析和設計:           每條路線上都會出現多輛車,路線上要隨機增加新的車,在燈綠期間還要每秒鐘減少一輛車。      設計一個Road類來表示路線,每個Road對象代表一條路線,總共有12條路線,

原创 (6) Spring 如何裝配 集合類 以及 【第二種 依賴注入 方式】使用 構造器 注入

package cn.itm.service.impl; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import ja

原创 《三個白癡》經典語錄_值得深思。

 1、     A:“那天我明白了人心是很容易陷入恐懼的,你得哄哄它,無論問題有多大,告訴你的心,‘一切安然,朋友’”           B:“這就能解決問題?”           A:“不,但你增加了面對它的勇氣!”        

原创 《教父》經典名言

01.巨大財富的背後,都隱藏着罪惡02.讓朋友低估你的優點,讓敵人高估你的缺點03.不要憎恨你的敵人,那會影響你的判斷力 04.To be close to your friend, but closer to your enemy.

原创 java 高新技術【11.2】 動態代理類 編寫類似 AOP 與 BeanFactory。初試Spring框架

1.切面(aspect):    要實現的交叉功能,是系統模塊化的一個切面或領域。如日誌記錄。 2.連接點:    應用程序執行過程中插入切面的地點,可以是方法調用,異常拋出,或者要修改的 字段。 3.通知:    切面的實際實現,他通知

原创 狼滕圖----狼的格言

1:沒有捕捉不到的獵物,就看你有沒有野心去捕;沒有完成不了的事情,就看你有沒有野心去做。 2:沒有獵物我們就去尋找獵物,發現獵物我們就去追逐獵物。尋找、發現、追求、獲得———這就是狼的生活要素。 3:儘管面對上萬只的黃羊,面對兇猛的老虎

原创 模擬銀行業務調度系統

【一】需求: 模擬實現銀行業務調度系統邏輯,具體需求如下:     銀行內有6個業務窗口,1 - 4號窗口爲普通窗口,5號窗口爲快速窗口,6號窗口爲VIP窗口。     有三種對應類型的客戶:VIP客戶,普通客戶,快速客戶(辦理如

原创 肖申克的救贖

肖申克的救贖經典臺詞   1、I guess it comes down to a simple choice:get busy living or get busy dying.   生命可以歸結爲一種簡單的選擇:要麼忙於生存,要麼趕着

原创 (8) 讓Spring自動掃描和管理Bean ---- 通過在classpath自動掃描方式把組件納入spring容器中管理

          前面的例子我們都是使用XML的bean定義來配置組件。在一個稍大的項目中,通常會有上百個組件,如果這些這組件採用xml的bean定義來配置,顯然會增加配置文件的體積,查找及維護起來也不太方便。           sp