落葉J空間

          常用鏈接

          統(tǒng)計(jì)

          最新評(píng)論

          將java進(jìn)行到底

          自從 7-31 號(hào)決定學(xué)習(xí) hibernate 以來,自己在這方面的學(xué)習(xí)難度驟然加大,畢竟以前學(xué)習(xí)的 JAVA 知識(shí)都只是基本理論,根本沒設(shè)計(jì)到 JAVA 應(yīng)用階段。雖然在前半個(gè)學(xué)期學(xué)過 JSP ,也做過了 JSP 相關(guān)的系統(tǒng),但感覺自己在很大程度上還是在吃本科學(xué)習(xí) ASP 的老本。說實(shí)在的,如果有了做 WEB 系統(tǒng)的經(jīng)驗(yàn),學(xué)習(xí) JSP 并將其應(yīng)用到項(xiàng)目中,所花耗的時(shí)間并不多,難度也不大,包括 SERVLET 的應(yīng)用,用的最多的無非在 MVC 設(shè)計(jì)中作為控制器,來處理業(yè)務(wù)事務(wù),在決定選擇顯示給客戶的頁(yè)面,其本質(zhì)就是 JAVA 類。不同的可能就是里面的函數(shù),如 doGet ()什么的,使它特別了。這些都不能夠?qū)W(xué)習(xí) JSP 構(gòu)成威脅,用 JSP 做項(xiàng)目經(jīng)過一兩個(gè)星期的實(shí)踐并不是難事,畢竟只要掌握項(xiàng)目所能用的技術(shù)就可以了。如果有點(diǎn)難度的話就是加上對(duì)集成環(huán)境的學(xué)習(xí),比如 JBUILDER WEBSPHERE 。這個(gè)暑假剛開始,因?yàn)閷?dǎo)師的項(xiàng)目需要,花個(gè)一個(gè)多星期熟悉了 WEBSHPERE 開發(fā)環(huán)境,中間也走了很多彎路,雖然一個(gè)星期不能把 WEBSHPERE 掌握很好,但對(duì)于項(xiàng)目需求,我覺得自己已足夠了。所以將時(shí)間花費(fèi)在更深層次的學(xué)習(xí)上。

          在學(xué)習(xí) hibernate 這期間,遇到的阻力太大了。主要還是在實(shí)踐上。花了時(shí)間看書,里面基本東西,包括 hibernate 的運(yùn)行機(jī)制,都了解得差不多了,看書上的代碼已經(jīng)沒什么問題了。可問題是 JAVA 應(yīng)用多,用在其身上的工具也多。如何選擇一個(gè)很好的開發(fā) hibernate 工具來編寫程序,并調(diào)試成功是最重要的。在我買的 hibernate 教材中,我認(rèn)為里面的設(shè)置很繁瑣,都是用一些 DOS 命令來運(yùn)行程序,后臺(tái)數(shù)據(jù)庫(kù)用的是 MYSQL 。比如用 hbm2java 生成 java 源代碼,用 hbm2ddl 生成數(shù)據(jù)庫(kù)。我認(rèn)為作為程序員我們應(yīng)該選擇一個(gè)適合我們的工具來很好的開發(fā)程序,從軟件開發(fā)策略上來理解 JAVA 應(yīng)用技術(shù),而不是花太多時(shí)間在系統(tǒng)配置上。比如說,對(duì) hibernate ,我們的學(xué)習(xí)重點(diǎn)不是過多的了解里面的 API 什么的,而是通過學(xué)習(xí) hibernate ,我們能夠用自己的思想構(gòu)架出自己對(duì)于某個(gè)項(xiàng)目相適應(yīng)的持久化層框架。這樣學(xué)習(xí)其中的思想,以后學(xué)習(xí)其他同類產(chǎn)品的時(shí)候,就可以把學(xué)習(xí) hibernate 的經(jīng)驗(yàn)運(yùn)用其中。不過最基本的編程能力還是要有。

          這段時(shí)間,我想自己學(xué)習(xí) hibernates 是不是有些急了,給人的感覺是走路都不會(huì),就想跑。但隨著 hibernate 理論學(xué)習(xí)的深入,我發(fā)現(xiàn)雖然我們學(xué)習(xí)的本質(zhì)是一些 JAVA 基本東西,學(xué)習(xí)過程中也會(huì)出現(xiàn)很多我們不認(rèn)識(shí)的函數(shù)等,但這些對(duì)于重回到 JAVA 理論學(xué)習(xí)時(shí),是肯定碰不到的。因?yàn)楝F(xiàn)在 JAVA 前期學(xué)習(xí)的知識(shí)結(jié)構(gòu)太過于單調(diào),如果從市場(chǎng)買 N 多書來看,書上的內(nèi)容可以說都是千篇一露,根本無法將 JAVA 應(yīng)用深入下去。學(xué)習(xí) JAVA 的最好方法,我認(rèn)為應(yīng)該是交互式的學(xué)習(xí)。只要有一些基本的 JAVA 理論知識(shí),就可以嘗試往更高層次上爬,學(xué)習(xí) JAVA 一些更高的應(yīng)用。比如一些開源的那套東西。有什么不明白的東西,回過頭來再學(xué)習(xí)相關(guān)的知識(shí)點(diǎn)。記得在第一個(gè)學(xué)期,我一口氣將國(guó)外一本 JAVA 教材學(xué)習(xí)了一通,也不少調(diào)試程序。之后開始學(xué)習(xí) JSP ,慢慢的對(duì) JAVA 里面的東西有些模糊了,好像又回到了學(xué) JAVA 前的水平。但這絲毫不影響自己學(xué)習(xí) JSP 。反而遇到了不會(huì)的的知識(shí),反過頭來學(xué)習(xí)效果更好了,印象更深刻了。

          ?? 我的學(xué)習(xí)宗旨是:不怕別人說你眼高手低,交互式學(xué)習(xí),努力探索 JAVA 高峰。

          ?15:40:57

          ?

          posted on 2006-08-08 15:46 黃暉 閱讀(113) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 大埔县| 开鲁县| 湘西| 镶黄旗| 石嘴山市| 威信县| 武夷山市| 黄大仙区| 永泰县| 米林县| 靖江市| 平昌县| 台北市| 沧源| 东台市| 韶山市| 石台县| 杭州市| 清河县| 高阳县| 嵊泗县| 桐庐县| 阳曲县| 孟连| 南江县| 通榆县| 广河县| 南岸区| 安平县| 眉山市| 芦溪县| 台江县| 黄大仙区| 丘北县| 甘德县| 阜城县| 建昌县| 临邑县| 蓬安县| 绥江县| 从江县|