Tin's Blog

          You are coming a long way, baby~Thinking, feeling, memory...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            128 隨筆 :: 0 文章 :: 221 評論 :: 0 Trackbacks

          #

          posted @ 2007-05-23 11:44 Tin 閱讀(1083) | 評論 (4)編輯 收藏

          posted @ 2007-01-26 14:37 Tin 閱讀(1922) | 評論 (2)編輯 收藏

               摘要: TSS上面Ganesh同志的文章內容是非常有益的,討論了session的這兩個api的區別。get是每次都會從數據庫取數據以保證數據的可靠。而load則會返回一個proxy,相當于一個存根,訪問的時候從當前session或者hibernate二級緩存中查找,如果找不到則從數據庫中Lazy Load一下。從Hibernate的復雜性上來說,這個概念應該算比較容易理解的,而且這種存在也是非常合理的。順便里面還補充了一下JPA里面也有類似的getReference方法,行為類似load。看完文章你會開始注意這個細節。
          可是,這個細節的下面卻引起了n多人的討論,討論的核心就是Hibernate是不是有太多細節了?
          很多人說這樣不是OO的,很多人說Hibernate的細節造成它復雜,有人說Hibernate影響了他們的工作效率,等等,反正反對者站出來很多。我想這是可喜的。
          說明在Java的Killer-APP組合Spring+Hibernate后面還是有很多持懷疑態度的人的,我們隨時都需要提問題的大腦!
          所以,我們也思考一下吧:  閱讀全文
          posted @ 2007-01-26 14:27 Tin 閱讀(5163) | 評論 (2)編輯 收藏

               摘要: 本文翻譯自IBM DeveloperWorks上的一篇文章,該文講述了測試分類(test categorization)的概念,本身這個概念很簡單,但是卻實際的解決我們常見的問題,在我們的測試龐大到一定地步的時候,測試的運行時間過長,維護成本很高,我們如何能夠保證持續集成(CI)的正常運行?那就是通過測試分類。所以我翻譯了這片文章,希望對大家有所幫助。  閱讀全文
          posted @ 2006-12-01 00:30 Tin 閱讀(1959) | 評論 (0)編輯 收藏

               摘要: 這個問題出現在這種情況,你的每個testCase都需要使用某一種初始化比較耗時的對象(資源),舉例如數據庫連接、Spring Context。我們遇到的問題是Selenium測試中開啟和關閉瀏覽器,如果一個test啟動關閉(我們的程序還需要登錄和注銷),這樣測試的時間會拖的很長,給持續集成帶來了困難。
          所以……  閱讀全文
          posted @ 2006-11-17 17:29 Tin 閱讀(13556) | 評論 (1)編輯 收藏

               摘要: Selenium Remote Control項目組很高興的宣布Selenium Remote Control 0.9.0發布。
          你可以在這里察看:
          http://www.openqa.org/selenium-rc/
          也可以在這里下載:
          http://www.openqa.org/selenium-rc/download.action
          0.9.0包括很多酷玩意,包括frame支持,多窗口支持(用來測試那些不能夠在子frame中運行的應用),一個Konqueror瀏覽器launcher,新的cookie管理功能,和Firefox 2.0與IE7的支持。還包括一個試驗性的在Selenium代理中直接的SSL支持,一個新的實驗性的“代理注入(proxy injection)”模式允許我們通過修改HTTP代理來更好的控制我們測試的應用程序。
          Have Fun!  閱讀全文
          posted @ 2006-11-15 15:57 Tin 閱讀(1574) | 評論 (3)編輯 收藏

               摘要: 歡迎所有對Selenium感興趣的(翻譯的過程就是很好的學習)或者已經使用Selenium的同學積極參加,參加的方式可以是:直接參與翻譯,編寫原創學習文章并添加到相關資源列表,交流心得并將心得添加到相關資源列表,提供使用的視頻片斷,推薦好的Selenium文章進入翻譯計劃,提出你自己的意見。以上方式都非常歡迎,可以發信給我進行溝通(iamtin AT gmail.com)。
          目前我們使用JavaScud的Wiki進行翻譯工作,網址如下:
          http://wiki.javascud.org/display/SEL/Home  閱讀全文
          posted @ 2006-11-13 15:31 Tin 閱讀(2714) | 評論 (42)編輯 收藏

               摘要: 濃縮一下:
          1、何時、何目的來用Selenium選擇不同。RC、Fit適合從需求階段就開始寫。而IDE錄制則適合后補。
          2、重構支持。RC重構友好一些。Fit重構不友好。
          3、IDE目前限定于FF,做跨瀏覽器RC比較好。但是IDE錄制后的代碼很方便轉為RC方式。
          4、跨域兼容性問題,IDE解決的比較好。  閱讀全文
          posted @ 2006-10-30 21:33 Tin 閱讀(3280) | 評論 (3)編輯 收藏

               摘要: 我用的是Eclipse 3.2,操作系統是WinXP SP2。
          需要把eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar里面的swt-win32-3232.dll解壓縮出來拷貝到WINDOWS\SYSTEM32里面。
          然后就OK了。
          是在Eclipse里面運行Springside的ANT Task的時候,如果需要通過console輸入交互信息,則會報這個錯。應該是因為Eclipse的console依賴于那個本地庫,而平常我們安裝Eclipse不會拷貝那個庫。大概如此了。  閱讀全文
          posted @ 2006-09-11 15:10 Tin 閱讀(8903) | 評論 (12)編輯 收藏

               摘要: 說說遺憾:
          1、OSGi在B/S架構中還不好應用。雖然例子是B/S的,可是居然是Servlet模型,里面解釋了目前Equinox項目也在擴展應用服務器支持和JSP支持等,可是起碼目前還不成熟。
          2、模塊的粒度很成問題。目前OSGi的契約機制與java interface機制對比一下。OSGi不可能完全取代本地的interface式的解藕,當然人家也沒這么說。只使我擔心過渡設計后,過細的Bundle肯定會得不償失,所以需要有人設計/計劃這個粒度。這個可能與基于Web services的SOA架構面臨類似的問題,需要好的架構師。
          3、文檔不友好么?說實話,很感謝BlueDavy和OSGi觀察者那些大牛的貢獻。但是感覺production的樣例工程還是很難搞到(其實Eclipse plugins的例子滿多哈,可惜沒啥文檔,需要硬著頭皮看),對應的指導文檔還沒出現。BlueDavy提供的servlet實現我們不可能跟上,畢竟簡單也是一種需求。(那誰說過度設計比設計不足更可怕,那個我不是唱反調,我希望我們都能找到那個sweet point,有個好的參照那最好不過了)。 <  閱讀全文
          posted @ 2006-09-06 11:27 Tin 閱讀(4258) | 評論 (2)編輯 收藏

          列出全部內容
          共6頁: 上一頁 1 2 3 4 5 6 下一頁 
          主站蜘蛛池模板: 志丹县| 金溪县| 陆良县| 公主岭市| 天津市| 彭水| 分宜县| 洱源县| 砀山县| 潍坊市| 南丹县| 新宾| 浦北县| 贵阳市| 大关县| 阿合奇县| 温宿县| 墨玉县| 河池市| 辽源市| 双辽市| 勐海县| 肥城市| 临安市| 秦安县| 神农架林区| 八宿县| 林西县| 南充市| 印江| 宁明县| 宁强县| 娱乐| 兴和县| 桐城市| 玉林市| 禄丰县| 榆中县| 健康| 静海县| 洮南市|