java - 是否有提供 LDAP 样式解析的独立 Java 库?

标签 java parsing filter ldap

我正在寻找一个独立的 Java 库,它允许我解析 LDAP 样式的过滤器表达式这样的东西是否可用,或者是否建议改用 ANTLR 并自行构建它?

作为背景:过滤器本身是通过网络提交的,我想创建合适的 hibernate 条件。 我没有对 LDAP 做任何事情!

对于传输和转换用户定义查询的技术独立解决方案的任何其他想法,我们也表示赞赏。

最佳答案

您可以使用 apache 目录服务器的共享 LDAP 库。

它在 maven 中可用

<dependency>
  <groupId>org.apache.directory.shared</groupId>
  <artifactId>shared-ldap</artifactId>
  <version>0.9.15</version>
</dependency>

你可以像这样使用它:

final ExprNode filter = FilterParser.parse(filterString);

关于java - 是否有提供 LDAP 样式解析的独立 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1027307/

相关文章:

python - 是否可以将 Django 的 SafeExceptionReporterFilter 与 AdminEmailHandler 以外的其他东西一起使用?

MySQL 删除行,如果一个被过滤

java - 在 Java 中嵌入极简 Unix 操作系统

java - 令人困惑的伪代码示例

asp.net - 使用 R 将更多帖子从 RSS feed 提取到 CSV

java - 如何在java中使用stanford nlp从文本中获取有意义的单词

r - 按日期和 ID 过滤重复项

java - DFC和DFS的优缺点?

java - log4j2 不适用于 JAR

java - 仅当 XML/HTML 标签位于特定标签之外时才附加该标签。 JAVA/JSOUP