一尘不染

CouchDB AJAX交互

tomcat

我正在编写一个CouchDB示例。我的意图是使用AJAX编写一个Web应用程序并将其部署在tomcat环境中。当我使用CouchDB时,我想知道与CouchDB服务器交互的方式。但是,很少有例子,但是对此我很少有担忧。

1)当我的应用程序部署在Web服务器中时,是否可以与外部的CouchDB连接?许多示例使用部署在CouchApp或Couch环境本身中的应用程序。

2)如果是这样,最终将出现跨域问题。我在这里找到的

但是这会有问题吗?这是实现此目标的正确方法吗?

3)要省略上述问题,是否可以使用某些服务器端javascript实现作为Rhino示例?

http://www.mozilla.org/rhino/doc.html

4)如果我在上面使用Rhino,它将不允许使用许多Java脚本库。那我该如何与CouchDB交互呢?我必须调用本机Javascript吗?不能使用类似JQuery的东西吗?

5)什么是实现我的目标的最佳客户端库?

感谢您的帮助。

谢谢


阅读 225

收藏
2020-06-16

共1个答案

一尘不染

根据您使用tomcat的需要,我只建议使用ektorp(http://ektorp.org/)。只需将ektorp视为jdbc驱动程序即可。无需在用户界面中执行Ajax,也无需在服务器中使用Java中的javascript。

Ektorp还允许您使用需要创建javascript视图的javascript注释Java类。请参阅此处的示例:http
:
//ektorp.org/reference_documentation.html#d100e753

希望能有所帮助。

2020-06-16