`
MyNameSky
  • 浏览: 28944 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论
文章列表

可视化文本编辑器

    博客分类:
  • HTML
http://www.kindsoft.net/index.php http://www.oschina.net/project/tag/172/wysiwyg jquery特效 http://www.51xuediannao.com/
原文http://www.htmlgoodies.com/html5/Top-10-HTML5-Resources-for-the-Web-Developer-3913056.htm#fbid=gqvvqKZHZMU byScott Clark        HTML5已经成为互联网行业的最新流行语,不少人相信这是Web的未来。即使没有加入该社区的人也承认,HTML5包括了本来应该从一开始的HTML规范中包含的功能。在这篇文章中,我们将告诉你大约10 个HTML5的资源,让您现在开始使用该技术。 1)HTML 5工作草案标准 http://dev.w3.org/html5/spec/Overvi ...
package com.lxitedu.dao.jdbcimpl; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.sql.Connection; import org.dbunit.Assertion; import org.dbunit.database.DatabaseConnection; import org.dbunit.database.IDatabaseConnection; import org.dbunit.database. ...
zhuyingya87 zhuyingya
极限编程方法的兴起将测试驱动开发和持续集成带入了主流 Java 开发实践。如果没有采用正确的工具,在 Java 服务器端开发中使用这些技术很快会成为一场噩梦。在本文中,软件开发人员 Philippe Girolami 描述了如何处理持续集成,以及如何联合使用 DbUnit 和 JUnit,以便在每次测试之前通过设置数据库状态来端到端地控制测试环境。 软件开发中最重要的一种做法就是测试。通过推荐测试优先的开发和持续集成,极限编程(Extreme Programming,XP)将这一逻辑推到了极限,在这里测试是尽可能频繁地自动进行的。不过,大多数非 XP 开发都进行了某种形式的测试,也许称为非回归测 ...
   在做 Java 企业程序的时候,不可避免地要和外部资源打交道,比如数据库, Http 请求等。对于这些外部资源的处理,我们可采取的操作或者是直接处理或者是模拟处理。当我们使用 Webwork , Spring , Hibernate 等框架时,我们要测试的并不仅仅是 Java 代码,我们还要测试依赖于这些框架的配置文件等等。因此,对于数据持久化的测试, Mock 方法是行不通的,我们需要真实地测试数据库操作。对于持久化测试来说,重要的是创造出已知的“干净的”的准备数据。如果我们在测试一个持久化方法前不能确定数据库到底存着什么数据,我们只能通过反复地查看数据库数据来验证测试方法的正确性了(这 ...
DBUnit入门2008-12-18 21:32相信做过单元测试的人都会对JUnit非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/)则是专 门针对数据库测试的对JUnit的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit的系统教程比较少见,本文 将分从理论和实例两个方面带你领略DbUnit的精彩世界。 DbUnit设计理念 熟悉单元测试的开发人员都知道,在对数据库进行单元测试时候,通常采用的方案有运用模拟对象(mock objects)和stubs两种。通过隔离关联的数据库访问类,比如JDBC的相关操 ...
基于MINA框架快速开发网络应用程序 1.MINA框架简介 MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache Directory、AsyncWeb、Apache Qpid、QuickFIX/J、Openfire、SubEthaSTMP、red5等。MINA框架当前稳定版本是1.1.6,最新的2.0 ...
构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址http://www.apache.org/找一个你喜欢的版本,或者干脆最新的版本 3),解压ant 你 ...
内容摘要: ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。 ANT的基本概念: ANT的安装:解包,设置路径 ANT的使用:最好的学习只不过是一个简单实用 ...
 Ant的构建文件   当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为 build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录 中,这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。   (1) src存放文件。   (2) class存放编译后的文件。   (3) lib存放第三方JAR包。   (4) dist存放打包,发布以后的代码。   Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素 ...
Ant的概念     可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant ...
request 表示 HttpServletRequest 对象。它包含了有关浏览器请求的信息,并且提供了几 个用于获取 cookie, header, 和session 数据的有用的方法。       response 表示HttpServletResponse 对象,并提供了几个用于设置送回 浏览器的响应 的方法(如 cookies,头信息等)       out 对象是 javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器 回送输出结果。       pageContext 表示一个 javax.servlet.jsp.PageCon ...
程序员基本素质: 作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。 1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也 ...
一、Subversion包含绝大部分CVS功能 Subversion 作为CVS 的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代目前流行的CVS。Subversion 的主要开发人员都是业界知名的CVS 专家。Subversion支持绝大部分的CVS 功能/命令;Subvers ...
Global site tag (gtag.js) - Google Analytics