
探索&发现
文章平均质量分 68
普通网友
这个作者很懒,什么都没留下…
展开
-
基于Swing的JBPM设计器
基于JBPM的流程设计器,屏蔽了JBPM的一些复杂功能,适合业务人员使用的业务流定义;图形库使用了jgraph,通过hessian与服务器通讯,图形操作完全与jpbm api隔离;有jgraph的高手请回帖,一起完善这个dd。。。...2007-07-17 22:10:41 · 165 阅读 · 0 评论 -
回望之一:是时侯了
时间一如即往的快,转眼间又到年未了,不出预料的是公司又要调整了,每年公司的部门都要分分合合一番折腾。 一年一个思路,没有坚持和毅力,看不到大方向,我的心中充满了失望,寂寞而无奈。似乎一年的努力和辛劳又要付诸流水了。 毕业也已五年了,心态早已不再稚嫩,经历了很多,也做过很多选择。而现在,无论是时间,还是主观,客观的声音都在告诉我,是时候...2009-12-13 23:18:11 · 92 阅读 · 0 评论 -
Nice Struts~鸡肋问题解决之道
前面提出了关于SSH架构中struts的鸡肋问题,大家也给出了热情洋溢的意见,表达了各自的观点: 原帖链接: http://www.iteye.com/post/1027849?page=1 大家对于实战中存在的这样一种现状还是有共识的,确实存在开发效率的问题。如何解决?右派认为忍气吞声吧,不就是多写点代码而已,没什么大不了;左派很激烈nostruts吧struts2吧.....当...2009-05-26 10:18:06 · 92 阅读 · 0 评论 -
SSH架构中的Struts似乎很鸡肋
在基于SSH的架构中,基本的流程是这样的: 1、展现层通过struts收集数据 2、在action中调用服务层业务接口,实现业务逻辑处理 (这里说的是struts1) 在这样的过程中始终存在如下很鸡肋的问题: ------------------------------------------------------------- 1、struts a...2009-05-24 20:33:31 · 137 阅读 · 0 评论 -
struts的多模块配置,真滴很扯淡?
首先声明,struts1的多模块配置很好很强大很有用,对于大型的web项目来说多模块化是必不可少的,结合合理的分层分包可以实现基本的可组装的业务。扯淡的是其配置方式,完全不人性化,感觉作者是火星人,举个例子:既然模块已经分成单个配置文件了,干嘛还要在web.xml中指定模块名??这不是人为增加了配置环节吗?这个问题在java web开发中大量存在:学院派气氛的思维习惯作祟,今天只是...2009-05-24 00:38:16 · 213 阅读 · 0 评论 -
解析java web开发中的困扰(1)
诸如jsp等脚本性质的语法、基于xml的属性配置与属性注入在j2ee开发中大量使用,而这些语法都是编译期不敏感的,也就是说这类错误只有在运行时才能发现,这一局限对j2ee的开发造成了很大的困扰。相信大家都是深有体会!! 期望在编译期发现这些错误目前还不太现实,即使要做也要开发一个类似的java预编译器,抑或依赖IDE的智能检测机制(Intellij Idea在这方面做的较好,ecl...2009-05-23 23:56:21 · 132 阅读 · 0 评论 -
实现Microsoft Project 的解析和内容抽取
文本内容提取: 使用net.sf.mpxj 的工具提取文本内容;package com.koders.se.parser;import com.koders.se.search.WikiDOC;import net.sf.mpxj.ProjectFile;import net.sf.mpxj.Resource;import net.sf.mpxj.ResourceAssign...2008-05-13 09:55:23 · 573 阅读 · 0 评论 -
论权限模型
权限模型多种多样,包含各种教条和方法论,但在实践中真正行之有效的模型绝对不能照搬某套理论,必须结合实际情况做到无招胜有招的境界;同时模型设计必须利于编码、利于统一控制、尽量减少配置工作量、具备符合大众习惯的默认配置。 如果一套权限模型导致系统中的业务逻辑中到处混合着权限处理,则可以判定其基本是失败的。 发一个简单的模型图上来:...2008-05-06 09:38:31 · 103 阅读 · 0 评论 -
使用JEdit打造自己的IDE
见附件的图片....2008-04-06 11:26:32 · 348 阅读 · 0 评论 -
Lucene索引管理器(基于Luke修改而来)
先看图来......2008-03-29 21:34:26 · 269 阅读 · 0 评论 -
JBPM与SPRING事务整合之深度历险
------------------此文很早就写了,不知何故在博客上找不到了,所以重新录进来...--------------------- spring modules中包含了spring集成JBPM的机制,在使用的发现其并没有彻底解决两者的事务处理统一的问题,经过一段事件的摸索终于将jpbm与spring完全整合,主要是事务处理的整合,工作流代码与业务代码在一个事务上下文进行; 第一步...2008-03-29 20:47:12 · 166 阅读 · 0 评论 -
实现MHT文件格式的解析和内容抽取
由于我们的业务系统中有大量的MHT格式的资料,需要对其建立索引,搜索很久了一直没有找到相关解析的类库,只好自己动手丰衣足食了。已实现内容的提取以及和lucene的整合,稍后会完善编码检测及其他内容的提取,做一个完整的parser出来。 文本内容提取: 首先提取html部分的内容,解码之后使用nekoHtml提取文本内容;public class MhtDocHandler ext...2008-03-29 01:56:44 · 2212 阅读 · 0 评论 -
Hibernate的事件和拦截器体系
持久层框架底层的拦截器机制是对诸如Spring等业务管理容器拦截机制的有益补充,使得我们可以在更低层次、更广的对象范围上进行AOP操作(Spring虽然将Hibernate纳入到其容器管理的范围内,但是并没有途径实现对其实体对象的管理)。这样就允许实现某些通用的功能,以及允许对Hibernate功能进行扩展。拦截器(Interceptors) Interceptor接口提供了从会...2008-08-28 14:45:17 · 147 阅读 · 0 评论 -
超轻量的定时器
项目中一个特殊要求,需要轻量的定时器程序,所以简单实现了一个:核心执行器:[code]public class TaskExcuter { public static final TaskExcuter instance = new TaskExcuter(); private List tasks = new ArrayList(); p...2007-12-26 20:41:50 · 166 阅读 · 0 评论 -
通过jsp标签封装的列表组件
一套字表查询api,将字典表处理从业务代码(主要是sql关联)中隔离出来,减少关联查询;通过配置来定义字典表;在字典api基础上封装了下拉列表显示组件、动态级联下拉框组件,通过dwr实现ajax数据读取;无限级级联下拉框一行标签即可搞定,支持事件的绑定;稍后放上例子程序。 ...2007-11-27 20:43:48 · 347 阅读 · 0 评论 -
swing界面的屏幕取词
针对let's swing blog上的方法进行了优化,完善了词典读取机制,通过用户目录的dict.flag控制是否开启取词功能;附件的程序是自己对jad的一个封装,可以浏览反编译jar文件,高亮显示;稍后程序放上来;------------------------------------------------------------demo.rar中包含所有的程序及词典文件:将四个jar文件放...2007-11-27 20:25:00 · 120 阅读 · 0 评论 -
探索象棋(JAVA版) UCCI引擎
参见图片,呵呵2008-07-28 17:51:59 · 827 阅读 · 1 评论 -
Crack MxGraph 破解
JGraph是免费的! MxGraph是收费的,官方Demo有很多限制,Eval下载版也不完整.... 实在想研究下,所以就简单搞了一下,呵呵......... 具体办法: 架个proxy如apache的tcpmon,监视mxgraph例子程序通过浏览器再如的资源,然后再下载所有资源即可.然后就是client.js中有一段时间限制的代码,hack即可... ...原创 2009-08-23 13:32:24 · 303 阅读 · 0 评论