05 2005 档案
在log4j中使用自定义的Appender
摘要:在做项目时需要把log4j的输出转到GUI上的一个文本框,在同学的帮助下得知可以自己继承AppenderSkeleton类而实现自己对输出的任何控制。但上网搜索却无所得,所以把经验共享一下。 AppenderSkeleton有一个抽象方法: protected abstract void append(LoggingEvent event) 继承该类并实现这个方法,LoggingEvent.M...
阅读全文
终于成功地在Pluto中部署了一个Portlet
摘要:开源的工程就是懒,Apache的Pluto是一个简单的符合JSR168规范的Portlets容器,网站上寥寥数笔,很多东西都没说清楚,连个API参考文档都找不到。甚至到现在从源代码来编译也没成功!只好用网站上提供的二进制版本(因为Pluto是借助Tomcat服务器的,这样原来的安装的一个Tomcat只好停掉)。Pluto本身不足以用来创建门户(Portal)网站,但可以用来测试自己的Portl...
阅读全文
使用IPAddress解析IP地址时要注意的问题
摘要:因为.Net中没有了IP输入框这样的控件,所以对IP的输入和解析我们都只能自己来。.Net给我们提供了一个方便的IP地址处理类:IPAddress,它不仅能用于IPv4,还能处理IPv6的IP地址。不仅.Net如此,Winsock2也给我们提供了inet_addr函数可以用来解析IP地址。 但当我们使用IPAddress.Parse或inet_addr函数来解析IP时,问题出现了:填入“...
阅读全文