首页技术区最新随笔(rss)

Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第二部分)

     摘要: 二. 创建 Quartz 插件
创建一个新的插件很简单。你所有要做的就是创建一个 Java 类(或重用一个现有的类),让它实现 org.quartz.spi.SchedulerPlugin 接口。Scheduler 将会在启动期间创建这个插件的实例。这个插必须有一个无参的构造方法,很显然它不能是抽象的。
·JobInitializationPlugin

Quartz 框架有一个用来从 XML 文件中加载 Job 和 Trigger 信息的插件。这个插件就是 org.quartz.plugins.xml.JobInitializationPlugin,并且它在前面第三章 "Hello, Quartz" 中简略的讨论过。当你使用这个插件的时候,Quartz 框架就会搜寻一个叫做 quartz_jobs.xml 的文件并试图从中加载 Job 和 Trigger 信息。   阅读全文

2008-07-20 10:29 作者: 隔叶黄莺【评论:0】【阅读:11】 

关于自动化测试框架的探讨

     摘要:    看到上一篇自动化测试框架的阅读的人比较多,看来大家对这方面也都是比较有感兴趣的。因此,很想详细的跟大家探讨交流一下,抛砖引玉。    自动化测试框架比较多,基本上都是以junit为基础,以TestCase 和 TestSuit为主要运用,对所要测试的类和主要方法,加test方法,然后作assert判断,如果与结果不符合,就抛出异常。可以一次执行多个t...  阅读全文

2008-07-20 10:13 作者: 一意孤行【评论:0】【阅读:45】 

不要被牛粪糊住双眼

     摘要: 很多人在走上管理职位时或者被赋予超越自己目前现状的角色时,精神状态陡然发生了变化,工作更积极了,主动性加班也多了,说话的声音也大了,语速也加快了,总带着居高临下的语气,不说教一下别人总是不爽。  阅读全文

2008-07-19 21:59 作者: OneEyeWolf【评论:5】【阅读:393】 

PLSQL开发笔记和小结

     摘要: wap项目需要和管理平台对接,近期一直在编写接口机存储过程,流程涵盖我们平台的大部分对象(SP,业务,产品,套餐,以及map关系表:产品与套餐,业务与业务类别,业务与栏目,业务类别与栏目等等)。于是趁开发联调完毕之际,总结一下以前写过的过程以及编写过程中需要的一些注意点,同时也参考CSDN上大牛们总结的一些精髓并吸收之,呵。  阅读全文

2008-07-19 21:38 作者: cheng【评论:0】【阅读:330】 

Spring ImageDB在Apusic上部署

     摘要: 目标:Spring的ImageDB例子在Apusic V5.1上部署 术语: Apusic:提供了完整的J2EE支持的商用服务器;Spring:开源框架,是其他各种框架的粘合剂;Oracle:著名的商业关系数据库系统;MySQL:著名的开源关系数据库系统;%APUSIC_HOME%:Apusic安装目录;%JAVA_HOME%:JDK安装目录。 准备:...  阅读全文

2008-07-19 15:30 作者: 朱远翔-Apusic技术顾问【评论:0】【阅读:362】 

ShuzhenAnalyzer-1.1.0中文分词器提供下载

     摘要: 与第一个版本(1.0.0)相比,此版本做了如下方面的改进: 1、彻底解决了当字典文件中的条数很多时出现内存溢出的错误. 上一个版本中,在txt字典库中的条目很多,比如5000条时,分词的速度就会很慢了;如果达到200000条,对那些内存配置在1.5G的pc,往往就会很容易报内存溢出错误了(依据是:我的机子配置是1.5G,字典里条目数量是220199,如果我打开了一些不多的程序,那么在我建索引的...  阅读全文

2008-07-19 15:29 作者: bbmonkey62笨笨猴【评论:0】【阅读:355】 

自动化测试框架

     摘要: http://www.blogjava.net/Files/itcrown/tf.rar       我写的自动化测试框架,只是提供一个思路参考,比如 public class Person implements ValidateInterface{     @ValidateDigit(min=20,ma...  阅读全文

2008-07-19 15:07 作者: 一意孤行【评论:2】【阅读:376】 

Java编码问题解决方案大揭密

     摘要: 本文介绍了java编码的原理,对各种语言的编码(中文、日文、韩文),java属性文件如何处理中文字符以及在web应用中乱码问题的解决方案。  阅读全文

2008-07-19 13:45 作者: 银河使者【评论:16】【阅读:590】 

Quartz Job Scheduling Framework[翻译]第八章. 使用 Quartz 插件 (第一部分)

     摘要: 第八章. 使用 Quartz 插件
Quartz 框架提供了几种用于扩展平台能力的方式。通过使用各种 "钩子" (通常指的就是扩展点),Quartz 变得很容易被扩展和定制化来适应你的需要。其中一个最简单的扩展框架的方法就是使用 Quartz 插件。本章就来看看如何使用插件机制让 Quartz 进入到之前 Quartz 用户没去过的领域。
一. 什么是插件?
假如你使用过其他的开源框架,例如 Apache Struts,你应该已经熟悉了插件的概念和它们的用法。非常简单,一个 Quartz 插件就是一个实现了 org.quartz.spi.SchedulerPlugin 接口的 Java 类,并且被作为插件注册给了 Scheduler。这个插件接口包含了三个方法,显示在代码 8.1 中。  阅读全文

2008-07-19 12:46 作者: 隔叶黄莺【评论:0】【阅读:319】 

浅谈DAO模式

     摘要: DAO模式在现在的开发中应用非常的广泛,它可以帮助我们实现持久化逻辑和业务逻辑的分离,同时实现对多种持久化实现的支持。当然现在你可以通过 hibernate来实现对多种持久化的支持,由于新的技术新的方式的出现,DAO也相应的做出了一些调整,比如泛型DAO,在SpringSide中有很还得例子可以参考这方面的实现。  阅读全文

2008-07-19 12:36 作者: 城市劣人【评论:0】【阅读:420】 

JTwitter:著名Web2.0网站TWritter的Java API

     摘要: JTwitter只是一个访问TWritter的简单的Java API,数据交换采用了JSON,提供了诸如认证,朋友,消息等管理。  阅读全文

2008-07-19 09:11 作者: javaread.com【评论:3】【阅读:516】 

WAS与IHS结合时如何配置SSL

     摘要: 本Blog所有内容不得随意转载,版权属于作者所有。如需转载请与作者联系( fastzch@163.com )。未经许可的转载,本人保留一切法律权益。一直以来,发现有某些人完全不尊重我的劳动成果,随意转载,提醒一下那些人小心哪天惹上官司。 以前写给别人的邮件内容,讲述了WAS与IHS结合时如何配置S...  阅读全文

2008-07-19 01:23 作者: Robin's Java World【评论:4】【阅读:483】 

单元测试(提升篇)

     摘要: 本节是单元测试的第三篇。我以为这是重中之重的一章。单元测试的关键在于代码要可测。可测才能测。要做好单元测试,就必须在代码的可测性方面努力,在设计、重构方面用心。本篇主要分享我在如何写出可测性代码方面的理解,与大家共勉!  阅读全文

2008-07-18 23:11 作者: wukaichun【评论:0】【阅读:564】 

JavaScript Development Toolkit 简介

     摘要: JavaScript Eclipse 插件助您一臂之力,提高 JavaScript 生产力指日可待 JavaScript Development Toolkit(JSDT)是一种开放源码插件,它将健壮的 JavaScript 编程工具引入到 Eclipse 平台中。JSDT 使开发更加流畅、简化了编码并提高了纯 JavaScript 源文件和 HTML 内置的 JavaScript 的生产力。 ...  阅读全文

2008-07-18 22:58 作者: GoKu【评论:5】【阅读:637】 

在使用CXF WebService框架时遇到的问题与解决方案

     摘要: 在项目开发过程中,遇到在本机和windows环境中部署用CXF框架开发的的webService没有任何问题,但是当将工程部署到solaris 的SUN ONE application上时,再用本机的cxf Web服务客户端访问对应的web服务时,如果传输的数据量小于大约4K不会出问题,否则则会报一些数据绑定的异常如: Marshalling Error: Error writing reques...  阅读全文

2008-07-18 19:11 作者: Coolfiry【评论:0】【阅读:511】 

Spring Mail中文乱码问题

     摘要:                 最近项目中用到了spring的邮件功能,程序部署在客户服务器上(操作系统为繁体中文),每次发送邮件时接收者的操作系统如果也为繁体中文则不会出现乱码,如果为简体中文或英文,对于邮件标题或内容有中文(无论繁体与简体)的就会出现中...  阅读全文

2008-07-18 16:55 作者: Jakin.zhou【评论:1】【阅读:509】 

Facelets组件

     摘要: facelets 可以自定义组件,今天看了一下,果然好用。以前使用facelets只是定义一个界面的模板,并不没有深入它的自定义组件方面的内容,其实它的自定义组件也就是定义一个tag,然后在xhtml中引入这个tag,但这要比普通的JSP方式的tag方便多了。要想引用自定义的tag要在web.xml中加入下面代码(前提是一定配置好其他的facelets内容)<context-param...  阅读全文

2008-07-18 15:22 作者: Libo【评论:1】【阅读:578】 

用Stax组装及解析XML

     摘要: Webservice交互中需要双方约定数据格式,用XML表示数据库记录是不错的选择。 先定义个DTD: <!--      DTD for the Xml-Format-String used to transmit business data --> <!-- The "DBSET" element is the root of...  阅读全文

2008-07-18 15:13 作者: jinn【评论:1】【阅读:520】 

Axis中用户名、密码传递

     摘要: Webservice交互经常需要验证用户,用户名和密码的传递采用SOAPHeader传递不失为一种好办法。在Axis1中设置很简单: 客户端: ((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","username",username)); ((org.apache.axis...  阅读全文

2008-07-18 13:18 作者: jinn【评论:1】【阅读:528】 

推荐 Design Patterns 和GlassFish 笔记帮助卡片

     摘要: 今天在DZone网站看到发布两个新的笔记帮助卡片,下载看一下感觉很不错,所以推荐给大家。不过除了今天要推荐的 Design Patterns和GlassFish以外,DZone RefCards还有很多不错的学习笔记卡片可供下载,有兴趣的朋友可以去官网下载。  阅读全文

2008-07-18 12:58 作者: x.matthew【评论:4】【阅读:630】 

Oracle XDB的http服务端口与Tomcat端口冲突

       
        今天一同事用IE访问服务器上部署的程序时总是弹出一个让输入用户名与密码的窗口,分析不应该是那台服务器的用户名与密码,但具体是什么原因呢?后来又发现启动本机上的Tomcat(端口号是8080),访问部署本机上的程序也会出现这个问题,比较奇怪。

        仔细查看弹出的窗口发现窗口的偏上部分有"XDB"三个字母,突然想起XDB是oracle的一种服务,Oracle创建数据库时默认包含了XDB特性,一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和Tomcat端口冲突。为了验证这个猜测,停止了oracle服务,再访问服务器和本机上的程序都一切ok,找到原因!

        解决方法:修改XDB的http服务端口。

2008-07-18 12:28 作者: Jakin.zhou【评论:0】【阅读:482】 

Jacob控制word文档

     摘要: Jacob的下载、配置就不说了,提醒下,官方的提供的17版本似乎不支持jdk1.5,得下载19版的(CSDN上有)。 研究这个的目的是想用java生成符合格式的word文档,文档内容大体上有三种格式,Heading1、Heading2和Normal,在word的文档结构图显示的样子如下 Heading 1    Heading 2    H...  阅读全文

2008-07-18 11:21 作者: jinn【评论:1】【阅读:435】 

走进JavaFX-(1)

     摘要: JavaFX出来已经很长一段时间了。一直在计划跟进,可是因为比较懒,现在才慢慢地学习。这里就暂做做学习总结的地方吧。
虽然是总结,我还是打算写详细一点。本来我对JavaFX了解也不是很多,有的东西还要在网上查证了才能写(比较JavaFX是如何诞生,如何从F3变成 JavaFX的)。今天要写的主要是:1、JavaFX的前世今生;(了解了它的历史也就了解了它是什么,它的发展方向,呵呵)2、如何拥有 JavaFX;(知道从哪里去下载开发工具,如何配置它)3、Hello JavaFX World(当然,一个经典的Hello World是不能少的)  阅读全文

2008-07-18 11:12 作者: 西门町学士【评论:2】【阅读:704】 

新版本发布:基于prototype的表单验证框架,现正式更加为rapid-validation-v1.0

     摘要: javaeye现在使用的表单验证框架就是这个,现正式更名并发布新版本为rapid-validation-v1.0.0
特性简介:
简洁,快速的验证语法
无需编写验证提示信息(当然也支持自定义提示信息)
错误消息在指定地方显示
支持组合验证
Ajax支持
基于prototype.js
支持国际化
易于扩展
基于标准的Html属性(class)添加验证,易于其它标准的jsp taglib集成
特殊应用场景支持,如:密码确认,结束日期必须大于开始日期
完整详细的单元测试,保证框架质量   阅读全文

2008-07-18 09:27 作者: badqiu【评论:6】【阅读:759】 

Observer Pattern 观察者模式

     摘要: 所谓的observer pattern即是实现观察者和观察对象之间关系的一种模式。该模式中,观察对象可以有一个,也可以有多个。如果观察者要实时接受观察对象的信息,就必须通过该观察对象的registerObserver方法注册成为该观察对象的观察者群。也可以通过removeObserver方法注销并离开该观察对象的观察者群。观察对象通过notifyObserver方法将实时信息通知给它所有的已注册的观察者。   阅读全文

2008-07-18 00:54 作者: 化的了【评论:1】【阅读:657】 

Composite Pattern

     摘要: Iterator Pattern只能提供一个平行的菜单组合,而我们要一个树形的。  阅读全文

2008-07-18 00:46 作者: 化的了【评论:0】【阅读:605】 

State Pattern 状态模式

     摘要: State Pattern 的前提条件是:经常发生改变的是状态(也就是业务流程),而不是“操作”。  阅读全文

2008-07-18 00:38 作者: 化的了【评论:5】【阅读:627】 

No Dialect mapping for JDBC type: 3

     摘要:   阅读全文

2008-07-17 20:55 作者: wzy【评论:0】【阅读:612】 

Oracle 驱动版本引起的显示字段奇怪编码问题

     摘要: 开门见山把产生问题的原因的解决办法列出来。
我们一般获取 Statement 都是通过 conn.createStatement() 方法,很少传递参数给它的,所以其内置属性都取默认值的,取记录只用 while(rs.next()) 逐个取即可。然而有一个需求(Oracle 8i 之前的版本不支持子查询排序,所以无法用 rownum 取分页记录) 是通过如下代码来得到 Statement:
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
由它获得的结果集可以 rs.absolute(n) 直接跳到第 n 行记录来获得值,但就这个用法出问题了,取出来的中文出现乱码了,如 "无效",变成了 "0xE697A0E69588"
原因是我用的 Oracle 驱动版本太低了,是 8.1.6 的驱动版本,只要换成 8.1.7 或更高的驱动版本就可以正常取得中文字段值了。  阅读全文

2008-07-17 20:03 作者: 隔叶黄莺【评论:5】【阅读:604】 

Ant学习笔记——自己构建Ant编译环境

     摘要: 自从年初开始用NetBeans6.0,才接触到Ant。这是今年6月份的一篇Ant学习笔记。
安装
1.下载并构建环境。
去官网下载src包和bin包。解压缩它们到同一目录,运行build.bat,bootstrap.bat。
2.设置系统环境变量
新建ANT_HOME,值为解压缩的目录。如C:\ant\apache-ant-1.7.0
在PATH末尾追加%ANT_HOME%\bin;
3...  阅读全文

2008-07-17 17:51 作者: Atea【评论:1】【阅读:744】 

RSS

首页技术区

宣传语

网站分类

其他分类

Google站内搜索

 

广告

统计信息

订阅

Blog客户端API

推荐客户端

24小时内最热随笔

新手区

非技术区

提问区

24小时内活跃用户

欢迎新成员

最近更新博客

团队列表

博客排行榜[前100人]

站点统计

友情链接