我目前正在使用 interprolog - 它基本上是带有 prolog 后端的 java,分别允许 java 和 prolog 相互调用。
现在,如果我说一个用 java swing 编码的前端 GUI,比如一个登录对话框,它请求用户名和密码,而不是使用 java 代码来验证和存储密码,我可以以某种方式使用 prolog 来检查密码吗?我搜索了“访问控制序言”一词,但一无所获。
对不起,我知道这个问题是一个很大的模糊和模糊,但任何帮助将不胜感激。
我目前正在使用 interprolog - 它基本上是带有 prolog 后端的 java,分别允许 java 和 prolog 相互调用。
现在,如果我说一个用 java swing 编码的前端 GUI,比如一个登录对话框,它请求用户名和密码,而不是使用 java 代码来验证和存储密码,我可以以某种方式使用 prolog 来检查密码吗?我搜索了“访问控制序言”一词,但一无所获。
对不起,我知道这个问题是一个很大的模糊和模糊,但任何帮助将不胜感激。
您需要获取 Prolog 引擎的实例并执行任何 prolog 命令。我想您将提前设置 prolog 数据库,并且您可以创建 prolog 命令,该命令将在用户名/密码对进行身份验证时评估为 true。
从 Java 调用它很容易。您获得了一个 Prolog Engine 实现,例如SWISubprocessEngine,并使用 command() 方法执行您的 prolog 命令。
本文如何制作调用 Prolog 的 Java 程序?将是最有帮助的。
是的,你可以使用它