- 博客(10)
- 收藏
- 关注
liferay权限之二 permissionChecker的实现解析
版本:4.3.4企业版1.用户所关联实体(社区、组织、用户组、角色、及他们之间的关联体):com.liferay.portal.service.persistence.GroupFinder.countByGroupId:SELECT COUNT(*) AS COUNT_VALUE FROM ...
2009-07-13 17:36:16 208
jbpm开发实战----委托
委托任务是我所遇到的项目中客户经常提到的,下面介绍下我的实现思路。所谓委托,就是给A的待办,A设置了委托人B,此时,程序应该做到自动给B,最多是B处理以后给A发一个阅示任务,查看处理的情况。这里面发现有经典的切面的影子,即任何setActor和setPooledActors都是先检查待办人是否设置了委托人,如果设置了就把任务给委托人。java领域的切面编程,大家都知道可以用jdk的Invo...
2009-07-03 15:21:35 135
jbpm整合drools--流程开发概述
jbpm作为一个流程引擎,主要负责流程的运转,给每个任务实例设置处理人即待办,仅此而已。所谓的jbpm开发我认为就是审批人的动态精确定位和流转模型的开发,这几乎就是开发jbpm的两个核心。 drools作为一个规则引擎,我所有用到的只是皮毛,主要是为了给jbpm注入运行时信息的,运行时jbpm会激发一系列的事件,在事件处理类里边调用规则引擎,从而能够获取到运行时的信息,满...
2009-07-02 15:02:49 548
liferay权限之一
liferay的权限很多资料说是资源加行为即权限。对这个不实际应用还真是把握不好。资源是有范围的:1到4,由大到小,1公司,2社区3角色4实例对于角色的权限定义,在角色管理,选中某个portlet资源(门户的定义也是portlet,portlet name 'portal',id是90),资源范围是3,关联表式roles_permission,资源的主键是0,截图权限1.bmp为证。对...
2009-07-01 18:16:17 120
websphere6.1实战之三高速共享缓存对象使用
解决集群下的不同节点的下的普通java对象的同步问题.新建立集群是,有个选项是session内存到内存复制,这个是不同节点同步session对象的,勾选上以后集群内的不同节点session对象会自动保持同步。假设有一个场景,有一个对象封装了数据库的某些资源,不用每次操作都执行查询数据库操作,这个对象的资源在服务器启动时就初始化了,以后不会在查询数据库,假如做了web的页面来管理这个对象缓存的资...
2009-06-24 14:04:07 152
websphere6.1实战之二共享库的使用
由于websphere类加载有其特殊的机制,为了解决jar冲突,websphere中提供了共享库的概念,本质上,是给每个节点下的应用重新定义一个应用扩展类加载器,并打破父类加载器优先加载原则,如果父类加载器中存在某个jar中的类,则会再此覆盖它,共享所有应用服务器可以访问到的路径中的jar,在实战中解决的典型问题是CXFwebservice作为一个单独的ear部署到应用服务器下的ws jar冲突问...
2009-06-24 14:03:01 380
websphere6.1实战之一服务器对请求的解码
tomcat、jboss服务器处理uri的解码方式是可配置的,在server.xml,具体路径不详述了,有一个uriencoding=“utf-8”,用起来很方便,但是websphere死活找不到类似的配置。经查阅资料,weblogic、websphere服务器这种重量级的j2ee服务器,weblogic是默认就是用utf-8来处理的请求的,websphere如果想使用utf-8解码请求的话需...
2009-06-24 13:47:57 167
原创 动态插入js
动态插入Script:首先碰到的问题是,生成回来的html(包含html标记和script脚本)插入到对应的容器的innerHtml中,却发现script不见了。结果发现是返回来的脚本是这样子的<script>...</script>,如果有动态使用document.write输出脚本到页面的人,可能明白这样子写是会出出错的,一定要把</script>拆开写...
2008-12-04 14:10:49 382
原创 DOM常用操作
发布日期:2008-9-9 15:51:23 来源:java开发者 作者:java开发者 1、获取对象 document.getElementById(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象数组,常用获取radio,checkbox 2、坐标 var oRect=obj...
2008-12-01 17:36:13 107
原创 jBPM 整合 Drools
本文转自:http://java.csdn.net/page/75dcd30c-156f-4bec-ae5f-814db3f848d0 jBPM 是一个非常优秀的开源工作流引擎,虽然他不是一个一站式的工作流平台,不过它已经为我们提供了比较丰富的底层操作,为了满足特定的项目需求,我们一般需要对其进行二次开发,才能适用于具体的业务需求。 其中一个主要的扩展点是针对 Tas...
2008-11-21 15:15:18 425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人