开源OA,带Spring Security权限管理,来自Fire Workflow

新手入门:

 

http://old.family168.com/bbs/dispbbs.asp?boardid=14&Id=336

平台搭建

 

使用Maven2管理,基于Struts2,Spring2和Hibernate3的底层架构,前台采用Ext JS作为表现层。

Maven2教程:http://www.family168.com/oa/maven2/html/index.html。

权限部分的技术调研

 

照搬了Spring Side2中提供的RBAC权限模型,使用Spring Security2实现权限管理。

已实现的功能有:

 

  • Dept - User - Role - Resc - Menu五项关联的权限模型。
  • 一些基本的安全功能:MD5密码加密,图形验证码,RememberMe。
  • 基于上面的权限模型实现的动态菜单。

 

 

SpringSecurity教程:http://www.family168.com/oa/springsecurity/html/index。

翻译官方SpringSecurity文档:http://www.family168.com/tutorial/springsecurity/html/springsecurity.html。

工作流部分的技术调研

 

为了追求新技术,也因为jBPM4那更加漂亮的流程图,我们从jBPM-4.0.0.Alpha1,jBPM-4.0.0.Alpha2一直跟踪到 jBPM-4.1。

目前的计划是仿造官方的gwt-console,使用ext制作一个jbpm控制台。

翻译官方jBPM用户手册:http://www.family168.com/tutorial/jbpm4.0/html/index.html。

翻译官方jBPM开发手册:http://www.family168.com/tutorial/jbpm4devguide/html/index.html

 

 

 

 

 

Fire Workflow的开发计划http://www.fireflow.org/download.html。

  • 流程模型+引擎:已于2009年2月2日发布预览版本
  • netbeans设计器-模拟器插件:已经发布预览版本。
  • eclipse设计器-模拟器插件:已于2009年2月2日发布预览版本。
  • 图形化流程实例跟踪:即在浏览器中显示流程执行的进度情况,使用SVG技术。尚无明确时间表。
  • 基于Web的流程自定义程序:严格说是对系统已经存在的流程作局部调整,而不是完全的自定义。这个东东是否有必要,怎么实现,正在考虑中。

最新信息(2009-09-21 20:41): 热烈欢迎mingjie.mj@gmail.com加入Fire workflow。

最新信息(2009-07-24 11:27): 1.0 beta终于本出来了,重新编写了文档《Fire workflow原理、设计与应用》以及配合文档的demo。

最新信息(2009-5-17 17:27): 1.0 alpha版本出来了,下载地址是

最新信息(2009-4-21 19:27): 当前开发状态:1.0的引擎以及设计器都开发完毕,功能测试通过。计划再做一下性能测试,完善文档和example。

最新信息(2009-4-2 09:27):官方论坛开通了_,www.fireflow.org

最新信息(2009-3-22 09:27):3、4月份开发计划http://nychen2000.javaeye.com/admin/blogs/341094 。预计5月份发布1.0

最新信息(2009-2-17 23:27):发布了一个新版本的Example,采用hsqldb数据库,使得该example不需要配置就可以运行。

最新信息(2009-2-15 22:27):《6_工作流引擎的结构及其扩展》写好了,核心内容在前面的文档已经包含了,本文主要是总结一下。

最新信息(2009-2-11 21:32):《5_工作流应用中经典问题的解决方案》写了个初稿,尚有一些问题待考究,待完善。

最新信息(2009-2-8 23:50):发布了Fire Workflow应用示例、API文档。

最新信息(2009-2-2 23:50):发布了设计器的Eclipse插件、org-fireflow-engine.jar、org-fireflow-model.jar以及部分的文档。

最新信息(2008-11-07 22:00):发布了一个新版本的设计器,修正了如下bug:

  1. 解决了和UML插件dom4j冲突的问题,
  2. 解决了不同版本的spring冲突的问题,
  3. 解决了导航右键菜单堆栈溢出的问题

 

最新信息(2008-10-19 13:30):很多网友反映netbeans设计器插件在Netbeans6.1上无法使用,主要表现为:

  1. 不能正确解析流程定义文件,把流程定义文件当作普通xml文件来读取;
  2. 打开新建文件对话框,netbeans死掉。
我这几天检查发现主要是由于netbeans6.1和netbean6.0的插件API发生变化引起的,现在已经修改过来了,在本人的独立的测试环境(windowsXP+jdk1.6+ netbeans6.0英文版/netbeans6.1中文版)下测试通过。如果你已经下载了FireflowDesigner_Plugin_for_Netbeans.zip,则只要现在并更新org-fireflow-designer.nbm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值