页面流的继承
额地妈耶,试了老长时间了,终于成功了。 早就听说BEA workshop 9.2支持页面流的继承,但是主要是有两个问题,一是在将程序升级到9.2之后,IDE会提示原来的FormData类型不推荐使用了,建议改成implements Serializable。可是当我改了之后发现页面上无法识别actionForm.property。第二个问题就是即使是恢复成extends FormData,还是无法实现继承。 最后实验所得经验如下: 首先是在将8.1 Application升级到9.2时候,要选择JSP netui标签完全替换为 beehive标签。它默认是替换为netui-compat标签,在这种情况下,我试了新建一个简单的Bas
数据权限设计思考
目前有关用户权限采用的比较多的都是基于RBAC模型,即通过对角色权限的定义完成对用户权限的限制。有关功能权限部分想必都比较清楚,就是将系统的功能模块划分清楚,并赋予不同角色的访问权限,这样在用户访问某个功能模块之前进行权限校验即可。但是有关数据权限部分却一直比较模糊。在如下这篇文章中给出一个权限模型,里面提到了数据权限的建模。http://blog.csdn.net/fly_cloud/archive/2006/08/09/1041807.aspx这个模型中有关数据权限也是对角色进行权限限定。模型中定义了几个概念:资源:用户将要访问的数据对象(如用户)数据对象
WSRP探秘
这周除了继续思考数据权限模型的建模和实现以外,主要还研究了一下WSRP(Web Service for Remote Portlet)。这个技术主要是采用WebService方法整合其他应用中的远程portlet到自己的Portal应用中去。首先需要有一个Producer,即提供服务的出处,它分为两种:Simple Producer和Complex Producer,一般的采用Workshop创建Portal项目都是Complex的,而一般的Web Project即只采用Struts或者PageFlow的都是Simple的,其实生成Producer的过程很简单,如果是采用Workshop,则有很简单的菜单,当然即使不是采用Workshop,也就是拷贝几个Jar和生成几