Java
摘要: Eclipse RCP平臺真的是一個非常好的平臺,但是在用RCP的過程中,一定有一個大問題: SWT的UI widgets。 了解Swing的人知道,Swing下面有相當多的widgets,而且Sun還贊助著一個SwingLab,為Swing開發更多的客戶化的UI widgets。 但是SWT目前有這么一個問題,SWT的元件,不能直接繼承來開發一個新的UI組件,Eclipse雖然提供了大量的widgets,但是卻還不夠豐富,或者使用上有局限性(比如table這個組件)。 所以我們面臨的問題就是: 要么自己開發適合自己需求的widgets,要么在網上找。 而目前,還沒有像Swing那樣存在大量的custom widgets,這有點像``雞"和``蛋"的問題。 閱讀全文
摘要: Glassfish是Sun Microsystem支持的一個開源社區,它參考了Apache, Eclipse等開源社區的模式,通過OpenSource實現了Java EE 5的全部功能。 Sun的Java System Application PE 9和Java EE 5 SDK即以Glassfish為基礎。利用空閑的時間,安裝了Glassfish和相對應的Eclipse插件,簡單的玩了一下. 閱讀全文
摘要: Eclipse Callisto在歷經了長時間的等待之后終于發布了。 Callisto的主要目的是為了同步發布10個Eclipse的主要項目(Eclipse Platform, JDT, PDE, CDT, BIRT, EMF, GEF, VE, WST, TPTP等)。 這樣會使得下載,安裝和配置這些項目變得更加容易。 前一篇blog中簡單描述了如何下載最新的Eclipse 3.2 SDK,以及如何通過Callisto Discovery Site來安裝其他的插件,在這里,將比較詳細的描述一下如何使用Callisto Discovery。
閱讀全文
閱讀全文
摘要: 一早得知Eclipse 3.2正式發布的消息以后,第一時間就安裝了Eclipse Callisto。也許是趕在下載高峰到來之前安裝的,一共耗時約50分鐘,包括Eclipse 3.2 SDK和所有Callisto中包含的Plugins。 閱讀全文
摘要: Eclipse帶有其內置的Tomcat服務器,用于支持Eclipse的Help服務。 通常在打開Help頁面的時候,Help系統會啟動內置的Tomcat。我們在開發基于RCP的應用系統時,也同樣可以通過API來啟動并且使用這個內置的Tomcat服務器(盡管Eclipse沒有提供相應的文檔,并且不推薦使用這類功能)。 閱讀全文
摘要: Eclipse 3.2現在已經發布到RC6了,那Eclipse 3.2種到底有哪些新特性呢? Callisto自然不必說了。 Chris Laffra 制作了一個91頁的ppt,來介紹3.2種的新特性,覆蓋到很多的頁面....... 閱讀全文
摘要: Fundation里終于有了第一個來自Sun Microsystems的成員了。 這位新成員將和Eclipse小組一起工作,使得Eclipse可以在Solaris x86平臺下得到更好的支持,其中也包括在Solaris x86下,SWT可以得到更好的支持。 Eclipse 3.2RC4已經offcial地支持Solaris了。
閱讀全文
閱讀全文
摘要: Visual Studio .Net 2005發布了以后,裝了一個Visutal Studio .Net C# 2005 Express (目前是一年免費),然后就在網上看到了這樣一篇文章:Ten Must-Have Tools Every Developer Should Download Now。 里面列出了開發.Net的10個必備的工具,寫的通俗易懂,其中的工具包括了:NAnt和NUnit (都是從Ant和JUnit借鑒到.Net平臺的工具)。 那在Java開發領域,有沒有10個必備工具呢(除了IDE以外)?
那在Java開發領域,有沒有10個必備工具呢(除了IDE以外)? 閱讀全文
那在Java開發領域,有沒有10個必備工具呢(除了IDE以外)? 閱讀全文
摘要: Ted Neward, 暢銷書 Efective Enterprise Java 作者, 在他自己的新blog中給出了一份Recommended Reading List。Ted 說這是一個非?!芭f”的讀書清單了,但是還是可以參考一下的。 閱讀全文
摘要: 這里有更多的JavaOne 2005的照片,一共57張高質量的照片。 閱讀全文
摘要: 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。 [閱讀全文] 閱讀全文
摘要: JavaOne 2005今天就要在舊金山開幕了。 可以預見這將是一次非常盛大的慶?;顒樱篔ava 10周歲了。 今年的JavaOne將包含更多的議題(以及大量的Open Source的話題),比如:Hibernate,JBoss, WebLogic,Spring,Groovy, JDNC (Java Desktop Network Components)以及 Grid,還有Eclipse..... 閱讀全文
摘要: Oracle will publicly announce next week at JavaOne that it is making JDeveloper 10g available for free to all developers, however, I am wondering if sooner or later Oracle will move the Eclipse platform...... 閱讀全文
摘要: 目前正在重讀《Core J2EE Patterns》這本書。經歷了幾年的編程生活和系統設計,重讀這本書的第二版,感觸良多。 恰好看到gigix在blog中發表的“那本”J2EE書——《J2EE核心模式》(第二版)譯者序 。 雖然我很少看中文的技術書籍,但是這篇譯者序卻值得收藏,收錄在自己的blog中。借此,感謝譯者翻譯這本書,為廣大的中國程序員帶來了一本好書...... 閱讀全文
摘要: Matt Raible (AppFuse的作者,和《Spring Live》的作者) 在他的blog:Raible Designs中,更新了他的三篇演講稿,關于Spring Framework, Hibernate和WebFrameworks的。 閱讀全文
摘要: 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. 閱讀全文
摘要: Borland的下一代IDE (代號為Peloton),會是基于Eclipse的嗎?看看Javalobby上的討論吧。 Eclipse的壯大是我樂于看到的,但是少了一個競爭對手,對于IDE來說,也不見得是個好事。
閱讀全文
摘要: IBM收購了Gluecode (開發以Geronimo為核心的J2EE應用服務)以后,Geronimo的開發似乎一下子熱鬧起來了。developerWorks網站上,在一周之內,發表了3篇關于Geronimo的有趣的文章 閱讀全文