`
xitong
  • 浏览: 6190285 次
文章分类
社区版块
存档分类
最新评论
文章列表
走吧,走吧 只留下自己挣扎。走吧,走吧,我的眼泪已为你掉干。走吧,走吧 我相信我自己会慢慢长大。走吧,走吧,希望你找到你爱的他。
想通过拦截器的后处理改变页面的显示结果 ,发现行不通.看看以下的调用栈就知道: at com.opensymphony.webwork.ServletActionContext.getServletContext(ServletActionContext.java:105) at com.opensymphony.webwork.views.freemarker.FreemarkerResult.getConfiguration(FreemarkerResult.java:96) at com.opensymphony.webwork.views.freemarker.FreemarkerRes ...
EasyMock是个mock框架,用于动态产生mock对象,mock对象主要是用来模拟真实环境中的对象,原理上你应该为每个被依赖的接口准备mock对象,但那样实在太麻烦,无端的会产生很多mock类,所以EasyMock派上用场了!注意EasyMock2.0不能为非接口产生mock对象 EashMock的使用模式 1)记录 mockobj.someMethod();
什么是dbunit以及为什么要使用它? dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子。
完全可以分装一个类,而不必每个类要log,都得定义private static Log testLogger = LogFactory.getLog(xxx.class);最普通的实现:package moxtv.central.util;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/*** * @author weip* @time 2006-4-30 16:38:27* */public class Logger { /** * */ private static Lo ...
类: import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; 1)private static Log testLogger = LogFactory.getLog("testLogger"); 使用自定义的logger 2)private static Log testLogger = LogFactory.getLog(FullTextVideoSearchDaoImpl2Test.class);、 使用系统自带的rootlogger,如果 ...
a)java代码 public class DefaultFile { private Set tagSet; ……………………………… /** * * @author weip * @return * @time 2006-1-13 13:48:29 * * @hibernate.set lazy="true" cascade="save-update" table="FileTagRel" * @hibernate.collection-key column="fileId" * ...
来源:ChinaITLab 收集整理 2004-6-14 10:58:00   * SQL Group Function* s (num can be a column or ex pression)             (null values are ign* ored, default between distin ct and all is all)         *********************************** *********** ...
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- 65 97 48 32 2.CHR给出整数,返回对应的字符;SQL> select chr(54740) zha ...
开发环境:eclipse3.0.1+JBossIDE-1.4.1-jre1.4-e31+jBOSS4.0.1 xdoclet的一个很大用途在于从java文件生成相应的配置文件,下面的步骤就是从pojo生成相应的映射文件 step 1)写一个POJO(本文的重点在于产生构建文件,这一部分会在另外的文章中说明) @hibernate.class table="表名" 这一句不能少,否这xdoclet不会生成映射文件 这一句不能少,否这xdoclet不会生成映射文件 step2)写一个构建文件 用于执行xdoclet任务,当然你可以直接将该任务包含在项目的构建文 ...
step 1)工具下载 1.1)下载hibernate-3.0 1.2)下载ojdbc14_g.jar(oracle 9i的驱动) 1.3)在eclipse环境下建立两个库(windows-->preferences-->java-->buildpath-->user library) hibernate(hibernate-3.0/lib下所有jar),jdbc(包括ojdbc14_g.jar) step2)具体开发 建立一个 项目 ,引入刚才建立的两个库 2.1) 建一个src源文件目录,输出路径设为classes,在src下建立hibernate.cf ...
框架又见框架....... 比起Struts框架本身,validatro framework 对代码的侵入性少的多,仅需要继承ValidatorForm或者ValidatorActionForm即可,使用起来方便很多,你不用在form的validate方法中写大量的验证代码,特别有些关于对输入内容的校验还比较复杂,利用框架可以节省不少力气,框架提供了很多实用校验方法,如果校验的字段发生改变,一般不必修改代码,直接改框架配置文件即可....... 废话少说,进入正题: step1)引入validator framework 在struts-config.xml(也不一定是这个文件,也许你有 ...
现在需求又发生改变,应用中有数个类需要记录各自的信息,要求记录在不同的文件,且内容不同,如前所述,再增加几个logger step1) 修改配置文件 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appen ...
现在需求发生改变,要求记录下类中状态信息,做成报表,也就是现在有两个日志文件gasturbine.log1和gasturbine.log2,前者用于显示debug信息,后者用于专门显示状态信息,如果仅用一个logger很难搞定,因为一个logger虽然可以对应多个配置文件以及不同的格式,但每个文件显示的内容是一样,现在要求是两个文件的内容不一样,所以考虑采用两个logger step1)修改先前的配置文件 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configurat ...
本篇假设你已了解log4j的基本概念. 下面给出一个具体的实例: 安装环节见前面的文章 step1 配置文件log4j.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xml ...
Global site tag (gtag.js) - Google Analytics