好久沒有給大家寫點什么了,由于最近特別忙,希望不要介意!
??? 今天,來談喝咖啡嗎?當然不是,我們要看看咖啡到底該怎么喝,正如學 J2EE 一樣。
太濃了吧
否則怎會苦的說不出話
每次都一個人在自問自答
我們的愛到底還在嗎
??? 第一次,聽到這段臺詞,您呢?聽過沒有,這可是我偶像唱的(張學友新專輯,《他在那里》中的,咖啡,建議聽聽,很不錯。他的歌是流行,但又非流行)。
Java ,我來談如何品她,可不是一件簡單的事情,因為我喝的也不多,你呢?但我在用心去品。我們學技術,可不要陷入一個怪圈,唯技術論,這樣的話你可就錯了。無論什么技術,都是為人類服務的,我們的目標是更好的生活,自然咖啡也少不了。所以,我們對待 Java 的態度一定要有理性,比如,蔡學鏞先生 (http://www.oreilly.com.tw/sleepless/index.htm ) 都謙虛的說,他的 Java 功底是 Lots of API 。所以,心態要放平和,可不要有宗教式的仰慕(本人也是很喜歡 Java 的)。
初次接觸 Java ,大家一定會被 Java 中大量的術語,新名詞嚇了一大跳。打開 The Source for Java Technology ( http://java.sun.com ) , 點擊進入 http://java.sun.com/j2se/ , Java 2 出來了,這可是熱氣騰騰的,很夠味。下載一個 JavaTM 2 Platform, Standard Edition (J2SETM) ,網址 http://java.sun.com/j2se/downloads.html 。安裝在一個沒有空格的目錄下。比如,俄 E:\j2sdk1.4.x 下。安裝完后,您現在所需要的做的就是三件事情。第一,設置環境變量, set JAVA_HOME = E:\j2sdk1.4.x ,其次再設一個環境變量, set classpath = .; ,最后還需 set path = %JAVA_HOME%\bin 。這樣就完成了 J2SE 的安裝。安裝完后,大家可以去 E:\j2sdk1.4.0\demo 運行 J2SE 帶的 Demos 看看。哈哈,好漂亮。 E:\j2sdk1.4.0\demo\jfc\Java2D ,這個例子您看過沒有,特別好看。好是羨慕。我自己也想寫這么漂亮的程序。怎么辦????
http://java.sun.com/docs/books/tutorial/ , 這個地方可是您的切入點。我英文不怎么樣,怎么辦?其實技術領域的英文,你剛開始看的時候會有這樣的想法,但時間長了,只要你可以堅持,慢慢的你就會發現,原來英文表達技術內涵特別貼切,不相信,你就看吧。。。:)
當然,做什么東西都得有工具。木匠有自己的一套工具。
Brood
,我們也得有自己的一些好工具。個人認為,這三件寶貝缺一不可。第一件,
Java 2 SDK, Standard Edition, Documentation
,
http://java.sun.com/j2se/1.4.1/docs/index.html
。這就是您的圣經,可要經常看看,不會的、會的,要經常參考,這可使你的功力大增,可要堅持哦,不要因為是一時的熱情。第二件,就是,《
Thinking in Java
》,
http://64.78.49.204/TIJ3.zip
有最新版(第三版)下載,其中講述的
J2SE 1.4.0
。其中,第二版的中文翻譯(由侯捷翻譯的,一定不要錯過!),
http://www.china-pub.com/computers/common/info.asp?id=7241
,如果說第一件寶貝是圣經,那么這本就是玄學。這可是大家能修煉到的高境界的入門讀物,一定比漫畫書好看。那么,第三件是什么呢?那就是你自己,一定要多思考、多練、多寫程序。你可以主宰一切,但除了你自己。
剛開始工具的選擇,這個因人而異。我喜歡用大家伙,比如 JBuilder 、 Together 、 Eclipse 、 JDeveloper 、 ……. 。當然,你可以用 JCreator ,也挺不錯的。大的工具可以加快你的功效,但前提是你對 Java 本身有良好的操控能力。
哦,輕松一下。
已經淡了吧
多放些糖也很難有變化
不如喝完這杯就各自回家
別坐在對面欣賞我的掙扎
其實,甜咖啡也挺不錯的。看你喜不喜歡喝了。在這里說幾句題外話,那就是計算機圖書。其實,書,無論寫得好與壞,都值得一看。但前提是你不會被他給誤導。(如果,你第一次把我騙了,你就是很卑鄙;如果再次被你騙,說明我很無恥!:),這句話不是我說的)每本書都能反映作者的某種思想。所以多看書,還是不錯的。這個時候肯定有人會問,看完后,隔上一段時間又忘得差不多了。其實這個很正常,關鍵看你是否堅持。
好了, J2SE 就談到這里。有了相當的功底后,我們來啃另一快大石頭, J2EE 。
J2EE ,現在可以說,是一個使自己身價抬高的絕佳途徑。但看到那么多概念,術語,名詞,算了,還是不學得好。我想我們都有這種想法。其實換一種角度,來看,不如 VB,Delphi 上手快。但有一點, J2EE 的體系特別清晰。由于 http://www.jcp.org , 操控了 Java 的命脈,所以你一定要知道這個地方。好了,首先去 http://java.sun.com/j2ee/download.html , 下載一個 Sun 的參考實現版本 JavaTM 2 Platform, Enterprise Edition (J2EETM) 。安裝完后,你可以參考安裝目錄 \doc 中配置相應的參數。好了,然后,去 http://java.sun.com/j2ee/tutorial/1_3-fcs/ 看看,當然,事務都是相通的。學 J2SE 中類似的過程在這里也可以拿過來。首先,給你 3 件寶刀。第一件, http://jcp.org/en/jsr/stage?listBy=final 下載 J2EE Specification ,這個規范可要經常看。這就是您的老師,什么時候都是。第二件寶貝您可一定不要錯過, http://www2.theserverside.com/resources/index.jsp 這里很不錯。第三件,可以去 http://java.sun.com/blueprints/ 看看 Petstore (至于其源代碼是否值得研究,個人認為不值得,有這么多時間,不如去研究 JBoss !)。或者說,換一種角度,您可以去 http://otn.oracle.com/sample_code/tutorials/fbs/fbstoc.htm 看看,看完后,你應該不會罵我的。
等您有了一定的
J2EE
功底后,你可以開始走向更高的地方,首先看段臺詞先。
一場失敗的愛情像個笑話
熱得時后心亂如麻
冷了以后看見自己夠傻
人怎么會如此容易無法自拔
其實,在 J2EE 中,重要的不是各個技術本身( EJB, 比 COM 好學!!!您認為呢?),重要的是 J2EE 設計模式的合理運用。那么,其中,有三個東西值得您去關注。一個,在這個過程中,一定要把 J2EE 的體系結構弄得很清楚。二個, EJB 技術,這可是含金量很大的地方。第三,一定要關注常見的 Java Open Source 。。。這個都不知道的話,說明您還沒有對 J2EE 有很好的認識。其中,有一些較好的資源, http://gceclub.sun.com.cn/experttalk/oct15.html 這可是一流的 Caffee!!! http://www2.theserverside.com/home/index.jsp 高手一定要去的地方。
慢慢的,您要形成善于、喜歡關注業界動態的習慣!!這種沉淀可是無價的。沒有時間、精力的付出,你對業界是不會有很好的、很深的認識。
一句話,學習
J2EE
,一定要有宏觀的把握,具體技術的深入細節需要我們在課題中慢慢領悟,這也不是看幾本書所能掌握的,貴在堅持,但一定要注意方法。
一場無味的愛情像個謊話
甜的時后只相信它
苦了以后每一句都可怕
人怎么會如此容易了無牽掛
有了前面這些東東,我們可以開始研究某一個 J2EE 應用服務器。比如, JBoss, WebLogic 。首先學會熟練使用,慢慢的深入到具體的細節,比如 JMX 技術。因 J2EE 應用服務器集成、實現了規范中的所有技術,所以這些是很不錯的思路。
Web Services 技術,可以說 J2EE 平臺生來就有這種駕馭 Web Services 的能力。為什么這么說呢? Web Services 技術,要是沒有 XML 技術為先遣部隊,我想 Web Services 業不會有今天。微軟也不會把 Web Services 稱之為, XML Web Services 技術。 XML 技術對數據提供了便利、 Java 對平臺提供了便利。其結合的結果可想而知。即使沒有“孤獨求敗”那么厲害,我想也會有“不敗孤獨”那么好。有些公司很會做技術,有些公司很會做市場。但大家的眼光是雪亮的,我們也沒有必要說什么技術是萬能的,沒有萬能的技術,關鍵看應用,是否能很好的解決實際問題。
說白了, Web Services 中其實沒多少新東西,但這種體系結構需要您有很好的把握,然后深入技術細則。
這些,都是我的個人觀點,希望看完后,有不對的地方,批評指正!!
也歡迎訪問我的個人專欄。(也歡迎大家寫信和我交流,交個朋友也可以!)
http://www.csdn.net/develop/author/netauthor/worldheart/
您開始喝咖啡沒有?要不,給你來一杯,不要噎到了,要慢慢品,。。。。。