2011-01-19 81 views
1

我習慣於在Java EE中編程,但現在我正在分配給Java ME項目。從我閱讀的內容來看,所有這些ME限制都非常痛苦。你有關於如何處理這種粗俗語言的提示嗎?有沒有好的圖書館可以提供更高級別的抽象?適用於Java EE開發人員的Java ME提示

我也期待有關開發工具和策略例如提示像maven這樣的工具(我的意思是沒有它的工具,你不能想象工作)。 Java ME中有哪些工具/方法需要您瞭解?

回答

1

有這麼多的事情在這裏討論,你可以寫一兩本書的話題!首先,要認識到「Java ME」是一個涵蓋各種Java環境的總稱,與Java SE相比,其中一些非常有限,有些幾乎與Java SE相當。然而,當大多數人使用這個術語時,他們確實指的是CLDC(連接受限設備配置)和MIDP(移動信息設備配置文件)等有限的一面。所以我們假設這就是你要去的地方。

你要面對的是一個J2EE開發的最大問題是原料藥在MIDP環境的絕對缺乏的。還缺少語言功能 - 沒有枚舉,沒有泛型。基本上你正在處理Java 1.3的一個子集,這對你來說是一個很大的進步。例如,集合類不在那裏,所以你最終會使用舊式的Vector和Hashtable類。或者最終以可移植性爲代價來使用特定於設備的API擴展。

的好消息是,在NetBeans工具是MIDP發展相當不錯,他們已經投入了很多很好的功能。你也可以使用Eclipse,這裏有一些很好的插件。工具支持就在那裏,包括ant任務等等。

有在網絡上大量的材料就可以開始使用Java ME。閱讀我的一些Java ME overview材料(它仍然將Java ME稱爲J2ME)。然後找出你的目標平臺。例如,如果您正在做BlackBerry產品,則您需要學習和使用BlackBerry API而不是MIDP。

肯定有一個學習曲線,但你很快就會適應不夠。

相關問題