咖啡,还是淡些好

类别:Java 点击:0 评论:0 推荐:

咖啡,还是淡些好

 

作者: [email protected]

 

2002.12.2

 

好久没有给大家写点什么了,由于最近特别忙,希望不要介意!

 

    今天,来谈喝咖啡吗?当然不是,我们要看看咖啡到底该怎么喝,正如学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/

 

您开始喝咖啡没有?要不,给你来一杯,不要噎到了,要慢慢品,。。。。。

本文地址:http://com.8s8s.com/it/it18099.htm