讀《J2EE Development without EJB》 筆記一

          Posted on 2006-01-04 22:24 JDeodar 閱讀(549) 評論(0)  編輯  收藏 所屬分類: J2EE
          閱讀《J2EE Development without EJB》中文版

          第二章(目標)、第三章(各種架構)
          1、提升生產率更好的辦法
           A:架構
            1)、避免不必要的架構復雜性;
            2)、避免不必要地使用EJB;(簡化架構及編程復雜度)
            3)、使用抽象層將J2EE或J2SE核心API的復雜性隱藏起來;(降低程序員編程難度)
            4)、盡量使用O/R映射工具簡化持久層;(Hibernate或者iBATIS)
            5)、使用一個好的應用框架。(Spring或者PicoContainer)
           B:關注,以及方法學
            1)、專注!弄清自己要解決什么問題,專心把這個問題解決好。(“方法論”需要好好學習實踐)
            2)、選擇一個合適的參考架構,從一個模板應用開始。(AppFuse在代碼上有很多值得借鑒的地方)
            3)、使用敏捷的開發過程。(敏捷開發需要深入了解學習,值得借鑒的地方很多)
           C:使用合適的工具。
            1)、好的IDE:Eclipse或者IntelliJ;(個人喜歡Eclipse)
            2)、一個單元測試工具:JUnit;
            3)、一個標準構建工具:Ant;
            4)、一個好的XML編輯器或者IDE插件;
            5)、一個有效的源碼控制系統,并且與IDE良好集成。

          2、OO比J2EE重要
           1)優雅的封裝領域概念,隱藏實現細節;
           2)借助多態描述實現各不相同的對象之間的共通性;
           3)達到代碼復用;
           4)在無須修改現有代碼的前提下獲得擴展性。

          3、針對接口編程
           1)好處:方面測試、方便使用動態代理;(還有更多的好處,需要親自體會)
           2)針對接口編程,不要針對類編程。這是一個最基本的OO原則。(Gang of Four,GoF)設計模式值得仔細閱讀

          4、J2EE應用系統最佳方案的目標
           最簡單、最容易測試、符合OO原則、便于維護、便于擴展。 (業務系統達到最佳是我們的目標,這就需要更多的付出)

          posts - 10, comments - 2, trackbacks - 0, articles - 0

          Copyright © JDeodar

          主站蜘蛛池模板: 尤溪县| 体育| 瑞安市| 云梦县| 洛阳市| 会宁县| 崇阳县| 宽甸| 镇宁| 德惠市| 集贤县| 三台县| 郁南县| 墨竹工卡县| 西华县| 崇左市| 鲁山县| 建宁县| 柳河县| 娄烦县| 岗巴县| 高要市| 清流县| 永年县| 邛崃市| 青田县| 海晏县| 桓台县| 平谷区| 商水县| 焉耆| 乐至县| 北川| 巫溪县| 巴马| 资讯 | 临高县| 南充市| 集安市| 正阳县| 习水县|