`
zhxp791008
  • 浏览: 31961 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
最近研究Acitiviti5,发现她提供了WEB版设计器,但非常遗憾,是用JS做的,我们项目中用的FLEX,所以有用FLEX开发一个流程设计器的想法,说动就动。 总体目标:1、流程组件拖动,属性设置,更新UI 2、连线自动计算位置,并自动更新UI 3、规则验证(以acitiviti5为标准) 4、以命令模式实现undo,redo。 5、生成xml文件。 6、从xml内容逆向生成流程图。 7、其它小功能。 8、下一步更具有难度的自定义表单(表单设计、表单保存、表单渲染引擎、与流程集成)。   想想都没有信心,先试作下吧。现在提供第一版 ...
以前做开发,在有数据导出为excel的时候,不加思索就一个cell一个cell地拼凑完成一个excel内存流,输入出到客户端了事,有天想这些代码80%都是重复的,能不能不那么麻烦地ctrl c、ctrl v来做这件事。尝试了下,还可以。(代码部份中是演示) 首先定义一个Annotation @Retention(RetentionPolicy.RUNTIME) public @interface Excel { String title() default ""; } 在需要导出为excel的类上加上此Excel注解,如: class User { pub ...
工作都要到10年了,现在还要为找工作发愁,想起真TMD悲哀!自从搞软件以来就没有停止过学习,自认方向还是对的,结果现在公司业务不行,只有自寻找出路,发现和以前一年还是为找工作发愁。        顺便自我介绍下:    能够胜任java系统架构师 oracle管理员 linux/unix系统管理员. 五年多软件从业经验,五年多java开发经验,两年半java系统架构经验,一年半Linux/unix下oracle管理经验。阅读过tomcat、spring、struts、hibernate、seam等源码。熟悉java安全、多线程、设计模式、分布式。能运用struts,hibernate,sp ...
  现有一项目,业务场景如下:    用户通过手机发送支付请求到运营平台,运营平台通过解析请求内容,知道手机用户希望向vb开发的应用系统支付200元。此时运营平台首先会查询支付平台,该手机用户是否有足够的钱支付,如果有,则通过支付平台扣除手机用户200元,并转入到位VB应用对应帐户,支付平台支付成功后,返回信息给运营平台,运营平台会向VB应用系统发送信息XX用户通过支付平台向你支付了200元。如果运营平台在查询手机用户在支付平台的钱不够,会向银行系统发送请求,希望银行系统能从手机用户银行帐户中转帐到支付平台或者VB应用的帐户上。 在这样的一次支付过程中,手机应用、运营平台,VB应用、支付平 ...
osgi是个好东东,网上有一大堆说词。 osgi有主要有两大好处:1,模块化 2,动态化 如果想模块化,那个整个系统架构都要构建于osgi基础之上,这不但要求架构师对osgi有相当的认识,对模块化的合理抽象能力,而且要求开发成员对osgi有一定的认识。现在还没有那个条件。 2、动态化,在7*24系统中,如果需要更改业务处理逻辑,怎么办?重新启动中间件,肯定不行。当然可以用其它方法,如水平集群。但是显得不那么自然。而osgi本身就具有动态加载的能力,说白了就是java的类加载器进行。 那怎样做到动态加载,更新,删除服务? 我们可以在web中加入osgi支持,两种方法:web服务器嵌入 ...
js和css通常浏览器都有缓存,但是第一次加载时,几百K的js下载还是比较慢的,我的网速就有感觉,那怎样提高客户的体验。当然只下载必须的js和css,或者是将多个js和css放在一个文件中,减少浏览器的http请求都是一些方法,具体可以参看高性能网站建设一书。我这里要说的是必须的文件就这样大,那怎么办? 方法一,按需加载,就是先加载必须的,在页面渲染完成后再开启http请求下载其它文件。这不是今天要做的事。 方法二:压缩。这是一个很好的方法,效果可以说是惊人的。如ext-all.js有400多K,我的网速下载时间近10S,而开启压缩只有不到3S,下载流量下降到100多点K。那怎样做到压缩也? ...
以前第一次安装linux,一次搞定.自从换了电脑后.安装N多次都没有成功.. 就在我没有信心的时候.搞定了.可以! vmware要用5.5以上,linux用的是rea hat9. 具体原因没有搞清楚.但是可以肯定的是双核和硬盘的原因. 一直说找不到文件(设备). 不管啥原因,终于搞定了.可以开始研究那个东东. 同时完成网络的设置,又花去了半天的时间.还过还是搞通了...
上次搞了个spring与jpbm的集成后.就一直放下没有继续深入研究.. 现在想研究下JBPM如何支持用户自定义流程.想学习下大家的思路和经验.. 欢迎大家发表...
在js中用Validator.Validate($("form1"),3)进行验证. 同时有必填的内容后也要用红"*"进行标识. 1种方法.在必填的输入框后加入红"*",工作量大.难维护. 2种方法.在window的onload事件中加入Validator.Validate($("form1"),4); 完成所有页面的修改. 当然修改下validator.js的代码,将提示的CSS改下(改成小红**)就可以了.
列可进行配置和自定义渲染方法. 需要prototype.js和一个HashMap的js实现,在JSP中用 //分页的公有方法 function render(parmetersName,tableName,url) { var parmeters = "name="+$(parmetersName).value; var grid = new Grid(tableName,url,parmeters); grid.render();} //存放页面grid的HashMap var gridmap = new HashMap(); //页面表格类 var Gr ...
1、  加入JBPM支持包 下载jbpm-starters-kit-3.1.4在项目的classPath中加入jbpm-3.1.4.jar、jbpm-identity-3.1.2.jar、jbpm-webapp-3.1.2.jar, jbpm-3.1.4.jar必须加入,是JBPM的核心包;bpm-identity-3.1.2.jar为JBPM的用户权限验证包,如使用系统自身的用户表可不加入;jbpm-webapp-3.1.2.jar是WEB项目的包,包括流程发布,流程图显示,流程定义上传等。 2、  与现有SSH系统集成 A、 加入Spring支持包spring-modules-jbp ...
首先明确的是:此方案不是解决怎样分页,而是解决page参数在service和dao中大量存在的问题.让程序员完全从分页中解脱出来. 大家可以尝试下.程序是否更加干净,程序员工作是否更少.现我的系统就是采用此种方式. 效果很好!  以前的分页总是Action中获取分页信息.然后在service,dao的方法中传递参数进行分页查询,返回分页的信息.    我上一个项目就是这样.导致service,dao中有大量的page参数.曾经想过用AOP方式进行分页参数的获取.填充.但是分页与不分页混乱,不易控制. 改进了下用AOP的思路.完成此种分页方案.欢迎大家批评.但不要过激哟!我只是一个java新 ...
Global site tag (gtag.js) - Google Analytics