2014年4月4日
摘要: package com.kadang.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.batik.transcoder.Transcoder;import org.apache.batik.transcoder.TranscoderException;import org 阅读全文
posted @ 2014-04-04 16:46 魂牵梦莹 阅读(232) 评论(0) 推荐(0)
  2014年4月1日
摘要: iBatis简单入门教程iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境: 1 、导入相关的jar 包,ibatis-2.3.0.677.jar 、mysql-connector-java-5.1.6-bin.jar2 、编写配置文件:Jdbc 连接的属性文件总配置文件, Sql 阅读全文
posted @ 2014-04-01 17:12 魂牵梦莹 阅读(163) 评论(0) 推荐(0)
摘要: 在spring mvc中,拦截器其实比较简单了,下面简单小结并demo下。 preHandle:预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器(如我们上一章的Controller实现); 返回值:true表示继续流程(如调用下一个拦截器或处理器); false表示流程中断(如登录检查失败),不会继续调用其他的拦截器或处理器,此时我们需要通过response来产生响应;postHandle:后处理回调方法,实现处理器的后处理(但在渲染视图之前),此时我们可以通过modelAndView(模型和视图对象)对模型数据进行处理或对视图进行处理,modelAndView也可能 阅读全文
posted @ 2014-04-01 16:47 魂牵梦莹 阅读(286) 评论(0) 推荐(0)
  2014年3月19日
摘要: 四、解析器模块SVG有很多没有属性值的微型语法使用,比如SVGTransformable元素中的transform属性,path元素中的path datad属性等。以前这些属性不能很好的被解析,现在必要时可以通过SVG进程应用程序来使用。1.解析器,操作者,生产者在解析模块中,每个微语法通过一对类来支持---解析器和操作者。解析器是一个用来执行解析接口(用来从一个reader或者一个String中来解析值的接口)的类。操作者是微型语法的一个特殊接口,这个接口当相应元素的输入被解析后将调用接口中的相应的方法。在这些操作者接口中多种方法和适应类被提供。解析器还包含一个错误操作,当输入解析错误时,错 阅读全文
posted @ 2014-03-19 20:01 魂牵梦莹 阅读(865) 评论(0) 推荐(0)
摘要: batik详解(1) 一、概述Batik是为想使用svg格式图片来实现各种功能的应用程序和Applet提供的一个基于java的工具包。工程创建的目的是为开发者提供一系列可以结合或单独使用来支持特殊的svg解决方案的核心模块。模块主要有SVGParser,SVGGernerator,SVGDOM。Batik工程的其他目的是使它具有高度的扩展性----举个例子,Batik允许开发者使用自定义的SVG元素。即使工程的目标是提供一系列核心模块,但是还是提供了一个完整的SVG浏览器,以便证实各个模块的有效性和交互性。二、batik的用途通过Batik,你可以在任何使用到java的地方操作SVG文档。你也 阅读全文
posted @ 2014-03-19 19:58 魂牵梦莹 阅读(1658) 评论(0) 推荐(0)
  2014年3月10日
摘要: JUnit基础及第一个单元测试实例(JUnit3.8)单元测试 单元测试(unit testing) ,是指对软件中的最小可测试单元进行检查和验证。 单元测试不是为了证明您是对的,而是为了证明您没有错误。 单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。 关键是在于所用的测试用例(Test Case) 。JUnit JUnit是一个Java语言的单元测试框架。 项目主页:http://junit.org/ Java的很多IDE,比如Eclipse集成了JUnit,只需要在build path中添加Library并选择想用的版本即可。 JUnit的两种主要版本是JU... 阅读全文
posted @ 2014-03-10 11:01 魂牵梦莹 阅读(878) 评论(0) 推荐(0)
摘要: JUnit3 结合一个除法的单元测试说明Assert.fail()的用法 之前一篇博文(JUnit基础及第一个单元测试实例(JUnit3.8))介绍了用JUnit做单元测试的基本方法,并写了一个简单的类Calculator,其中包含了整型加减乘除的简单算法。 本文通过完善其中的除法和除法的单元测试来继续说明JUnit的用法。 首先完善Calculator类中的除法,在除数为零的情况下抛出一个异常: public int divide(int a, int b) throws Exception { if(0 == b) { ... 阅读全文
posted @ 2014-03-10 10:59 魂牵梦莹 阅读(530) 评论(0) 推荐(0)