ALL is Well!

          敏捷是一條很長的路,摸索著前進著

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            30 隨筆 :: 23 文章 :: 71 評論 :: 0 Trackbacks

          #

               摘要: 統一處理系統中的異常并將其以固定的格式顯示在頁面上。

          當使用js做前臺的表單驗證的時候,提示用戶的輸入有問題,則可以使用 Message.showMsg('...'),提示信息也會顯示在同一個位置。

          這樣就實現了異常提示信息的統一展示了。

          這是一個比較簡易的實現,只提供一個思路。  閱讀全文
          posted @ 2010-11-16 14:53 李 明 閱讀(2800) | 評論 (0)編輯 收藏

               摘要: 在上一篇 Hessian構建分布式系統應用 的基礎上,我們對程序進行改進。
          現在有以下比較突出的問題:
          a.如果hessian服務端我要做的業務很多,怎么辦?
          我要定義很多個接口,然后再寫實現類,最煩的是還要配置它。
          我的設想是,hessian服務只提供一個歸口,再此對外的接口實現中反射調用具體的業務類。

          b.客戶端在調用時,每次調用遠程接口都要用以下代碼嗎:  閱讀全文
          posted @ 2010-10-17 22:10 李 明 閱讀(1704) | 評論 (1)編輯 收藏

               摘要: Hessian是一個輕量級的remoting onhttp工具,使用簡單的方法提供了RMI的功能. 相比WebService,Hessian更簡單、快捷。
          采用的是二進制RPC協議,因為采用的是二進制協議,所以它很適合于發送二進制數據。

          本文將分為以下幾個內容:
          一、一個簡單的Hessian調用例子
          二、Spring+Hessian的例子
          三、使我們的調用變得通用

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

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

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

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

               摘要: 當我們在使用Spring進行開發時,我們經常使用占位符引用屬性文件的屬性值來簡化我們的配置及使我們的配置具有更高的靈活性和通用性。
          使用這種方式的好處這里就不贅述了,這里要講的是怎樣對此外部屬性文件的屬性值進行加密、解密。  閱讀全文
          posted @ 2010-09-30 14:34 李 明 閱讀(2744) | 評論 (0)編輯 收藏

               摘要: 此程序需要ganymed-ssh2-build210.jar包。
          下載地址:http://www.ganymed.ethz.ch/ssh2/
          為了調試方便,可以將\ganymed-ssh2-build210\src下的代碼直接拷貝到我們的工程里,
          此源碼的好處就是沒有依賴很多其他的包,拷貝過來干干凈凈。

          此程序的目的是執行遠程機器上的Shell腳本。  閱讀全文
          posted @ 2010-09-26 13:03 李 明 閱讀(13610) | 評論 (7)編輯 收藏

               摘要: 一個Java應用程序的日志里,出現了很不和諧的記錄:
          java.io.IOException: Too many open files

          在網上查了一些關于此異常的解決方案,基本上都是說要擴大linux系統的文件句柄數限制。
          但如果程序對于Socket、Stream等使用后沒能及時關閉的話,擴大這個文件句柄數限制是治標不治本的。

            閱讀全文
          posted @ 2010-09-14 19:36 李 明 閱讀(11127) | 評論 (2)編輯 收藏

               摘要: 他山之石可以攻玉。
          Spring為我們提供了一個PropertyPlaceholderConfigurer,它能夠使Bean在配置時引用外部屬性文件。
          可以將BeanFactory定義中的一些屬性值放到另一個單獨的標準Java Properties文件中。
          我們在部署應用時只需要在屬性文件中對一些屬性進行修改,而不用對主XML定義文件或容器所用文件進行復雜和危險的修改。
          讓我們看看下面的例子:  閱讀全文
          posted @ 2010-09-13 15:44 李 明 閱讀(4917) | 評論 (2)編輯 收藏

          僅列出標題
          共5頁: 上一頁 1 2 3 4 5 下一頁 
          主站蜘蛛池模板: 万全县| 佳木斯市| 建平县| 剑川县| 东阿县| 金昌市| 南城县| 五河县| 扎赉特旗| 辽中县| 宽甸| 马尔康县| 中宁县| 贵定县| 海丰县| 闵行区| 永仁县| 石狮市| 河北省| 贺州市| 肇州县| 彭州市| 桦甸市| 永新县| 礼泉县| 察哈| 辽阳县| 吴旗县| 吉木萨尔县| 广南县| 沙湾县| 徐州市| 乌拉特中旗| 邓州市| 金湖县| 峨山| 炎陵县| 洛扎县| 古田县| 宁武县| 丰台区|