2005-01-04

tdd

06z TDD不是UNIT DRIVEN DEVELOPMENT,而是TEST CASE DRIVEN DELELOPMEN。TDD的流程是按照以下过程进行的: 1、USE CASE和相对应的需求表达; 2、TEST CASE; 3、从1所得到的优先次序对于2的结果进行划分,从而得到最先需要完成的TEST CASE并运行它; 4、对此TEST CASE进行设计构想; 5、完成这个设计构想; 6、用这个对应的TEST CASE(注意是一个TEST CASE系列也就是已经完成的TEST CASE系列,而不是单一的3) 进行检测; 7、重复上面的步骤,并在适当的时候重构。 TDD绝对不是用TEST来 ...
  • 14:04
  • 浏览 (439)
  • 评论 (0)
gigix lightweight architecture带来的最重要的东西,不是性能上的提升,也不是对分布式应用(尤指EJB风格)的反动。这些方面会对EJB有冲击,但不是根本性的冲击。就像你分析的,性能,EJB可以做得更好;重视本地应用,EJB可以改善;甚至AOP,EJB可以扩展出来,JBOSS就是用AOP做的。但这些只是细枝末节的修补,不是根本性的问题。 根本性的问题在于应用的独立性。我们都知道分层的架构是为了隔离变化、摆脱绑定,但是lightweight architecture让我们真正看到了一个完全无绑定的应用架构是可以实现的,至少是理论可行的。你说在“无侵入”的方面EJB和S ...
  • 13:36
  • 浏览 (415)
  • 评论 (0)
1.使用标签。struts的自定义标签多,学习起来复杂,但同时功能强大。webwork只定义了一个webwork.tld,操作更简单。 2.有效性验证和javascript支持。struts支持客户端JavaScript与服务器端的校验。webwork的客户端校验,欠美观。具说支持javascript但是因为初学,没有试过。 3.struts和webwork都支持velocity.struts的支持是使用velocity tools,webwork则直接将velocity嵌入。比较起来webwork显示更加灵活,配置简单一些。 4.插件的支持。struts作为比较成熟的产品,拥有titl ...
  • 13:22
  • 浏览 (723)
  • 评论 (0)
dogo
搜索本博客
最近加入圈子
最新评论
评论排行榜