06 2005 檔案
摘要: Groovy這個新近的腳本語言(其實也不是很新了),在JavaOne 2005上又被熱炒了一回。 來自OpenLogic, Inc的Rod Cope在Day 1做了Groovy的技術講座:Groovy = Java Technology + Ruby + Python for JVM,同時演示了一些Groovy的強項和最新的功能,比如操作Excel工作表單,通過Groovy的腳本,在Groovy的控制臺中,向一個Excel的表單中添加數據(當然是通過MS COM接口的)。 Artima.com上也發表了Eric Armstrong的一篇文章:It’s a Groovy Day。 [閱讀全文] 閱讀全文
摘要: 有些朋友問我為什么kukooBlog的主要站點:kukoo.blogsome.com日前無法訪問了。 我也不是非常清楚,但據說這個位于愛爾蘭的blog服務商是被禁掉了(這里)。 我在國外,所以沒有遇到這個問題。 好在,我在www.aygfsteel.com/kukoo上會轉載自己寫的一些關于Java, Eclipse, Web和WebSphere的blogs的,只是更新速度沒有blogsome上面快...... 閱讀全文
摘要: 這是Artima Developer的總編 Bill Venners對Erich Gamma的采訪中的第四部分。 在第四部分中,Bill和Erich討論了設計模式如何與解決問題相配對,設計模式如何幫助你理解問題解決的意圖以及pattern本身的不足之處,最后如何通過練習成為一個好的設計師。 閱讀全文
摘要: 要使用AJAX,肯定是要寫JavaScript的。 Eclipse下面并沒有一個好的JavaScript文件編輯器(編輯.js文件的)。 今天恰好在網上看到一個JavaScript文件編輯器的plug-in:NRG JavaScript Editor。 安裝非常容易,象其它的plug-in一樣,下載,然后解壓縮到Eclipse目錄下面(壓縮包已經帶了plugins這級目錄了)。 然后,你就有一個不錯的JavaScript編輯器了...... 閱讀全文
摘要: Both planets are powered by PlanetPlanet, and the first page layout looks very similar. Both are blogs aggregator, just one for Eclipse and the other is for NetBeans. I just feel that looks like the "battle" between NetBeans and Eclipse will never be ceased...... 閱讀全文
摘要: The June 2005 issue of IBM WebSphere Developer Technical Journal is now available. 閱讀全文
摘要: 目前正在重讀《Core J2EE Patterns》這本書。經歷了幾年的編程生活和系統設計,重讀這本書的第二版,感觸良多。 恰好看到gigix在blog中發表的“那本”J2EE書——《J2EE核心模式》(第二版)譯者序 。 雖然我很少看中文的技術書籍,但是這篇譯者序卻值得收藏,收錄在自己的blog中。借此,感謝譯者翻譯這本書,為廣大的中國程序員帶來了一本好書...... 閱讀全文
摘要: If you are reading my blog, you may notice that I have subscribed some online service and I am using different icons to group my blogs entries. I'd like to give some simple explanation for those icons.... 閱讀全文
摘要: Registered a new blog service at BlogSome, and my new blog is now: http://kukoo.blogsome.com........ 閱讀全文
摘要: I have regsitered my blog into FeedBurner. Look at the sidebar, I have added the FeedBurner's logo.
Therefore, you can use the FeedBurner's service to subcribe my blog's RSS feed. The RSS feed is: http://feeds.feedburner.com/kukooblog. 閱讀全文
摘要: VE 1.1M2需要Eclipse 3.1RC1,EMF Build I200506091102和GEF Build 3.1RC1。我的Eclipse已經是RC3了,所以我假設VE是可以運行在RC3上的。 EMF和GEF則要額外下載和安裝。 閱讀全文
摘要: Eclipse 3.1RC3如期發布了。 在性能上,和RC2沒有明顯的差別(也可能是用的時間短,沒有發現大的改變),但是比3.1M版本和3.02要快許多。 閱讀全文
摘要: IBM培養了Eclipse,然后開源了Eclipse。現在,IBM把它的軟件都移植到Eclipse上了,從2000年開始的WebSphere Application Developer,到Rational Application Architect,現在則是Workplace。 閱讀全文
摘要: I didn't write my blog on Friday (even without the 365key's digest) since the whole day I was on the way, to airport, in the airport, on the flight and back home after 3 months business trip. 閱讀全文
摘要: JDJ (Java Developer Journal)邀請Ed Burnette寫一篇關于Eclipse 3.1的介紹文章。 Ed使用EclipseWiki這個平臺,邀請了大家來共同創作。 6月13日,JDJ終于正式發表了這篇文章:What's new in Eclipse 3.1
閱讀全文
摘要: 隨著Eclipse的啟動,確實比3.1M和RC1 (甚至3.02)的速度要快。 我使用3.02和RC2打開同樣規模的一個workspace,3.02大約用了16秒鐘,而RC2則只用了12秒。 打開Java源文件的速度也快了不少。 閱讀全文
摘要: 讀 Design Principles from Design Patterns 的一些心得,關于Eclipse社區,對interface編程。 閱讀全文
摘要: Matt Raible (AppFuse的作者,和《Spring Live》的作者) 在他的blog:Raible Designs中,更新了他的三篇演講稿,關于Spring Framework, Hibernate和WebFrameworks的。 閱讀全文
摘要: Eclipse.org上最新發表了一篇文章: Build and Test Automation for Plug-ins and Features (by Markus Barchfeld)。這篇文章主要是介紹Eclipse中的plug-in的“headless build”。 閱讀全文
摘要: 這是Artima Developer的總編 Bill Venners對Erich Gamma的采訪中的第三部分。Bill 和 Erich 討論了設計模式中的兩個原則:對接口編程(program to an interface), 使用object composition而不是類繼承。 閱讀全文
摘要: 我在之前的一篇blog:Eclipse 的 BIRT項目中提到過BIRT這個項目,是Eclipse.org下的一個頂級項目,目標是企業智能化和報表工具(Business Intelligence and Report Tool)。6月6日,Eclipse.org宣布了BIRT 1.0正式發布了。 閱讀全文
摘要: EclipseCon 2005's all Tutorial slids (PDF format) now are online. All are updated to final version. 閱讀全文
摘要: Eclipse 3.1RC1發布以后,沒有例行的提供New and Noteworthy。所以,只有在用的過程中來體會。今天,又看到了一個blog中發表的兩個新的改進:
閱讀全文
摘要: John Wiegand 和 Erich Gamma 在EclipseCon 2005 年會上作了一個主旨發言:The Eclipse Way: Process that Adapt。 我在自己的blog: Eclipse 方式 (第一部分,第二部分)中曾經有過簡單的翻譯。 現在,英文原版終于可以在EclipseCon的網站上下載到了。 閱讀全文
摘要: 看了雄杰的Blog:寫一個好的Blog不容易,頗有些感觸,也思考了一下自己的kukooBlg,對自己還是有啟發的。
閱讀全文
摘要: 目前,你可以在Eclipse.org網站上下載到一個PDF文件:RCPApplication.pdf(5月31日發表的),收錄了大量Open Source和Commercial的RCP應用程序。其中,包括了我之前曾經提到過的RSSOwl (一個基于SWT的RSS Reader),Eclipse Trader ...... 隨著Eclipse 3.1的即將發布,以及3.1中對RCP更強大和簡單化的支持,基于RCP的應用將會越來越多......使用Eclipse Visual Editor 和這個新的數據邦定技術,可以預見到,SWT的開發將更加簡單(也許就像Visual Baisc或者Delphi那樣“所見即所得”了)。
閱讀全文
摘要: 為什么重發這個blog呢?因為昨天看到Eclipse.org網站上關于Eclipse Performance的一個文檔。這份文檔主要是提示,在開發基于Eclipse的應用時(不管是Eclipse程序本身,還是Plug-in),在性能問題上需要注意的一些地方。其中,第一條就是如何使用substring()的問題。 閱讀全文
摘要: 按照原來的計劃,Eclipse 3.1在8月份發布的時候,WTP 1.0會同時發布(Eclipse 3.1的計劃)。但是,最近的一份WTP 1.0 Project Plan上指出,WTP將會延期。8月份的時候,還會發布一個版本,但是那個是1.0M7,之后還后幾個Milestone發布,今年年底(12月份)才會發布1.0版,1.0版會和Eclipse 3.1兼容。延期的主要原因是一些framework API需要改動。 閱讀全文
摘要: Recently, I am reading a book about Ruby Programming (see my sidebar was changed to display the book's cover). Today I found another Ruby IDE which is based on Eclipse, which name is RDE (Ruby Development Environment).
閱讀全文
摘要: Think in Java已經發布3版了,那么,第4版在哪里呢?大量的email在詢問 Bruce Eckel。為了回答這個問題,Bruce將他的blog遷移到Artima以后,發表了第二篇blog,來解答這個問題。...... Bruce原定在今年2月寫完的,但是現在推遲到過完這個夏天(估計9,10月份)。書稿完畢以后,Hands-On Java CD 也將更新。
閱讀全文
摘要: JavaOne 2005將包含相當多的議題(以及大量的Open Source的話題),比如:Hibernate,JBoss, WebLogic,Spring,Groovy, JDNC (Java Desktop Network Components)以及 Grid。出人意料的是,JavaOne還將包含Eclipse的討論。 閱讀全文
摘要: The middle component of a typical web application is the business or service layer. This service layer is often the most ignored layer from a coding perspective. It is not uncommon to find this type of code scattered around in the UI layer or in the persistence layer. This is not the correct place because it leads to tightly coupled applications and code that can be hard to maintain over time. Fortunately, several frameworks exist that address these issues. Two of the most popular frameworks in 閱讀全文
摘要: At one end of a typical web application is the presentation layer. Many Java developers understand what Struts provides. However, too often, coupled code such as business logic is placed into an org.apache.struts.Action. So, let's agree on what a framework like Struts should provide...... 閱讀全文
摘要: At the other end of a typical web application is the persistence layer. .... There are several open source object-to-relational mapping (ORM) frameworks that solve much of this problem. In particular, the Hibernate framework allows object-to-relational persistence and query service for Java. 閱讀全文
摘要: A very nice and good RSS reader. JetBrains' Omea Reader now is still free (you just need to get a free license key). The Omea Pro is not free but the Reader is enough for RSS and weblog reading. Omea Reader has a build in NewsGroup reader, you do not need an external NewsGroup reader (ie, the Outlook Express).
閱讀全文
摘要: 老鷹是世界上壽命最長的鳥類。它一生的年齡可達70歲。 要活那么長的壽命,它在40歲時必須做出困難卻重要的決定...... 5個月以后,新的羽毛長出來了。 老鷹又開始飛翔。 重新得力再過30年的歲月!
閱讀全文
摘要: Bruce Eckel (Think in Java 和 Think in C++的作者,被Eric Raymond稱為將未公開發表的書在網上發表的“第二人”)將他的Weblog移到了Artima的blog系統中。 ...... Aritima Blog建立了一種機制,“keep the discussions civilized ”,而且Artima更注重開發者。這兩點,是Bruce遷移他的blog的原因。 閱讀全文
摘要: Borland的下一代IDE (代號為Peloton),會是基于Eclipse的嗎?看看Javalobby上的討論吧。 Eclipse的壯大是我樂于看到的,但是少了一個競爭對手,對于IDE來說,也不見得是個好事。
閱讀全文