Oracle神谕

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  284 随笔 :: 9 文章 :: 106 评论 :: 0 Trackbacks

  这些天在细看《J2EE Development without EJB》书,感受颇多。说起来做J2EE方面开发也有几年,自己认为自己还是有一定实力的。但是看完以后,再针对我们项目的开发感觉很多地方做的确实有很多问题。因为一直都这样做,没有人提出异议。闷着头做事情,有时候确实不好,要交流,特别是要倾听那些经验丰富的前辈的教诲。
  OO,接触开发也这么多年了,确实很少有项目,真正做到OO的。看看我们的项目,POJO做成伪对象,只是负责了值的传递,只有可怜的setter和getter,其中没有任何业务逻辑操作的代码(没有任何行为)。我们所谓的业务逻辑是引入一个Manager进行综合处理。
  1年前,也是看了jPetStore收益很多。今天再次看这个代码。又引发了更多的思考。
  先看jPetstore的处理:
  在org.springframework.sample.jpetstore包中:
  Account类:比较简单,普通的JavaBean。
  Cart类和CarItem类:从关系模型中,可以看到这是一个主从关系的对象。其中Cart(购物车)中有不少行为。例如:新增、删除购物车项目;计算总金额。一般来说,我们项目中一般这样的逻辑是写在Manager类中的。
  在Order类中,也采用一些业务行为,例如初始化订单等等。
  

posted on 2005-10-19 23:47 java世界畅谈 阅读(956) 评论(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我还真没用过啊!  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问