- 浏览: 31893 次
- 性别:
- 来自: 成都
最新评论
-
a501723847:
lz问题解决了吗?帮帮我呗!
JBPM如何支持用户自定义流程(讨论) -
yoyo837:
如果一开始导出 加进度框,如何知道文件导出完成从而取消进度框呢 ...
扩展Struts2,傻瓜化将数据导出为excel -
shakajava:
我搞了几天了,没点思路,悲催的
JBPM如何支持用户自定义流程(讨论) -
appleman4000:
我也在做,用flex 4 spark skin 渲染组件,界面 ...
流程设计器(flex版) -
tenyears.one:
web上的osgi?华而不实。
web应用中加入osgi支持
文章列表
最近研究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新 ...