java
songlixiao
这个作者很懒,什么都没留下…
展开
-
java反射在项目中的应用
Java反射(reflect)是开发过程中一种常用的手段,常常被用在处理一些感觉有共性但看起来又好像没法抽象的功能上.在OECP项目开发当中,我们在很多地方用到了反射,其中对实体类进行了分层抽象封装的过程中就有一些使用.本文将以重写equals方法为例,简单介绍一下java反射的应用. 先大体介绍一下我们的实体封装的结构.从UML图中我们可以看到顶级SuperEO类作为整个实体层次的...原创 2009-10-13 13:38:28 · 1241 阅读 · 0 评论 -
使用flyingsaucer将网页转换为pdf之中文问题彻底解决
前几天遇到个导出pdf的需求,在网络上查找了一下java导出pdf的方案.多数人推荐使用iText,研究了一下,感觉直接写pdf的方法太笨,可维护性差,一旦pdf格式要变化改起来很费劲.还有一个方案,可以先预先定义一个pdf作为模板文件,然后用业务数据进行填空.是个不错的方案,只可惜不适合我的需求.需求中有些行是动态加行的,这个方案无法实现.后来发现有可以将网页直接转成pdf...2010-07-06 10:57:00 · 640 阅读 · 0 评论 -
使用mule生成WSDL中文乱码问题解决方法
在发布Web服务的时候,WSDL作为服务的描述,里面有一个标签可以写入中文,是用来作为注解来写入描述性信息的,这个标签就是<wsdl:documentation>。OECP平台中使用开源ESB总线mule来做webService发布使用.发布时就遇到了中文描述乱码问题,经过一天多的时间来翻阅mule和cxf的源代码,问题最终被解决。这里记...2011-06-14 08:50:26 · 503 阅读 · 0 评论 -
社区性质网站事件驱动机制-观察者模式实用
OECP社区用户积分与动态部分是使用基于观察者模式的思路实现的。观察者模式的介绍网上有好多,在这就只简单提一下,一带而过吧(如果以后有时间和必要再写一篇初级的让初学的朋友们看的)。这里主要介绍一下我们社区中利用这种模式的一个实现的思路,就作为观察者模式的一个实战范例吧. 下面简单说下观察者模式是个什么。所谓“观察者”,就是观众,围观群众。但只有围观群众还构不成观察者模式,还需要有“被...2011-03-04 14:37:34 · 113 阅读 · 0 评论 -
tomcat6启动出现NullPointerException ReplicationValve.java:348问题的解决
tomcat6启动后出现下面异常:严重: An exception or error occurred in the container during the request processingjava.lang.NullPointerExceptionat org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationVa...2012-04-16 13:42:21 · 201 阅读 · 0 评论