ALL is Well!

          敏捷是一條很長(zhǎng)的路,摸索著前進(jìn)著

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            30 隨筆 :: 23 文章 :: 71 評(píng)論 :: 0 Trackbacks

          10 2010 檔案

               摘要: 在上一篇 Hessian構(gòu)建分布式系統(tǒng)應(yīng)用 的基礎(chǔ)上,我們對(duì)程序進(jìn)行改進(jìn)。
          現(xiàn)在有以下比較突出的問(wèn)題:
          a.如果hessian服務(wù)端我要做的業(yè)務(wù)很多,怎么辦?
          我要定義很多個(gè)接口,然后再寫實(shí)現(xiàn)類,最煩的是還要配置它。
          我的設(shè)想是,hessian服務(wù)只提供一個(gè)歸口,再此對(duì)外的接口實(shí)現(xiàn)中反射調(diào)用具體的業(yè)務(wù)類。

          b.客戶端在調(diào)用時(shí),每次調(diào)用遠(yuǎn)程接口都要用以下代碼嗎:  閱讀全文
          posted @ 2010-10-17 22:10 李 明 閱讀(1704) | 評(píng)論 (1)  編輯

               摘要: Hessian是一個(gè)輕量級(jí)的remoting onhttp工具,使用簡(jiǎn)單的方法提供了RMI的功能. 相比WebService,Hessian更簡(jiǎn)單、快捷。
          采用的是二進(jìn)制RPC協(xié)議,因?yàn)椴捎玫氖嵌M(jìn)制協(xié)議,所以它很適合于發(fā)送二進(jìn)制數(shù)據(jù)。

          本文將分為以下幾個(gè)內(nèi)容:
          一、一個(gè)簡(jiǎn)單的Hessian調(diào)用例子
          二、Spring+Hessian的例子
          三、使我們的調(diào)用變得通用

          第一?%  閱讀全文
          posted @ 2010-10-17 21:11 李 明 閱讀(2824) | 評(píng)論 (0)  編輯

               摘要: 通過(guò)上一篇 利用自定義Java注解實(shí)現(xiàn)資源注入 介紹的方法,我們實(shí)現(xiàn)了通過(guò)自定義注解完成了對(duì)DataSource資源的注入,但在實(shí)際應(yīng)用中,我們通常不希望去顯式的去聲明這樣的MyAnnotationBeanProcessor對(duì)象來(lái)幫助我們完成注入,而是希望通過(guò)Spring幫我們“悄悄地”完成。  閱讀全文
          posted @ 2010-10-04 10:31 李 明 閱讀(8239) | 評(píng)論 (1)  編輯

               摘要: 這里是想介紹一下如何通過(guò)Java的注解機(jī)制,實(shí)現(xiàn)對(duì)bean資源的自動(dòng)注入。主要介紹實(shí)現(xiàn)方法,至于例子的實(shí)用性不必討論。
          需求:一個(gè)應(yīng)用有兩個(gè)數(shù)據(jù)庫(kù),分別為DB-A,DB-B。
          假設(shè)持久層框架使用iBatis來(lái)完成,那么SqlMapClient對(duì)象在創(chuàng)建時(shí),對(duì)于兩個(gè)不同的DB連接要有兩個(gè)不同的SqlMapClient對(duì)象,
          假設(shè)我們有一個(gè)Service類為MyService.java,該類中有兩個(gè)SqlMapClient對(duì)象分別對(duì)應(yīng)著DB-A、DB-B。  閱讀全文
          posted @ 2010-10-04 10:19 李 明 閱讀(5350) | 評(píng)論 (0)  編輯

               摘要: 繼上一篇 擴(kuò)展Spring-實(shí)現(xiàn)對(duì)外部引用的屬性文件的 屬性值 進(jìn)行加密、解密 ,這次要實(shí)現(xiàn)的是對(duì)整個(gè)外部屬性文件進(jìn)行加密,Spring在加載這個(gè)外部屬性文件時(shí)進(jìn)行解密。
          分析過(guò)程與在 擴(kuò)展Spring-實(shí)現(xiàn)對(duì)外部引用的屬性文件的 屬性值 進(jìn)行加密、解密 中介紹的基本一致,只不過(guò)這次的入口就在 PropertiesLoaderSupport.java 這個(gè)抽象類的loadProperties方法。代碼片段:(注意注釋部分)  閱讀全文
          posted @ 2010-10-02 12:44 李 明 閱讀(4378) | 評(píng)論 (8)  編輯

          主站蜘蛛池模板: 论坛| 壶关县| 长宁县| 乌拉特前旗| 高州市| 长武县| 马公市| 仙居县| 花垣县| 彰化市| 独山县| 青铜峡市| 阳泉市| 阿瓦提县| 正定县| 景东| 南岸区| 丰顺县| 光泽县| 恩平市| 新宁县| 河东区| 京山县| 界首市| 基隆市| 甘谷县| 新宁县| 呼玛县| 长顺县| 紫云| 鄂托克前旗| 玉屏| 邢台县| 桐柏县| 宁夏| 贵溪市| 南雄市| 浪卡子县| 河曲县| 疏附县| 疏勒县|