Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 再看JPetstore所想到的
【标  题】:再看JPetstore所想到的
【关键字】:JPetstore
【来  源】:http://www.blogjava.net/javaora/archive/2005/10/19/16065.html

再看JPetstore所想到的

Your Ad Here

  这些天在细看《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类中,也采用一些业务行为,例如初始化订单等等。
  

程序员应该怎么过生活???:【上一篇】
由玩游戏所想到的----积极主动的态度:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 模态窗口对字符串参数的巨无聊限制
  • 关于ftp认证慢的问题
  • Boolean Operations
  • “QQ播客”病毒手工清除方法
  • 香港CCIE LAB考场九月十月暂停
  • 内核空间与用户空间通信
  • 录音专家 V1.0 算法分析
  • 常见入侵方法及步骤
  • generate random variable
  • 用Winamp3.0播放音乐及创建播放列表
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.