posts - 27,  comments - 14,  trackbacks - 0
          07 2007 檔案
          菜單式下拉列表      摘要: 項目中為方便用戶在添加上傳文件時選擇自己想要保存到的文件夾,著手寫了一個程序?qū)崿F(xiàn)遍歷數(shù)據(jù)庫中所有的文件夾而形成有層次感的下拉列表,涉及到的代碼基本如下:
          首先介紹下表結構:
          必須有的字段有:folderId, parentFolderId, folderName  閱讀全文
          posted @ 2007-07-19 17:34 Scott.Pan 閱讀(691) | 評論 (0)  編輯
          posted @ 2007-07-13 19:20 Scott.Pan 閱讀(263) | 評論 (0)  編輯
          Liferay日志portlet里面的結構模板亂碼問題      摘要: 在Liferay里面,有很多內(nèi)置的示例portlet,這為我們在EXT環(huán)境下做二次開發(fā)新的portlet提供很好的參考依據(jù),其中CMS模塊里的日志文章portlet,功能尤為強大,可以通過配置Structure和Template可以很容易實現(xiàn)一些新聞或是其他內(nèi)容版面,寫好基本的Structure、Template *.XSL文件,可以通過擴展,再復雜的頁面都可以通過配置模板實現(xiàn),這為發(fā)布新聞信息提供了非常方便的解決方案。下面我將自己在項目中遇到的幾個問題簡單記錄一下  閱讀全文
          posted @ 2007-07-13 11:19 Scott.Pan 閱讀(1089) | 評論 (0)  編輯
          幾種js實現(xiàn)的動態(tài)多文件上傳      摘要: 三種通過js實現(xiàn)的動態(tài)多文件上傳代碼  閱讀全文
          posted @ 2007-07-12 17:23 Scott.Pan 閱讀(2771) | 評論 (1)  編輯
          動態(tài)WEB應用中的用戶SESSION管理方案      摘要: 要有這么一個監(jiān)聽器,當加入session時就可以觸發(fā)一個加入session事件,在session過期時就可以觸發(fā)一個刪除事件,那么我們的把要處理的東西加入到這兩個事件中就可以做很多于SESSION相關連的事。如在線用戶的管理,單點登陸等等。
          在J2EE中可以實現(xiàn)HttpSessionBindingListener接口,此接口有兩要實現(xiàn)的方法。
          void valueBound(HttpSessionBindingEvent event) 當實現(xiàn)此接口的監(jiān)聽類和session綁定時觸發(fā)此事件。
          void valueUnbound(HttpSessionBindingEvent event) 當session過期或?qū)崿F(xiàn)此接口的監(jiān)聽類卸裁時觸發(fā)此事件。
          下面是一個示例解決方案:可以把登陸用戶的信息記錄在緩沖池中,當SESSION過期時,用戶信息自動刪除。  閱讀全文
          posted @ 2007-07-12 17:11 Scott.Pan 閱讀(394) | 評論 (0)  編輯
          JDBC之代碼復用(轉(zhuǎn))      摘要: 在使用JDBC連接數(shù)據(jù)庫的時,我們會采用executeQuery(String sql)獲得一個結果集。當數(shù)據(jù)庫結構變化或者獲得其他數(shù)據(jù)庫表結果集的時候我們需要將ResultSet結果集根據(jù)不同的數(shù)據(jù)結構重新遍歷。
          如何才能建立一個與數(shù)據(jù)庫結構無關的JDBC連接呢?我們可以通過使用ResultSetMetaData()方法獲得表結構。然后使用Object[]數(shù)組遍歷結果集。當我們要取得相應的結果時,我們可以使用Iterator迭代器。只要遍歷迭代器就可以取出結果。
            閱讀全文
          posted @ 2007-07-12 16:30 Scott.Pan 閱讀(373) | 評論 (0)  編輯
          目錄樹程序      摘要: 收藏寫好的目錄樹程序  閱讀全文
          posted @ 2007-07-12 12:53 Scott.Pan 閱讀(802) | 評論 (1)  編輯
          為什么事務處理不起作用(轉(zhuǎn))      摘要: 在目前使用的現(xiàn)有框架當中,利用spring的AOP機制來控制事務處理是目前最流行的一種控制事務的方式。
          但是我們在某種使用場合的過程中,為什么有時事務處理老是不起作用呢?這里,為您道出原因之一,
          首先請看一段話:
          Spring的事務實現(xiàn)采用基于AOP的攔截器來實現(xiàn),如果沒有在事務配置的時候注明回滾的checked exception,那么只有在發(fā)生了unchecked exception的時候,才會進行事務回滾。
            閱讀全文
          posted @ 2007-07-12 11:25 Scott.Pan 閱讀(357) | 評論 (0)  編輯
          深入了解Java ClassLoader、Bytecode 、ASM、cglib(轉(zhuǎn))      摘要: 一、Java ClassLoader

          1,什么是ClassLoader
          與 C 或 C++ 編寫的程序不同,Java 程序并不是一個可執(zhí)行文件,而是由許多獨立的類文件組成,每一個文件對應于一個 Java 類。
          此外,這些類文件并非立即全部都裝入內(nèi)存,而是根據(jù)程序需要裝入內(nèi)存。ClassLoader 是 JVM 中將類裝入內(nèi)存的那部分。
          而且,Java ClassLoader 就是用 Java 語言編寫的。這意味著創(chuàng)建您自己的 ClassLoader 非常容易,不必了解 JVM 的微小細節(jié)。
            閱讀全文
          posted @ 2007-07-11 21:04 Scott.Pan 閱讀(557) | 評論 (1)  編輯
          Java Content Repository API 簡介      摘要: 隨著內(nèi)容管理應用程序的日益普及,對于公共的、標準的內(nèi)容倉庫 API 的需求也變得漸漸明顯起來。Content Repository for Java ? Technology API(JSR-170)的目標就是提供這樣一個接口。在這篇文章中,我將用開放源碼的 JSR-170 實現(xiàn) Apache Jackrabbit,設計一個簡單的類似維京百科全書的后端,研究這個前途遠大的框架所提供的特性。  閱讀全文
          posted @ 2007-07-11 20:44 Scott.Pan 閱讀(388) | 評論 (0)  編輯
          SearchContainer的用法說明      摘要: 在Liferay中,列表通常是使用SearchContainer來實現(xiàn)的,如BBS的欄目列表等。在Liferay的源代碼中,JSP夾雜了大量的本應在Action中實現(xiàn)的代碼,因此導致很難看懂。我嘗試寫一個Portlet,結果就在JSP處耗費了很長時間。 在此簡單總結一下SearchContainer的用法,內(nèi)容有些不恰當。具體可參考message_boards/view.jsp中的代碼。
          1.1 概述
          作為一個條目的列表,應該包括幾個方面的內(nèi)容:
          l Table的標題行
          l Table的內(nèi)容
          l 每一個條目允許的操作
          l 分頁   閱讀全文
          posted @ 2007-07-11 16:39 Scott.Pan 閱讀(2796) | 評論 (1)  編輯
          J2EE系統(tǒng)的性能淺談(轉(zhuǎn))      摘要: 有一個J2EE項目,碰到一些性能問題。客戶用LoadRunner測試,十個用戶并發(fā)測試登錄,就導致系統(tǒng)崩潰。經(jīng)過檢查,發(fā)現(xiàn)是數(shù)據(jù)池設置的太小,在IBM WPS里面設置的數(shù)據(jù)池缺省是1-10,結果當用5個并發(fā)測試的時候,就總是有5個進程在等待數(shù)據(jù)連接。這樣,系統(tǒng)自然通不過測試了。后來把數(shù)據(jù)池改大了,測試通過,而且速度飛快。  閱讀全文
          posted @ 2007-07-11 15:48 Scott.Pan 閱讀(484) | 評論 (0)  編輯
          Portlet學習分析筆記      摘要: 關于Portlet的一些概念性的文字網(wǎng)絡上很多,谷歌或是百度一下可以很容易搜索到,下面我把自己覺得容易混淆和模糊的幾個知識點做下簡單介紹:
          1、Portlet Request & URL

          在一個 Portal 頁面中,通常都包含了多個 Portlet ,在一個時刻用戶只能與一個 Portlet 交互,當用戶向一個 Portlet 發(fā)出請求(例如點擊了“ submit ”按鈕),整個 Portlet 頁面將會重新構成。在這個過程中,是否有與用戶交互的 Portlet 處理方式顯然是不同的,而且用戶沒有與之交互的 Portlet 顯然不應該接收到用戶的請求參數(shù)。
            閱讀全文
          posted @ 2007-07-11 14:48 Scott.Pan 閱讀(3620) | 評論 (4)  編輯
          Liferay項目中問題及解決方法列舉      摘要: 近階段手頭上進行的是一個liferay項目,由于是初次學習和使用liferay技術,在項目的開發(fā)過程中遇到了很多的問題,等項目結束我會抽時間好好整理下關于liferay開發(fā)的一些心得體會。在此先記下若干(對熟手來說可能很弱智~~~),我會不斷更新:  閱讀全文
          posted @ 2007-07-10 19:13 Scott.Pan 閱讀(1623) | 評論 (1)  編輯
          使用過的即時通訊工具列舉      摘要: 在經(jīng)歷的一個liferay項目中,客戶向我們提出了即時通訊,點對點傳輸文件的需求,起初甚是迷茫,liferay里面本身集成了許多的即時通訊工具,如:MSN,ICQ,雅虎即時通訊等,但由于種種原因,配置起來總感覺不便用戶的使用,也不能完全滿足客戶的要求,無奈就考慮了對jabber客戶端的使用。  閱讀全文
          posted @ 2007-07-08 20:03 Scott.Pan 閱讀(454) | 評論 (0)  編輯
          Windows AD教程
          posted @ 2007-07-08 19:21 Scott.Pan 閱讀(1161) | 評論 (0)  編輯
          LDAP技術總結PDF
          posted @ 2007-07-08 19:08 Scott.Pan 閱讀(392) | 評論 (0)  編輯

          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 应用必备| 云龙县| 繁昌县| 温宿县| 玛曲县| 望都县| 德兴市| 荥经县| 察隅县| 昔阳县| 无为县| 浙江省| 建湖县| 辽阳县| 刚察县| 湘乡市| 曲沃县| 南郑县| 常熟市| 喀喇| 长葛市| 紫云| 新密市| 保亭| 怀远县| 邛崃市| 石林| 乐清市| 谷城县| 河北区| 诸城市| 青神县| 安图县| 双牌县| 廉江市| 灵璧县| 柳林县| 南宫市| 鹿泉市| 华亭县| 西林县|