`
zyjwy02
  • 浏览: 141153 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
关键字: 测试之道 1.出了什么问题?      单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们 ...
NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你 ...
相关文章:   Flex学习笔记_09 数据绑定_运用实例 Flex学习笔记_05 使用容器控制界面布局_03动态布局、导航容器、表单布局 推荐圈子: flex 更多相关推荐 <script type="text/javascript"></script> 9.1 认识数据绑定9.1.1 数据绑定的概念     使用数据绑定时,Flex 会自动把一个对象的数据复制,提供给另一个对象使用,提供数据一方称为数据源对象,使用数据的一方称为目标对象。当数据源对象的数据发生变化时,目标对象的数据会自动更新。    实质上,绑定的实现也是借助事件机制 ...
1、编写控制器 package com.forbeauty.store.control { import com.adobe.cairngorm.control.FrontController; /** * @version $Revision: $ */ public class ShopController extends FrontController { public function ShopController() { initialiseCommands(); } public function initialiseCommands() : void { } } } 2、编写Mod ...
前台控制器监听用户动作 用户处于这次会话的主导地位。你的RIA等待来自用户的一些提示。这些提示包括:点击按钮,拖放图标,双击行或是发送表单,这些都叫做“用户动作” Cairngorm 将这些用户动作翻译成Cairngorm事件。无论是点击,按下,拖曳,放下,提交的事件都代表用户的需求,你使用事件广播器广播事件。事件广播器是Cairngorm会话的开始。 前台控制器模块是Cairngorm事件的唯一监听者。聚集不同事件句柄,前台控制器确保满足用户的需求。 无论如何,前台控制器不做具体的工作。它只是一个管理者,不是一个工人。前台控制器负责管理着一份名单“谁做什么?”,一份命令名单,命令对应着相应的事 ...
什么是Cairngorm Cairngorm微架构是一个轻量级的RIA开发框架。 Cairngorm主要就是对开发Flex应用程序应用了一系列的设计模式,从而使开发出来Flex程序可扩展性,可维护性都大大提高。其工作流程很清晰: 1.Front Controller Listens for User Gestures 前端的控件监听用户的行为。注意它只是监听,并不会做任何反应。 2.Commands Do All the Work 控件监听以后调用Commands来做相应的事情,Command做了所有工作。 3.Delegate Server-Side Business Logic to Bus ...
明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任! James Sugrue说道,现在有很多Java开发的书籍,但是如果我只能推荐5本书给Java开发者,那会是哪5本呢?1。Java基础   A Programmer's Guide to Java Certification 是一本甚好的java基础书籍   2。Improving Performance 提高性能     Java Concurrency In Practice 这是一本设计和测试并发,调试线程性能的书籍,在多内核变得普遍的今天,尤其需要。   3。Becoming ...
开放源代码 API 使 Java 开发人员更加容易地操作 XML 文档 文档选项 <script type="text/javascript"></script> <noscript></noscript>
Configure Java APIs (SAX, DOM, dom4j, XOM) using JAXP 1.3 to validate XML Documents with DTD and Schema(s). Many Java XML APIs provide mechanisms to validate XML documents, the JAXP API can be used for most of these XML APIs but subtle configuration differences exists. This article shows five ways o ...
有不少朋友问到如何把一个已有的Eclipse插件转换为RCP应用程序,其实这个过程并不复杂,因为RCP应用也是基于插件的结构,可以说RCP 就是精简后的Eclipse平台,只是我们要对这个平台做一些定制工作。将任何一个传统的Eclipse插件项目转换到RCP可以分为两个步骤,这篇先介绍第一个步骤:建立应用程序。 在GEF入门系列(三、应用实例)里我曾做过一个精简的GEF应用程序(下载),这一篇里我就一步一步的把这个例子转换为RCP应用程序(点击下载转换后的项目打包)。应用程序(Application)是通过扩展org.eclipse.core.runtime.applications扩展点建立 ...
ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。 ANT的基本概念: ANT的安装:解包,设置路径 ANT的使用:最好的学习只不过是一个简单实用的例子起步…… ANT的基本概念:Java的Makefile 当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。 ...
Composite模式定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性. Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以用牵一动百来形容。 所以Composite模式使用到Iterator模式,和Chain of Responsibility模式类似。 Composite好处:
组合还是继承,这是一个问题                                               ——由模式谈面向对象的原则之多用组合、少用继承 刚刚接触模式或者学习模式的人,经常会有这样的问题,为什么模式是成功的呢?很多人都会说模式是经验的积累,当然是正确的。可是经验为什么偏偏就证明了这种模式是正确的呢?这其中起用作的就是面向对象的基本原则。正是因为模式都或多或少的符合了面向对象的基本原则,所以模式才成为我们面向对象的设计和编码过程中不败的法则。那么什么是面向对象的基本原则呢?这就是我们将要一一讲到的问题。 单纯的讲到一个个的原则,就是那么的寥寥几句,非常的简单,但又是 ...
1.JUnit 软件测试在软件投入使用前,对软件需求分析,设计规格说和编码进行最后的审查,这是软件质量保证的关键步骤。大量的数据表明,在软件测试的工作量往往占软件开发总工作的40%以上,而且成本不菲。所以软件测试砸整个开发过程中具有举足轻重的地位。 软件测试在软件开发过程中跨越了两个阶段:通常在编写每一个模块之后就要做必要的测试,这就叫单元测试,编码和单元测试属于软件开发过程中的同一阶段。在这个阶段之后,需要对软件系统进行各种综合的测试,即综合测试,他属于软件工程的测试阶段。 单元测试简介 软件测试是软件开发的重要组成部分但是很多开发者去忽略了这一点。他们认为测试应该有专门的测试人员来做。因为他 ...
基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 /AAA 选择根元素AAA      <AAA>           <BBB/>           <CCC/>           <BBB/>           <BBB/>           <DDD>                <BBB/>           </DDD>           <CCC/>      </A ...
Global site tag (gtag.js) - Google Analytics