Loading...

          java .net

          2006-12-26 星期二

          昨晚上在網(wǎng)上閑逛,看到了一篇文章,忘了記下來(lái)網(wǎng)址了,說(shuō)學(xué)java的三個(gè)境界,哈哈,同志尚需努力啊。

          ------------------------------------------------

          第一個(gè)層次:精通掌握Java語(yǔ)法、能調(diào)試基本的程序錯(cuò)誤,精通掌握JSP+Java Bean寫一些N年前ASP、PHP翻版的Java Web應(yīng)用程序(如論壇、網(wǎng)站新聞發(fā)布系統(tǒng)、OA、網(wǎng)上商城等),精通JDBC使用、精通SQL語(yǔ)句、精通XML等。

            第二個(gè)層次:掌握設(shè)計(jì)模式原理及應(yīng)用,掌握基于OO的分析及設(shè)計(jì)方法,并能精通熟練使用幾種Java專業(yè)設(shè)計(jì)及開發(fā)工具,精通掌握流行的J2EE框架如Hibernate、EJB、WebworkSpring的原理及應(yīng)用,精通J2EE中一兩個(gè)組成部分(ServletEJB)的工作原理及細(xì)節(jié)。

            第三個(gè)層次:少林的高僧有兩種,禪僧及武僧。J2EE程序員的第三個(gè)層次也同樣有禪、武兩個(gè)分支,這里我們重點(diǎn)分析一下:

            第一個(gè)分支屬于走的禪僧線路。在練完第二個(gè)層次中的各種武功基礎(chǔ)上,結(jié)合實(shí)際項(xiàng)目中的千奇百怪的用戶需求,游刃有余的選擇適合的技術(shù)方案為客戶解決問(wèn)題,并形成自己的一套解決方案。達(dá)到這一個(gè)層次的J2EE程序員已經(jīng)不在乎使用任何工具、任何框架了,而是根據(jù)不同的對(duì)手,使用不同的武器或招式來(lái)應(yīng)對(duì)。好比小李飛刀一樣,只有達(dá)到了手中無(wú)刀、心中有刀的境界,才能達(dá)到出手一刀,例不虛發(fā)的效果。這一層次的武功屬于一個(gè)熟練度問(wèn)題,刀練得多了、遇到的對(duì)手多了,再加上前面的武功修為,就算做不到例不虛發(fā),也可達(dá)到十發(fā)九中。

            第二個(gè)分支屬于走的武僧線路,在撐握熟悉第一二個(gè)層次中涉及到的內(nèi)容后,進(jìn)一步專研并撐握J2EE底層開發(fā),J2EE規(guī)范制訂、規(guī)范實(shí)現(xiàn)、Java虛擬機(jī)的工作原理、各種常見的J2EE服務(wù)器內(nèi)核工作機(jī)制、內(nèi)存管理、進(jìn)程機(jī)制、源代碼等。因?yàn)樯婕暗暮芏鄸|西都比較抽象,代碼也很多,練這一層的武功需要有很好的資質(zhì)及耐性、并具還得有一定的環(huán)境及條件。好比神雕大俠楊過(guò)拿起玄鐵劍,并練成暗然銷魂掌的成長(zhǎng)過(guò)程,需要前面的武功修為作基礎(chǔ),更需那只威力神武神雕的幫助指點(diǎn)及他處處為民、懲奸除惡的俠之心態(tài)。
            
            胡侃了這么多,現(xiàn)在來(lái)根據(jù)自己情況測(cè)算一下自己的份量,結(jié)果如下:

          第一層 練到8成;
            第二層 練到5成;
            第三層 準(zhǔn)備走禪僧線路,當(dāng)前算是練到1成;
            
            唉,后面的武功提升越來(lái)越難,真不知道要到何年何月才能達(dá)到10成啊。你的武功練到哪一個(gè)層次了,不防亮出來(lái)大家切磋切磋。嘿嘿,要是有一天,咱們中國(guó)的Java程序員人手一把玄鐵劍、人人會(huì)使暗然銷魂掌,那還了得!汗...,寫著寫著居然做起白日夢(mèng)了,不好意思,就此打住。

              今天開始講Hibernate了,搞得有點(diǎn)暈,其中涉及到一些線程并發(fā)的只是,還有集合,真是應(yīng)了先前基礎(chǔ)課老師說(shuō)的,以后學(xué)web開發(fā)很多地方要用到集合,多線程雖然框架已經(jīng)做了封裝,但是要想很好的理解它們的運(yùn)行機(jī)理,還是要明白的,好好研究編程思想去。

              還有就是今天看到了一個(gè)用到靜態(tài)語(yǔ)句塊的地方。在HibernateUtil類里,用來(lái)初始化SessionFactory.

              對(duì)Hibernate的初步理解,它通過(guò)配置xml將持久化類與數(shù)據(jù)庫(kù)的一條記錄連接了起來(lái)。Hibernate也是輕量型框架,所謂輕量型,必須有兩個(gè)特點(diǎn),一是非侵入性,而是與容器無(wú)關(guān)性(不依賴于容器,也就是可在J2EE中運(yùn)行,也可以在J2SE中運(yùn)行)。Hibernate對(duì)JDBC做了很高的封裝,讓我們看不到任何涉及到數(shù)據(jù)庫(kù)的代碼,完全面向?qū)ο缶幊獭?span>

              第一天,還得好好學(xué)。

          posted on 2008-08-26 22:06 閱讀(79) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 通山县| 平果县| 象州县| 桃江县| 临漳县| 庐江县| 新密市| 安丘市| 平度市| 黄浦区| 遂宁市| 雷州市| 江西省| 漠河县| 措勤县| 天等县| 禹城市| 泽普县| 聂拉木县| 靖宇县| 石城县| 德令哈市| 临泉县| 仁化县| 鹤庆县| 西贡区| 新河县| 凤山市| 和龙市| 阿拉善右旗| 昭觉县| 资兴市| 汕头市| 柘荣县| 通化县| 修文县| 云阳县| 保定市| 雅江县| 大田县| 石林|