2006年2月15日
摘要: 不知道是何种原因,搞软件开发的家伙总是喜欢没有必要的复杂性,就是和业务目标不一致的复杂性。比方说J2EE的开发看上去明显要比.Net的开发要复杂,为什么哪?因为人们总是认为要使用J2EE就必须使用EJB,真的是这样的吗?看看我们的处理的业务问题中只有20%能用得上像EJB这样重量级的方案,说它是重量级是因为它不得不依赖于EJB容器来运行(如JBoss,Weblogic,etc.),而且实际当中未必... 阅读全文
posted @ 2006-02-15 20:19 Cool Neo 阅读(1047) 评论(4) 推荐(0) 编辑
  2006年1月12日
摘要: 首先,肯定要非常了解业务,了解客户的期望是什么! 还有一件不用假设的事实,就是变化是永恒不变的,这个不仅只针对客户的需求,还有环境(业务环境,系统环境)的变化。 其次,在以上共识的基础上,要分清楚系统的边界,以及系统中哪些组件与业务有关,哪些不与业务有关(如事务管理器,安全管理器...)。对于与业务有关的组件,哪些部分是相对于业务不变的,哪些是变的,这样作的目的是变化的部分可能就是系统用于拓展自身... 阅读全文
posted @ 2006-01-12 11:40 Cool Neo 阅读(1143) 评论(0) 推荐(0) 编辑