文章列表
最近在参与一个棘手项目,居然直接参与到需求阶段了。 虽然,目标是架构师不过,分析师的活看来也是要会的。网上找到一篇(好像也是唯一一篇)讲述use stories的文章。拿来借鉴一下吧。。。。出处:Extreme Programming 论坛
作 ...
- 2006-04-03 11:24
- 浏览 1384
- 评论(0)
虽然一直觉得 interface 和abstract其实各自作用不同,而且有各自所适应的情况。但是就是说不清楚,他们在使用时应该在注意的区别。 看了 Erich Gamma的说法,恍然大悟。java interface作为接口时是应该相对稳定的。一旦你修改了一个接口,其实现都会作废,需要按照从新修改来遵守这个已发布的契约。而从,领域抽象的角度来看。java 中的interface 应该作为一个行为契约来用。所以,只有相对稳定的行为集可以作为一个接口公告和契约发布出来,让client调用,这才是java interface的真实含义。比如,发布一个Transcation interf ...
- 2006-03-28 10:43
- 浏览 1075
- 评论(0)
用例建模时总是把握不住宏观与细节程度,并且对于一些用例本身不能很好描述的需求进行建模。几乎每次分析都是步履艰难。最近找了些资料看,才发现犯忌讳。。。赫赫。。 吸取了之前教训,现在个人吧用例建模分为两大步骤。首先是宏观的完全出自用户的功能事例。当上一部基本完成后,就需要需求分析人员作进一步细化,并最终通过用户审核的。之前一步可以称为基础需求用例,后者就是次用例了。。:) 基础用例建模可以遵照经典用例分析的一些步骤。有一点区别,对于本系统完全被动的参与者也可以作为首选分析对象。因为有时候用户虽然不知道要对系统干啥,但是却非常关注自己得到系统的服务。一个用例建立可以有如下步骤: ...
- 2006-03-17 09:49
- 浏览 939
- 评论(0)
江南白衣的springside诞生已经有一段时间了。。。 可惜我这几天刚刚见到,惭愧啊。。。 挺有兴致浏览了一下功能说明。
我考,那么多啊。。。真够厉害的,还有居然用Groovy写业务的计划。。。不过。。。需求好像过于笼统吧。。赫赫。
比如,功能上是不是还有应该有收藏夹这样的东东。反正dearbook上是有的。。。赫赫
下载下来初步看了一下。好的地方不说了毕竟目标是best practise。。。 只是奇怪。。对于所有的业务数据的Dao都不提供行限制(就是UI上讲的分页)的逻辑。比如:
1 /** 2 * 按map中的条件进行查询。 3 */ ...
- 2006-03-15 10:59
- 浏览 925
- 评论(0)
上周一,大学同学陈X居然在sun技术日活动中抽到大奖。一个iPod -_-b。然后在台上说:“java其实是比较容易的语言...”。本人在这里严重鄙视其人品,居然在关键时刻大爆发说...
- 2006-03-13 16:00
- 浏览 739
- 评论(0)
(大量参考PoEAA...-_-...) 最近网上看到这样的帖子<<谁能告诉我Hibernate有何优秀之处>> 作者给出了对hibernate在实现orm的诸多不满和怀疑。而且很多开发人员都有着这样疑问,“怎么这个流行东东,我用起来就是不 ...
- 2006-03-13 14:08
- 浏览 1920
- 评论(0)
质疑robbin对update与saveOrUpdate的看法。“ save是明确说我要把这个transient object转为persistent object。update只在两个不同的session之间使用,且我明确知道要update的是一个detatched ojbect。saveOrUpdate在两个不同的session之间使用,但我不知道是transient ojbect还是detatched ojbect。虽然saveOrUpdate可以做到save和update的both,但是因为各有各的明确语义,所以各有各的存在理由。”个人认为 update与saveOrUpdate完全取决 ...
- 2006-01-25 10:53
- 浏览 765
- 评论(0)
<o:p></o:p> 在事务系统中很重要的一个概念就是“锁”。在事务系统中“事务”概念保证了数据访问的原子性,即单事务进程中一组数据访问的一致性,而“锁”的概念保证了数据访问的隔离性与排他性,即并发事务 ...
- 2006-01-10 16:13
- 浏览 913
- 评论(0)
转载请保留出处,尊重他人劳动。
引子:
模式的定义,似乎都如出一辙但又似乎都略有不同,这些由于关注点的不同导致的不同点让事情变得有点复杂了。
简史:
何谓设计模式?任何一本讲解软件设计模式的书籍都会首先问出这个问题。而大部分又都会给出一个(或若干个)传说中软件设计模式起源的定义:
“每个模式就是一条由三部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。
…
简单地说,模式是一个出现在世界上的实物,同时也是一条规则,告诉你应该如何创建一个实物、应该在何时创建。它既是过程,也是实物;既是对当前实物的描述,也是对创建实 ...
- 2005-12-22 10:59
- 浏览 1499
- 评论(0)
测试一下
public class Hi { /** * */ public Hi() { super(); // TODO Auto-generated constructor stub } public static void main(String[] args) { System.out.println("Hello,world!!"); }}
不错不错。。。
- 2005-12-14 18:21
- 浏览 779
- 评论(0)