ALL is Well!

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

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

          #

               摘要: 統(tǒng)一處理系統(tǒng)中的異常并將其以固定的格式顯示在頁(yè)面上。

          當(dāng)使用js做前臺(tái)的表單驗(yàn)證的時(shí)候,提示用戶的輸入有問(wèn)題,則可以使用 Message.showMsg('...'),提示信息也會(huì)顯示在同一個(gè)位置。

          這樣就實(shí)現(xiàn)了異常提示信息的統(tǒng)一展示了。

          這是一個(gè)比較簡(jiǎn)易的實(shí)現(xiàn),只提供一個(gè)思路。  閱讀全文
          posted @ 2010-11-16 14:53 李 明 閱讀(2807) | 評(píng)論 (0)編輯 收藏

               摘要: 在上一篇 Hessian構(gòu)建分布式系統(tǒng)應(yīng)用 的基礎(chǔ)上,我們對(duì)程序進(jìn)行改進(jìn)。
          現(xiàn)在有以下比較突出的問(wèn)題:
          a.如果hessian服務(wù)端我要做的業(yè)務(wù)很多,怎么辦?
          我要定義很多個(gè)接口,然后再寫(xiě)實(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 李 明 閱讀(1711) | 評(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 李 明 閱讀(2827) | 評(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 李 明 閱讀(8249) | 評(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 李 明 閱讀(5356) | 評(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 李 明 閱讀(4383) | 評(píng)論 (8)編輯 收藏

               摘要: 當(dāng)我們?cè)谑褂肧pring進(jìn)行開(kāi)發(fā)時(shí),我們經(jīng)常使用占位符引用屬性文件的屬性值來(lái)簡(jiǎn)化我們的配置及使我們的配置具有更高的靈活性和通用性。
          使用這種方式的好處這里就不贅述了,這里要講的是怎樣對(duì)此外部屬性文件的屬性值進(jìn)行加密、解密。  閱讀全文
          posted @ 2010-09-30 14:34 李 明 閱讀(2747) | 評(píng)論 (0)編輯 收藏

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

          此程序的目的是執(zhí)行遠(yuǎn)程機(jī)器上的Shell腳本。  閱讀全文
          posted @ 2010-09-26 13:03 李 明 閱讀(13622) | 評(píng)論 (7)編輯 收藏

               摘要: 一個(gè)Java應(yīng)用程序的日志里,出現(xiàn)了很不和諧的記錄:
          java.io.IOException: Too many open files

          在網(wǎng)上查了一些關(guān)于此異常的解決方案,基本上都是說(shuō)要擴(kuò)大linux系統(tǒng)的文件句柄數(shù)限制。
          但如果程序?qū)τ赟ocket、Stream等使用后沒(méi)能及時(shí)關(guān)閉的話,擴(kuò)大這個(gè)文件句柄數(shù)限制是治標(biāo)不治本的。

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

               摘要: 他山之石可以攻玉。
          Spring為我們提供了一個(gè)PropertyPlaceholderConfigurer,它能夠使Bean在配置時(shí)引用外部屬性文件。
          可以將BeanFactory定義中的一些屬性值放到另一個(gè)單獨(dú)的標(biāo)準(zhǔn)Java Properties文件中。
          我們?cè)诓渴饝?yīng)用時(shí)只需要在屬性文件中對(duì)一些屬性進(jìn)行修改,而不用對(duì)主XML定義文件或容器所用文件進(jìn)行復(fù)雜和危險(xiǎn)的修改。
          讓我們看看下面的例子:  閱讀全文
          posted @ 2010-09-13 15:44 李 明 閱讀(4924) | 評(píng)論 (2)編輯 收藏

          僅列出標(biāo)題
          共5頁(yè): 上一頁(yè) 1 2 3 4 5 下一頁(yè) 
          主站蜘蛛池模板: 分宜县| 安化县| 水城县| 嘉禾县| 岳西县| 滦南县| 郎溪县| 会同县| 璧山县| 乐都县| 沿河| 洛阳市| 沂水县| 阜平县| 南京市| 无为县| 广丰县| 那曲县| 合山市| 江油市| 焦作市| 洪洞县| 且末县| 海口市| 阳原县| 北流市| 竹溪县| 珲春市| 杭州市| 抚松县| 太谷县| 锦屏县| 霍山县| 科技| 福建省| 临猗县| 高阳县| 惠东县| 康乐县| 新竹市| 铁岭县|