我已经开发了一个带有curl库的c++爬虫,因为它是用c++开发的,它没有图形用户界面,我计划使用java .I来实现图形用户界面,我有一个问题,如何开发一个在java中访问它的应用程序接口...
例如,Mongo db是用c++编写的,它有用于所有languages..how的API,它访问c++,它使用socket进行通信……
发布于 2011-04-26 15:55:44
您需要将crawler编写/包装为服务,并将其托管在侦听端口的服务器上。您可能希望创建一个文本或二进制协议,通过该协议,客户端可以与该服务进行通信。一旦建立起来,你就可以用包括Java在内的任何语言编写客户端。
发布于 2011-04-26 15:57:46
也许你会发现这个有用的东西:http://java.sun.com/docs/books/jni/
发布于 2011-04-26 16:39:26
也可以看看Thrift。
https://stackoverflow.com/questions/5787456
复制相似问题