用jMock来实现这一点,然而,我们至少需要定义PendingOrderRepository接口并且写一个PendingOrder的stub(桩)实现。PendingOrderRepository接口定义了一个findOrCreatePendingOrder()方法:          public  interface  PendingOrderRepository{           & ...
轮子是一个永远都说不完的话题,总有一帮子人在哪里叫嚷:“不要重复发明轮子”,然而事情总是有其对立的一面的,还有另外一帮子人在那里不停的发明轮子。好像永远都没有一个定论来标明是否还需要另外一个轮子。 如果说要拿轮子来举例子,那不防看看真实的轮子: 1 最早的时候拿木棍来当轮子搬运重物。 2 然后发展到木头做马车的轮子 3 再发展到木轮子上来包一层东西来减震之类 ••••••••• n 在到现在各种各样的轮子。 由此可见轮子是在一个不断的进步过程之中,为什么轮子在进步,因为人们需要,所以重新发明新轮子是人们的需要决定的。 那么java里面的轮子呢,为什么要重复发明java里的轮子,还是人们需 ...
  6 提交订单――用户确定她要提交订单   用例中的每一段的第二部分描述了应用程序对请求作出的反应。应用程序的反应可以描述为一个职责的集合。比如说,应用程序这样执行输入发货信息的请求: 1 核实发货时间是在将来而且至少有一个餐馆提供发货信息 2 更新未提交订单的发货信息 3 显示可以提供服务的餐馆的列表          应用程序的职责可以划分为两种。第一种职责是检验或者确定用户的输入,计算结果,更新数据库。一般说来services或者entities必须定义履行这个职责的方法。第二种 ...
        pojos in action 第三章   使用领域模型模式     当开发者发现了新的更好的途径来开发应用程序的时候,编程语言和技术也随之发展了。在上世纪九十年代的时候,用oo设计技术来解决复杂的应用程序是一种普遍被人接受的观点。然后,接下来的十年中ejb来了。在使用ejb之前的十年中,我用各种oo语言来开发程序,包括common lisp,c++,java。但是oo设计在用ejb开发程序的时候就不是那么重要了,也和平时有很大的不一样了。然而许多早期的企业应用程序十相 ...
ahuaxuan
搜索本博客
我的相册
C21ef232-7784-3985-9b9b-f1aa3bf48f96-thumb
100_2076
共 4 张
存档
最新评论