我试图了解Neo4j应用程序通常会采用什么形式,特别是使用核心和遍历API的形式。将它作为Neo4j扩展加载的jar或其他存档吗?连接到Neo4j的Tomcat servlet?还有其他一些我没有想过的东西?
如果这是一个愚蠢的问题,请道歉。我的谷歌今天很弱。我试着通过寻找Neo4j“Hello,World!”来理解,但他们似乎都使用嵌入式Neo4j,这不是我追求的......
答案 0 :(得分:2)
neo4j-kernel
JAR在技术上包含了创建neo4j数据库所需的一切。 neo4j实际上只是将所需数据存储到文件中的有效方式。 kernel
JAR包含有关如何编写节点和与磁盘的关系的所有必要信息。
启动neo4j服务器时,这实际上只是一个Web应用程序,它接受RESTful命令和控制台输入以将信息写入文件系统。您可以使用其他一些JAR来与neo4j进行RESTful交互。