posts - 262,  comments - 221,  trackbacks - 0
          JAVA的CALLBACK通過接口來實現。  
            例:  
            1.class   A,class   B  
            2.class   A實現接口operate  
            3.class   B擁有一個參數為operate接口類型的函數test(operate   o)  
            4.class   A運行時調用class   B中test函數,以自身傳入參數  
            5.class   B已取得A,就可以隨時回調A所實現的operate接口中的方法


          來源:http://topic.csdn.net/t/20020210/19/527607.html中最后一個人的回帖


          Callback機制通常用于兩個類之間的協作,如下圖

          A-----將自己作為參數----->B
          A<-----調用A的方法----->B

          posted @ 2008-01-17 12:28 Paul Lin 閱讀(2786) | 評論 (0)編輯 收藏
               摘要: Oracle中如何插入特殊字符:& 和 '  閱讀全文
          posted @ 2008-01-16 14:59 Paul Lin 閱讀(48463) | 評論 (4)編輯 收藏

          一、Forward與Redirect與<a href >的路徑區別

          forward的路徑如果是以"/"開頭,則表示相對Web應用的context, 如果不是則表示相對于當前請求
          redirect的路徑如果是以"/"開頭,則表示相對于主機, 如果不是則表示相對于當前請求
          <a href>的路徑如果是"/"開頭,則表示相對于主機,如果不是則表示相對于當前請求

          二、Forward與Redirect對HTML鏈接的影響

          最近在寫一個JSP頁面時,碰到一個奇怪的問題,有一個頁面(forward_from.jsp)根據一個隨機數選擇“轉發”或“重定向”到第二個頁面(forward_result.jsp),在第二個頁面有一個返回的鏈接:<a href = "../forward_from.jsp">。

          測試時發現如果第一個頁面是“重定向”到第二個頁面的,則當用戶點擊第二個頁面的返回鏈接時一切正常,當如果是以“轉發”的方式訪問第二個頁面,當用戶點擊返回鏈接會出現“404: File not found”的錯誤。

          ·頁面結構




          當從forward_from.jsp“重定向”到forward_result.jsp時,瀏覽器的地址欄的URL是:

          http://localhost:8081/j2eeTestProject/pages/forward/forward_result.jsp

          當從forward_from.jsp“轉發”到forward_result.jsp時,瀏覽器的地址欄的URL是:

          http://localhost:8081/j2eeTestProject/pages/forward_from.jsp


          當從forward_from.jsp“重定向”到forward_result.jsp時,forward_result.jsp頁面的返回鏈接<a href = "../forward_from.jsp">是:

          http://localhost:8081/j2eeTestProject/pages/forward_from.jsp

          當從forward_from.jsp“轉發”到forward_result.jsp時,forward_result.jsp頁面的返回鏈接<a href ="../forward_from.jsp">是:

          http://localhost:8081/j2eeTestProject/forward_from.jsp

          從上面的瀏覽器URL和頁面的鏈接寫法我們就可以看出問題所在,因為<a href = "../forward_result.jsp">參考的是Web瀏覽器中地址欄的URL,當“轉發”時因為瀏覽器的URL地址保持不變,所以“../”就被瀏覽器解析成:/j2eeTestProject/,而“重發”時因為瀏覽器的URL地址是真正頁面的地址(/pages/forward/forward_result.jsp),所以../被瀏覽器解析成:/j2eeTestProject/pages/。而這個路徑顯然是不存在的。

          總結:以后在JSP中盡量不要使用"../"這樣的寫法,我們可以使用request.getServletContext()或request.getServletPath()來定位到Web應用的根目錄或當前的請求對象。

          posted @ 2008-01-15 23:28 Paul Lin 閱讀(830) | 評論 (0)編輯 收藏
               摘要: 從上面的四種方式來看,方式二最簡單也最常用,方式三最靈活,方式一和四有相同的地方就是都繼承了其中的某一個類,這樣就限制了適配器的子類不能再繼承其它的功能父類了,不同的地方是方式一使用委托的方式來完成類B的功能,而方式四則自己實現了接口的方法。  閱讀全文
          posted @ 2008-01-14 17:50 Paul Lin 閱讀(1443) | 評論 (0)編輯 收藏
               摘要: Proxy類具有幾個特點

          ·Proxy類一般都實現或繼承了后臺對象接口或抽象類,在其中實現了后臺對象接口的方法,這樣外界和代理類打交道的客戶端看到的是和后臺對象一樣的接口。根本不知道自己在和代理對象打交道。

          ·Proxy類一般都含有一個后臺對象作為其成員,因為代理類需要在其實現接口的方法中調用后臺對象的真正方法來實現業務邏輯。

          ·Proxy類一般都需要包含一個能夠驗證用戶請求是否合法的對象,如上例中的ForumPermisssions類,作為轉發或拒絕用戶請求的判斷依據  閱讀全文
          posted @ 2008-01-14 17:40 Paul Lin 閱讀(1513) | 評論 (0)編輯 收藏
               摘要: MVC和Command模式的一個結合,用于完成小型的Web控制  閱讀全文
          posted @ 2008-01-09 17:30 Paul Lin 閱讀(2631) | 評論 (6)編輯 收藏
          今晚查找Strust2的時候無意中發現一個國外的很不錯的網站,雖然頁面看起來有點慘不忍睹,但內容非常豐富且實用。地址如下:

          http://www.roseindia.net/


          里面關于Struts2, Hibernate3,Spring2的教程非常多,采用的都是Step-by-Step的方式,很適合初學者
          posted @ 2008-01-08 22:46 Paul Lin 閱讀(351) | 評論 (0)編輯 收藏
               摘要: 項目需求分析的過程:

          ·這個功能到底是什么?

          ·這個功能由誰來做,功能操作的對象是誰?

          ·這個功能操作的前置條件是什么?

          ·這個功能操作的后續流程是什么?
            閱讀全文
          posted @ 2008-01-06 16:52 Paul Lin 閱讀(500) | 評論 (0)編輯 收藏
               摘要: 在多線程環境下,我們無法保證一個方法能夠持續運行到結束,其他線程的方法才開始運行。因而可能存在這樣一種情形:兩個線程幾乎同時嘗試初始化單例類。假設第一個方法發現單例為空,而第二個方法在此刻開始運行,它也會發現該單例為空。接下來,這兩個方法都將對該單例進行初始化  閱讀全文
          posted @ 2008-01-03 22:31 Paul Lin 閱讀(1228) | 評論 (0)編輯 收藏
               摘要: 使用Builder模式的最佳場合應該是:對象的構建過程長或復雜、構建對象所需的全部參數無法在一開始就完全獲得,必須通過一步步的交互過程來獲取。例如:通過Web頁面的輸入或用戶選擇來構建所需對象  閱讀全文
          posted @ 2008-01-02 23:51 Paul Lin 閱讀(1623) | 評論 (2)編輯 收藏
          僅列出標題
          共26頁: First 上一頁 18 19 20 21 22 23 24 25 26 下一頁 
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          BlogJava熱點博客

          好友博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 红桥区| 尉氏县| 齐齐哈尔市| 嘉禾县| 呼图壁县| 武宣县| 博客| 凌源市| 云安县| 和林格尔县| 兴宁市| 宜兰市| 托克托县| 金坛市| 二连浩特市| 天气| 伊宁市| 子洲县| 石首市| 远安县| 丰县| 轮台县| 黔西县| 景德镇市| 丰镇市| 灵川县| 太仆寺旗| 丰顺县| 高尔夫| 宁都县| 普宁市| 屏东县| 洞头县| 广州市| 保康县| 乐昌市| 中方县| 六枝特区| 观塘区| 搜索| 酉阳|