Java

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            8 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
          現在的開發技術的發展的速度比起開發者的學習速度不知道要快多少,每隔一兩天就會有一個開源的工程誕生,學習如何去使用這些開源的工程不如學習一下其中的思想。比如Hibernate,ibatis等ORM等framework它只不過是幫你擺脫那些DAO模式為每個數據對象作一個DAO對象專門來負責數據庫操作,你可以用一個統一的接口來進行數據庫的操作。與其去專研如何去配置,如何去使用還不如去好好的研究一些他所體現的一些思想,比如數據庫查詢的優化,利用緩存機制,數據庫連接池等等。
          還有就是spring,它到底體現了什么是用來替換現在的J2EE的技術,不,就連spring的作者都說是在合時的情況下使用合適的技術,一句看似空洞的話卻包含了深意。spring的核心思想在我看來就是DI,他在其他的open source的項目的基礎上加以抽象,比如他提供了spring mvc--可以去使用底層的web mvc可以有很多,但是現在可以用一個統一的接口來調用,底層的實現機制與上層無關,這不證實了分層開發的思想嗎,DI的思想正是用接口編程。
          技術的快速的發展,給開發者帶了很多的學習的難度,但是開發者如何來面對這種挑戰,與其掌握如何去使用還不如去掌握它的思想。只有掌握了思想是用時才會有更深的理解。
          posted on 2006-03-27 17:00 java執著者 閱讀(1036) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 罗平县| 青海省| 新巴尔虎左旗| 壶关县| 潢川县| 巩义市| 通渭县| 望城县| 惠安县| 视频| 平和县| 宜城市| 泸水县| 承德县| 惠安县| 荥阳市| 新密市| 五河县| 安达市| 滁州市| 偏关县| 海林市| 基隆市| 盐源县| 上思县| 屏南县| 内丘县| 余庆县| 昌邑市| 延川县| 尤溪县| 麻江县| 辉南县| 宝鸡市| 洪泽县| 高密市| 重庆市| 乌苏市| 嵊泗县| 舟山市| 荥阳市|