阅读更多
很荣幸宣布Ralasafe开源访问控制(权限管理)中间件 1.2版本于2011年9月14日发布!距离上一版本发布约1.5个月时间,发布频率挺好。

本版本主要实践了社区需求、修改社区报告的BUG,并提高了权限引擎执行效率。本次最大变化是:采用FrontController 模式,把web.xml里面ralasafe配置内容转移到独立配置文件。

下载文件:

文档已经WIKI化,欢迎大家指正完善:
  
13
2
评论 共 16 条 请登录后发表评论
16 楼 renjie120 2011-09-19 19:16
martinxu 写道
这项目真可笑

为什么可笑呢.应该值得学习.
15 楼 renjie120 2011-09-19 19:15
不错,哥们的文档写的很好,而且思想比较好,值得使用...谢谢!
14 楼 jdkleo 2011-09-18 00:01
13 楼 martinxu 2011-09-16 15:05
这项目真可笑
12 楼 fatesymphony 2011-09-16 13:52
能整合Spring吗?能使用Spring管理的数据源吗?

<init-param>
<param-name>repositoryDir</param-name>
<param-value>/home/julian/workspace/ralasafe/xml</param-value>
</init-param>
这里必须要配置绝对路径吗?
11 楼 metadmin 2011-09-16 11:44
zTreeAPI 写道
支持一下!

Ralasafe里面用到了zTree,非常漂亮。我们也把zTree明确写到license.txt里面了。

支持开源!
10 楼 metadmin 2011-09-16 11:44
semmy 写道
初始化的SQL脚本里,表名最好都以ralasafe为前缀,这样防止跟现有系统冲突。

Ralasafe建议把权限数据库与业务数据库分开保持,比如2个库,或者2个schema。
9 楼 semmy 2011-09-16 10:44
初始化的SQL脚本里,表名最好都以ralasafe为前缀,这样防止跟现有系统冲突。
8 楼 zTreeAPI 2011-09-16 09:48
支持一下!
7 楼 zuiyanwangyue 2011-09-16 09:13
limiton也是一个开源的权限管理框架,目前已经发布了1.0.0-b1内测版本,敬请关注
官方网站: http://www.limiton.org
6 楼 咖啡爱好者 2011-09-15 17:42
metadmin 写道
咖啡爱好者 写道
下载的ralasafe-1.1-v20110728版本,demo部署成功。但是当把web.xml里面的secured设置为true时 user/userMng下即《给用户分配功能》出错
java.lang.NullPointerException
at org.ralasafe.servlet.UserMngServlet.doGet(UserMngServlet.java:57)

请问高手怎么解决?


因为,你设置secured之前没有做授权:不同用户能够查询哪些用户。  这方面内容在1.0文档里面有。我们会在wiki里面体现。



做了的,总公司用户---查询所有员工,分公司用户--查询所在分公司及下属部门员工;下属部门用户--查询我所在的部门员工,按文档来的
5 楼 微雨心晴 2011-09-15 15:26
看了一下项目,浏览了一些代码,感觉还是做了不少工作。
建议提高一下规范和质量。另外感觉项目边界有些模糊。
当然,只是粗略感觉,如有不当,还请见谅。
4 楼 metadmin 2011-09-15 14:02
咖啡爱好者 写道
下载的ralasafe-1.1-v20110728版本,demo部署成功。但是当把web.xml里面的secured设置为true时 user/userMng下即《给用户分配功能》出错
java.lang.NullPointerException
at org.ralasafe.servlet.UserMngServlet.doGet(UserMngServlet.java:57)

请问高手怎么解决?


因为,你设置secured之前没有做授权:不同用户能够查询哪些用户。  这方面内容在1.0文档里面有。我们会在wiki里面体现。
3 楼 咖啡爱好者 2011-09-15 12:57
下载的ralasafe-1.1-v20110728版本,demo部署成功。但是当把web.xml里面的secured设置为true时 user/userMng下即《给用户分配功能》出错
java.lang.NullPointerException
at org.ralasafe.servlet.UserMngServlet.doGet(UserMngServlet.java:57)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
at filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
at com.caucho.server.hmux.HmuxRequest.handleInvocation(HmuxRequest.java:469)
at com.caucho.server.hmux.HmuxRequest.handleRequestImpl(HmuxRequest.java:374)
at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:340)
at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
at com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
at com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)

请问高手怎么解决?
2 楼 旭少版 2011-09-15 12:25
顶!~~
1 楼 rentianchou 2011-09-15 12:22
  

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ralasafe_demo(zh)-1.2-v20110914

    Ralasafe 访问控制(数据级权限管理)中间件,是MIT协议开源免费软件产品。它使用图形化方式处理各种数据级权限管理问题,包括数据库行列级、字段内容级权限问题;它还能处理登录控制、功能级权限控制和URL权限认证...

  • 写在Ralasafe1.2版本发布之后 2.0版本发布之前

    作为一个资深的Ralasafe用户,经历了从最初的Ralasafe1.0版本到还没有发布2.0版本,写一写自己的感受,也算是给开源做个贡献。    曾几何时,Acegi、SpringSecurity称为我们的首选安全框架,用它去实现用户认证...

  • ralasafe使用中间件

    让ralasafe 查询设计ORM更加智能 Posted on 2012/01/06 by admin 8 我最近在开发项目,使用了Ralasafe。Ralasafe的查询设计能够自动帮忙进行orm,能够根据列名进行ORM(如:name映射到name,someName映射...

  • Ralasafe Demo 安装运行和使用说明

    Ralasafe 访问控制(数据级权限管理)中间件,是MIT协议开源免费软件产品。它使用图形化方式处理各种数据级权限管理问题,包括数据库行列级、字段内容级权限问题;它还能处理登录控制、功能级权限控制和URL权限认证...

  • java开源包1

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包6

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包10

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包8

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包9

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包11

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包2

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包101

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包3

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包4

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包5

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • java开源包7

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

  • Python项目-实例-02 代码雨.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

  • Matlab实现SO-CNN-SVM蛇群算法优化卷积神经网络-支持向量机的多输入单输出回归预测(含完整的程序,GUI设计和代码详解)

    内容概要:本文介绍了使用 Matlab 实现 SO-CNN-SVM 框架进行多输入单输出回归预测的全过程。该框架利用蛇群优化算法(SO)优化卷积神经网络(CNN)和 支持向量机(SVM),实现高效的特征提取和回归预测。文章详细描述了数据预处理、模型构建、SO算法优化、模型训练、可视化和 GUI 设计的步骤,并提供了完整的代码示例。 适合人群:具备一定机器学习和深度学习基础,熟悉 Matlab 编程的研究人员和开发人员。 使用场景及目标:① 工业制造中的设备故障预测和质量控制;② 金融分析中的市场价格预测和风险管理;③ 环境监测中的气候变化和空气质量预测。该框架的目标是提高预测精度,优化模型参数,缩短训练时间,增强模型泛化能力。 阅读建议:本文不仅详细介绍了理论背景和技术细节,还提供了实际操作的代码和 GUI 设计思路,建议读者在阅读过程中结合实际数据和代码进行实验,以更好地理解和掌握相关技术。

Global site tag (gtag.js) - Google Analytics