只显示主题贴

好老的话题啦。拿出来炒炒冷饭。各位见谅。 —————————————————————— Domain Model贫血是说属于Domain Model的逻辑没有放在Domain Model中。那是哪些逻辑没有放到Domain Model中,从而导致贫血一说呢?原因有很多,但是我认为最主要是Service中的那些逻辑。而这些逻辑又有一个共同的特点就是依赖于DAO,或者说需要查询数据库。Robbin的帖子:http://www.javaeye.com/topic/57075,举了一个很好的例子。我取其中的一个部分在这里做演示用。 public class Employee { pri ...
  • 进入论坛 Java
今天早上一时兴起,去网上下载下来JMock,EasyMock最新版本来玩玩。用来测试的行为很简单。就是有一个窗体,上面有一个文本框,一个按钮。如果点击按钮,就会把文本框的内容设置为“Hello”。应用MVP模式,这个行为应该在Presenter中,而View接口应该是这样的: public interface View { public void setText(String text); public void addActionListener(ActionListener actionListener); } 我这里就不TDD了,直接给出Presenter的实现,然 ...
下面是一段从selenium rc 的官方网站的文档中摘抄出来的代码: import com.thoughtworks.selenium.*; import junit.framework.*; public class GoogleTest extends TestCase { private Selenium sel; public void setUp() { sel = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.co ...
许多同志都抱怨自己位子低,权利小,对于工作中遇到的问题有想法,明知道推广敏捷能够极大地改善这些问题,但是却无能为力。究其原因,不外乎敏捷的推广涉及到开发流程的方方面面,对内关系对外关系。要全面推开,不光需要有力的权利支持,开明的客户,还要有一支优秀的团队。面对这样的状态,我们能做什么呢?难道我们就不作为,混日子么?我觉得,一个可以借鉴的成功经验就躺在眼下的中国大地上。中国改革开放的成功经验中有许多创新,比如说有计划的商品经济。我觉得不能把这些称法简单认为是文字游戏,我觉得它是中国中庸精神的体现。正是通过小步放开,让中国的经济总量做上去。才能够有力量去做更深一步的改革,有经济实力,也有人才储备, ...
最近对这个问题比较疑惑。大家在评价一个技术决策的时候,时不时地就提出一个侵入性的问题。通常谈侵入性的时候,是在说对象脱离了框架还能不能使用。比如谈论IoC的时候,脱离了Spring还能手工注入。比如谈论贫血的领域模型的时候,领域对象不依赖于Hibernate的接口。 问题是,真的吗?号称non-invasive的框架就真的不对你的代码有侵入性吗?我们又真的会因为侵入性损害系统的“灵活性”吗?即便我们需要“替换实现方式”这样的灵活性,我们利用过这种灵活性吗? 总而言之。做为一个新手,我认为框架的侵入性问题,看上去很像一个伪问题。
  • 进入论坛 Java
100%的测试覆盖率 这是一个很显而易见的答案。但是我不认为这是正确的答案。下面是一个小例子: private int[] map = new int[] { 1, 3, 5, 8}; public int oddNumber(int index) { return map[index - 1]; } 写一个简单的测试 @Test public void first_odd_number_should_be_one() { assertEquals(1, oddNumber(1)); } 这个测试是不是覆盖了100%的代码呢?我认为是覆盖了的。但是是不 ...
我对http://xglw.51.net/5team/springframework/viewtopic.php?t=18的翻译进行了一些修订,并且接着翻译了未完成的60%。 —————————————————————— Introducing to Spring Framework 作者:Rod Johnson 译者:yanger,taowen 校对:taowen 关于Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。 又来一个framework? 你可能正在想“不过是另外 ...
  • 进入论坛 Java
taowen
搜索本博客
我的相册
C6038ae3-566b-4f0f-a7a4-4e96c192012b-thumb
step2
共 6 张
存档
最新评论