落葉J空間

          常用鏈接

          統計

          最新評論

          將java進行到底

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

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

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

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

          ?15:40:57

          ?

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


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 吴江市| 丹凤县| 武穴市| 凯里市| 铜川市| 钦州市| 元谋县| 苏尼特右旗| 商丘市| 罗江县| 眉山市| 左贡县| 府谷县| 大英县| 休宁县| 芜湖市| 古交市| 民丰县| 贡嘎县| 沂水县| 许昌县| 北安市| 正安县| 义马市| 卓资县| 芒康县| 宁武县| 旬邑县| 东乡县| 德昌县| 沽源县| 溆浦县| 深水埗区| 固始县| 凯里市| 图木舒克市| 扎兰屯市| 烟台市| 邛崃市| 北辰区| 江都市|