2007-07-30

轻量级JNDI数据源创建

关键字: JNDI
      程序中手工创建JNDI数据源的代码如下: java 代码 //创建JNDI DataSource,原文见 http://dev2dev.bea.com.cn/bbsdoc/20060831320.html    private static void setDataSource() throws NamingException{         ...
C# 调用 java webservice 的问题 Technorati 标记: c#, java, axis2, webservice 前一段时间一直被一个 c#调用 Java web service的问题困扰。 http://www.cnitblog.com/reene/archive/2007/06/29/29217.html 在网上一直找不到答案,后来在国外的一个论坛上有人提醒可能是命名空间的原因,摸索以后终于顺利解决这个问题。特别把它记下以后方便。 问题: 如果用c#调用java 的 webservice 时,发现调用返回值为基本类型(如 xsd:string xs ...
   下面这个servlet代码填充模板(见附件中testEx.pdf文件)中的字段,代码如下: java 代码 import javax.servlet.*;    import javax.servlet.http.*;    import java.io.*;       import com.lowagie.text.*;    import&n ...
        相信很多朋友在项目中或多或少会遇到报表打印的需求,然而精确套打的实现更是一份苦差呀。近日在网上找到一份chm文档,虽然这是某家公司产品开发文档(大家不要误会,我可不是想在这做广告哦,这个产品要是免费就更好了,呵呵),但是对PDF模板制作有很详细的讲解,而且里面还有视频。。。相信大家一看就会了!        通过iText可以调用PDF模板,对模板中的字段动态赋值,从而实现套打(也就是说,我们可以不依赖这份文档中提到的产品),当我们报表的样式或位置 ...
     在B/S结构项目中,为防止别心用心的用户尝试登录通常采用生成校验码图片的方式进行控制,图片中的数字是随机生成的。以下代码是具体实现方法:    图片生成实用类: import java.awt.*;    import java.awt.image.*;    import java.util.*;       public  ...
2007-07-16

JFreeChart API(中文)[转载]

关键字: JFreeChar
        [转载自: http://hi.baidu.com/superyhao/blog/item/c1c6c5fc66f269fcfd037f76.html]         最近用了一下JFreeChart 在网上找了一篇中文API    (先谢过原作者) JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts ( ...
       目前使用最广泛的是混合的构造函数/原型方式。此外,动态原型方法也很流行,在功能上与构造函数/原型方式等价。可以采用这两种方式中的任何一种。    现分别介绍以上两种方式:    1、混合的构造函数/原型方式:   js 代码 function Car(scolor){        this.color = scolor;   ...
    JavaScript功能其实是非常强大的,大家可以看看这本书,《JavaScript高级程序设计》,csdn上的试读和连载http://book.csdn.net/bookfiles/110/index.html  (请点右键>>在新窗口中打开,直接点可能会是乱码页面)。很不错的!
    在日常的项目中,经常会遇到各层对象之间相互进行值传递的过程,如在数据据持久层有一持久类Entp,它有一个字段为 createDate,为时间类型,相应的在Struts的ActionForm中也有一个字段为createDate,不过应为String类型,这时在二者之 间就会经常碰到将日期型转化为字符串类型以及将字符类型转化为日期类型的情况,利用Dozer可以很方便地为你做到,下面 给出简单示例: 一个XML配置文件:dozerBeanMapping.xml xml 代码 <?xml version=" ...
在最近一个项目中需要访问LDAP(Domino 6.5),示例见附件.
java 代码 public static boolean isInnerIP(String ipAddress){            boolean isInnerIp = false;            long ipNum = getIpN ...