posts - 155,  comments - 601,  trackbacks - 0
11 2008 档案
jNetPcap-用Java实现libpcap完整封装的网络数据包捕获函数库      摘要: 在网络上看到了这个项目,本人对这个不太了解,但挺兴趣所以也推荐给大家,希望能一起学习。
jNetPcap是libpcap的一个Java完整封装。jNetPcap使用与libpcap相同风格的API。libpcap是unix/linux平台下的网络数据包捕获函数库,大多数网络监控软件都以它为基础。 Libpcap可以在绝大多数类unix平台下工作。Libpcap提供了系统独立的用户级别网络数据包捕获接口,并充分考虑到应用程序的可移植性。  阅读全文
posted @ 2008-11-27 22:55 x.matthew 阅读(10699) | 评论 (1)  编辑
使用 Spring 的JMX annotation 让POJO对象输出到JMX      摘要: 自JDK5.0 引入注解(Annotation)后,让Java的开发简化了很多,让开发者几乎摆脱复杂的
配置文件的烦恼。本文将介绍Spring提供的一套相当于Commons Attribut属性类的注解和一个策略接口 JmxAttributeSource 的实现类 AnnotationsJmxAttributeSource, 这个类允许 MBeanInfoAssembler 来读这些注解。本文就给大家展示一下,使用Spring的JMX annotation,如何简单快速让POJO对象输出到JMX.  阅读全文
posted @ 2008-11-26 22:20 x.matthew 阅读(2448) | 评论 (2)  编辑
使用cobertura来测量单元测试的代码覆盖情况      摘要: Cobertura是一个基于jcoverage的免费Java工具,它能够显示哪一部分代码被你的测试所覆盖,并可生成HTML或XML报告. 本文将介绍如何在项目中使用cobertura来测量单元测试的代码覆盖情况.  阅读全文
posted @ 2008-11-25 22:47 x.matthew 阅读(4266) | 评论 (4)  编辑
Java Base64类库学习笔记      摘要: Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.  阅读全文
posted @ 2008-11-25 20:23 x.matthew 阅读(10054) | 评论 (0)  编辑
Jetty cometd(Continuation)学习笔记      摘要: 关键字: Jetty, Cometd, Continuation, dojo

前言:
为了更容易的掌握Jetty cometd的使用方法,本笔记通过讲解Jetty 6.0自带的chat演示程序来辅助讲解Jetty Cometd的实现。  阅读全文
posted @ 2008-11-20 20:04 x.matthew 阅读(13542) | 评论 (10)  编辑
业余时间开发的一个益智小游戏(swing,java)      摘要: 在业余时间开发的一个益智小游戏《老虎过河》。游戏比较简单,前后花了大概一天多的时间,由于对swing接触的太少,所以在界面上花了太多的时间,而且写的比较凌乱。  阅读全文
posted @ 2008-11-16 16:19 x.matthew 阅读(4034) | 评论 (40)  编辑
JBoss Envers 学习笔记      摘要: 试用JBoss Envers项目有一阵子了,趁项目发布 1.1.0版,也同时把学习笔记共享给大家,希望对大家有所帮助。
JBoss Envers目的是根据对实体的设置,提供记录执行数据变更历史的功能(数据变更版本)。Envers的配置非常简单,如果需要对某个实例进行历史数据版本记录,只需要在实例上配置@Versioned annotation即可。针对每个实体的版本的历史数据,Envers都会创建一个单独的数据表进行存储。  阅读全文
posted @ 2008-11-14 12:14 x.matthew 阅读(1759) | 评论 (1)  编辑
SpringSource宣布收购G2One公司,正式介入Groovy开发领域      摘要: 美国时间2008年11月11日 21点16分, SpringSource宣布并购G2One公司(G2One公司拥有Groovy和Grails两大产品)。此次收购后, SpringSource现在将会向groovy和Grails开发团队提供全面的技术和解决方案的支持。

这对Groovy和Grails开发用户,无疑是一个好消息。  阅读全文
posted @ 2008-11-12 16:34 x.matthew 阅读(1539) | 评论 (5)  编辑
在Linux环境上安装memcached手册      摘要: memcached安装帮助手册。  阅读全文
posted @ 2008-11-12 12:47 x.matthew 阅读(5362) | 评论 (3)  编辑
推荐一款很好用的调试JS的Eclipse插件      摘要: 目前最新版本为JSDT 1.0.2。
Javascript Debug Toolkit介绍

JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试 javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。
当然使用Firefox的朋友也可以选择 FireBug,也是很不错的JS调试工具。  阅读全文
posted @ 2008-11-10 19:54 x.matthew 阅读(30767) | 评论 (8)  编辑
Spring Integration 1.0 RC1 版本发布      摘要: 期待了许久,终于等到Spring Integration 1.0的 RC1版本。相对于Spring的其它项目,Spring Integration项目的推进速度的确是比较慢。由于本人对EIP这一块的情有独钟,所以对这一块也是一直追踪着。RC1版本的发布,也代表着1.0 的正式也临近发布了,请我们期待吧。
下面是本人先前整理的学习笔记(目前只针对M6版本,RC1版有一些改动,正在整理中)  阅读全文
posted @ 2008-11-08 12:53 x.matthew 阅读(1513) | 评论 (1)  编辑
Spring 2.5.6正式发布      摘要: 期待了四个多月的Spring 2.5.6版本终于正式发布了,官网信息.

按照官方3.0版本开发的说明,Spring 2.5.6将会是Spring 2.5分支的最后一个版,整个开发团队将会全力投入到 3.0版本的开发工作。3.0版的MVC将会对Rest进行支持。
Spring 3.0 is in progress now! view roadmap click here  阅读全文
posted @ 2008-11-06 10:25 x.matthew 阅读(2046) | 评论 (0)  编辑
通过Spring2.5对单元测试的Annotation支持进行TDD开发      摘要: 本文从一个例子出发,根据TDD(测试驱动开发)要求,进行开发。只是用于演示如何使用Spring2.5提供的基于Annonation方式的IOC实现,进行TDD开发。

首先我们来看一下这个例子的要求:
开发一个购物车对象,可以添加商品,删除商品,查询已购商口,结账功能。  阅读全文
posted @ 2008-11-05 19:40 x.matthew 阅读(1746) | 评论 (2)  编辑
JSON taglib学习笔记      摘要: JSON-taglib 是 JSP 2.0 标签库,用于生产 JSON (JavaScript Object Notation) 数据结构。  阅读全文
posted @ 2008-11-03 19:30 x.matthew 阅读(2197) | 评论 (0)  编辑
Spring2 提供的remote包学习笔记      摘要: Spring2 针对远程访问服务,提供的一个remote包。其的的是提供一套统一的远程服务发布功能。
Spring2支持远程服务功能如下:
1. RMI服务
2. Hessian或者Burlap通过HTTP远程调用服务
3. HTTP调用器暴露服务
本文结合源码示例,来讲解如何实现这些功能发布。  阅读全文
posted @ 2008-11-02 19:20 x.matthew 阅读(2387) | 评论 (1)  编辑