Oracle神諭

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            284 隨筆 :: 9 文章 :: 106 評論 :: 0 Trackbacks

            這些天在細看《J2EE Development without EJB》書,感受頗多。說起來做J2EE方面開發(fā)也有幾年,自己認為自己還是有一定實力的。但是看完以后,再針對我們項目的開發(fā)感覺很多地方做的確實有很多問題。因為一直都這樣做,沒有人提出異議。悶著頭做事情,有時候確實不好,要交流,特別是要傾聽那些經驗豐富的前輩的教誨。
            OO,接觸開發(fā)也這么多年了,確實很少有項目,真正做到OO的。看看我們的項目,POJO做成偽對象,只是負責了值的傳遞,只有可憐的setter和getter,其中沒有任何業(yè)務邏輯操作的代碼(沒有任何行為)。我們所謂的業(yè)務邏輯是引入一個Manager進行綜合處理。
            1年前,也是看了jPetStore收益很多。今天再次看這個代碼。又引發(fā)了更多的思考。
            先看jPetstore的處理:
            在org.springframework.sample.jpetstore包中:
            Account類:比較簡單,普通的JavaBean。
            Cart類和CarItem類:從關系模型中,可以看到這是一個主從關系的對象。其中Cart(購物車)中有不少行為。例如:新增、刪除購物車項目;計算總金額。一般來說,我們項目中一般這樣的邏輯是寫在Manager類中的。
            在Order類中,也采用一些業(yè)務行為,例如初始化訂單等等。
            

          posted on 2005-10-19 23:47 java世界暢談 閱讀(962) 評論(2)  編輯  收藏 所屬分類: Spring

          評論

          # re: 再看JPetstore所想到的 2005-11-06 12:32 else
          第一次來你這里是google過來的
          spring workflow quartz scheduler,用這些關鍵詞google的時候
          總是會來到你這里,呵呵
          于是慢慢的長期在你的博客里潛水,差不多看完了你所有的文章
          還是有一定收獲
          我也做工作流的應用,這段時間用quartz給引擎添加scheduler
          有時間多多交流啊  回復  更多評論
            

          # re: 再看JPetstore所想到的 2008-11-13 20:10 nickcheng
          我啊,剛剛學完,三大框架了!看來還有很多技術需要了解掌握的啊,
          jpetstore我還真沒用過啊!  回復  更多評論
            

          主站蜘蛛池模板: 汤原县| 栾城县| 台北县| 宝鸡市| 贞丰县| 沙田区| 普宁市| 永泰县| 安顺市| 治县。| 西充县| 鲁山县| 卢湾区| 平乡县| 峨眉山市| 勃利县| 横山县| 花垣县| 四平市| 靖远县| 抚顺县| 安龙县| 治多县| 阳高县| 肃宁县| 海安县| 依兰县| 治县。| 济南市| 河源市| 三亚市| 白朗县| 南丹县| 苗栗县| 文山县| 灌阳县| 宜兴市| 文安县| 黎平县| 新干县| 大石桥市|