唯美古典
Java入门,Struts,Hibernate,Spring,Groovy,Grails
posts - 7,comments - 10,trackbacks - 0
11 2009 档案
Groovy学习手记      摘要: 1.Groovy 中的闭包
Groovy 已经将迭代转变为任何集合的直接成员。在这个示例中,不必获取 Iterator 实例并直接操纵它,可以直接在集合上迭代。而且,通常放在循环构造内的行为(例如 for 循环体中 println)接下来要放在闭包内。在深入之前,先看看如何执行这步操作。
def acoll = ["Groovy", "Java", "Ruby"]
acoll.each{
println it
}
请注意,each 直接在 acoll 实例内调用,而 acoll 实例的类型是 ArrayList。在 each 调用之后,引入了一种新的语法 — {,然后是一些代码,然后是 }。由 {} 包围起来的代码块就是闭包。  阅读全文
posted @ 2009-11-30 16:55 唯美古典 阅读(1650) | 评论 (0)  编辑
Jbpm整合SSH详解      摘要: Jbpm整合SSH详解
基本步骤
1、集成JBPM到系统(第一步:创建数据库表)
* 拷贝相关的依赖包到WEB-INF/lib下面(bsh.jar/ jcr-1.0.jar/ jbpm-identity.jar/ jbpm-jpdl.jar)
* 修改hibernate.cfg.xml,添加JBPM的映射配置,以及缓存属性的配置,可从jbpm包下的config文件夹下参考其hibernate.cfg.xml文件
*在使用Jbpm工作流引擎的时候,Hibernate配置文件一定要加上属性
update
Hbm2dll.auto是数据库表和类自动连接更新
* 因为JBPM中的User对象与OA系统中的User对象名称上有冲突,所以需要修改系统中User映射的auto-import属性为"false"。(参考User.hbm.xml)
* 当修改了User映射的auto-import="f  阅读全文
posted @ 2009-11-29 13:52 唯美古典 阅读(3955) | 评论 (6)  编辑