- 浏览: 147412 次
- 性别:
- 来自: 北京
最新评论
-
cherishlive:
charlth.li@hotmail.com 同求 谢谢
通过jsp标签封装的列表组件 -
xiaoll880214:
您好!利用你贴的decodeQuotedPrintable方法 ...
实现MHT文件格式的解析和内容抽取 -
zhenrs:
可以把ApplicationContext贴出来不
JBPM与SPRING事务整合之深度历险 -
cllstudy:
您好,急需lucene对mht解析的parse,能发源代码给我 ...
实现MHT文件格式的解析和内容抽取 -
terryisme:
terryisme@126.com多谢.
通过jsp标签封装的列表组件
文章列表
快乐在人生里,好比引诱小孩吃药的方糖,更像跑在跑狗场里引诱狗赛跑的电兔子,几分钟或几天的快乐赚我们活了一世,忍受许多痛苦,我们希望它来,希望它留,希望它再来——这三句话概括了整个人类努力的历史。
- 2008-03-13 14:38
- 浏览 1071
- 评论(0)
设计组培训要点>>参数定义对接口清晰度的影响
- 博客分类:
- 思维&火花
返回值、方法名称、参数、doc是影响接口清晰度的三大要素。参数和返回值的结构往往是大家容易忽略的。如果参数、返回值对象结构太过复杂,会对接口清晰度带来很大的影响。比如使用一个包含很多关系的VO对象,接口的使用者设置的值与接口设计者期望的值无法通过明确的方式来约束,往往采用口头的交流形成契约,接口的契约作用削弱了。建议参数对象的层次不要太深,一层最好,不要包含其他的关系对象,关系对象提取到另外的参数中。API的命名一定要从业务含义而非技术含义的角度出发,避免业务API的技术化倾向。API的定义必须首先契合当前的界面设计,在此基础上做适当的冗余和超前,即是基于界面设计又高于当前的界面设计;避免闭门造 ...
一些想法,请补充,没有问题的话就发给大家参考;
1、前段时间项目组主要精力投入在需调研上,目前进入设计编码阶段请大家在设计质量、代码规范、单元测试方面进一步加强,不断提高项目组的整体实力和凝聚力,由各小 ...
理想情况下我们的业务组件事务全部通过spring声明,但是一些特殊的业务方法(特别是涉及到外部系统接口调用的情形)我们往往需要编码实现事务的提交与回滚,这时应该怎么办呢?假如我们编码事务的代码中还需要调用spring控制的业务组件方法(这些方法同时被正常的web请求使用),这时该怎么办呢?首先回答第一个问题.第一:我们可以将不需要声明性事务的组件直接脱离spring容器,但问题是我们将同时失去依赖注入及拦截的特性.第二:还将组件部署于spring中,但是不要使用其事务proxy,直接在对象级别禁用事务代理,或者只指定其中某些方法应用事务代理.我们再来看第二个问题.实质是同样的业务方法即需要在容 ...
- 2008-03-02 23:44
- 浏览 1035
- 评论(0)
关于重载和覆盖的有趣现象
- 博客分类:
- 思维&火花
重载:在java中overload要遵循两个原则:准确性和唯一性,两个重载方法参数数量相同,但是参数列表是父子关系时,优先匹配最准确的类型;只有参数不同才能构成重载,"可见度",返回类型不同都不能构成方法的重载; 覆盖:类继承时可以在子类中重新实现父类中的方法功能,函数名相同、参数类型必须精确匹配、可见度不能降低、异常和返回值类型必须向上兼容(可以是父类中的子类) java语言这样的规范是非常合适的,有效屏蔽了方法匹配的复杂性,但是可以看出其限制了寻址的灵活性,下面的三个方法中如果第二个也能允许为[覆盖],寻址时根据参数精确匹配到方法,精确匹配不到... my god :语 ...
- 2008-01-21 20:05
- 浏览 899
- 评论(0)
人生的感悟,看起来是具有某种普遍性的道理,其实并非对人人都有意义。在今天,我最新的一个感悟是:“只有将道理,真正化入自己的生命,修正自己的性格,才是有价值的。”如此看来,我的这些感悟,也并无写出来的必要。这世上讲得好的人生道理,已经够多的了,也不差我这点。
- 2008-01-10 12:49
- 浏览 887
- 评论(0)
项目中一个特殊要求,需要轻量的定时器程序,所以简单实现了一个:
核心执行器:
public class TaskExcuter {
public static final TaskExcuter instance = new TaskExcuter();
private List tasks = new ArrayList();
private long step;
private long times;
private void init() throws Exception {
Properties ...
真是见鬼啊! 当年在学校写的一个破程序,竟然被到处转,nnd。。。。。。。。java 代码import java.io.IOException; public class CtrWDS { private static CtrWDS ourInstance = null; private CtrWDS() { } public static CtrWDS getInstance() { if (ourInstance == null) { ourInstance = new CtrWDS(); ...
- 2007-12-01 00:03
- 浏览 1178
- 评论(0)
Arrays.asList的奇妙错误
- 博客分类:
- 思维&火花
Arrays.asList(conns.split(",")) 类返回的是一个List接口的实现,他不是ArrayList,而是一个内部实现的只读List,所以对这个方法返回的list进行修改会报java.lang.UnsupportedOperationException;
本来是想考考徒弟,结果这个问题我们项目组20个人没有一个回答正确,呜呜,汗颜。。。现在做学问的人太少了
- 2007-11-27 20:57
- 浏览 1121
- 评论(0)
经过一段事件的摸索终于将jpbm与spring完全整合,主要是事务处理的整合,工作流代码与业务代码在一个事务上下文进行; 使用了springmodules的封装,对jbpm稍有修改,稍后附上解决办法及代码; ======================================================== spring modules中包含了spring集成JBPM的机制,在使用的发现其并没有彻底解决两者的事务处理统一的问题,经过一段事件的摸索终于将jpbm与spring完全整合,主要是事务处理的整合,工作流代码与业务代码在一个事务上下文进行;使用了springmodules的封装 ...
一套字表查询api,将字典表处理从业务代码(主要是sql关联)中隔离出来,减少关联查询;通过配置来定义字典表;
在字典api基础上封装了下拉列表显示组件、动态级联下拉框组件,通过dwr实现ajax数据读取;
无限级级联下拉框一行标签即可搞定,支持事件的绑定;
稍后放上例子程序。
针对let's swing blog上的方法进行了优化,完善了词典读取机制,通过用户目录的dict.flag控制是否开启取词功能;附件的程序是自己对jad的一个封装,可以浏览反编译jar文件,高亮显示;稍后程序放上来;------------------------------------------------------------demo.rar中包含所有的程序及词典文件:将四个jar文件放到jdk/jre/lib/ext目录下,将javax文件夹添加到jdk/jre/lib/rt.jar中,通过jstratdict配置字典文件;在用户目录,如C:\Documents and Settin ...
- 2007-11-27 20:25
- 浏览 2105
- 评论(3)
基于JBPM的流程设计器,屏蔽了JBPM的一些复杂功能,适合业务人员使用的业务流定义;图形库使用了jgraph,通过hessian与服务器通讯,图形操作完全与jpbm api隔离;有jgraph的高手请回帖,一起完善这个dd。。。
- 2007-07-17 22:10
- 浏览 4372
- 评论(21)