Java Jade代理:如何调用setup()方法?
我对Java Jade代理:如何调用setup()方法?,java,agents-jade,Java,Agents Jade,我对Jade Agent概念非常陌生。我一直在网上搜索这个问题,但是关于这个话题的资料很少。所以我决定在这里问一个问题 在java中,当我们通过在终端中输入java classname来运行任何类时,JVM默认调用该类'main()方法。与运行代理类时调用setup()方法的方式相同(如果我错了,请原谅)。但我无法理解的是setup()方法是如何调用的,调用它的是什么,或者代理的执行是如何开始的 非常感谢您对这个问题的任何见解 谢谢。我不熟悉jade代理,但是main类的main()方法,不管它
Jade Agent
概念非常陌生。我一直在网上搜索这个问题,但是关于这个话题的资料很少。所以我决定在这里问一个问题
在java
中,当我们通过在终端中输入java classname
来运行任何类时,JVM
默认调用该类'main()
方法。与运行代理类时调用setup()
方法的方式相同(如果我错了,请原谅)。但我无法理解的是setup()
方法是如何调用的,调用它的是什么,或者代理的执行是如何开始的
非常感谢您对这个问题的任何见解
谢谢。我不熟悉jade代理,但是main类的main()
方法,不管它叫什么,都是jvm的起点。主类必须由jade代理管理。在完成它需要做的事情后,它将调用setup()
作为我在该领域的初步研究的一部分,我从一些可靠的来源中发现了以下答案
setup方法用于执行代理初始化。
代理必须执行的实际作业通常由行为执行
代理在其setup()
方法中执行的典型功能是:
初始化GUI
创建/打开与数据库的连接
在黄页目录中注册其提供的服务