我想要实现的目标:
我有一台连接到网络的linux服务器,它运行一个数据库。无法从网络访问数据库。有一个软件充当服务器和客户端之间的中间层。客户端将通过该层访问数据库。这是必需的,因为:
将有多个用户拥有不同的权限。
我想要一个通用的API,因为客户端软件将在移动平台上实现,主要用于Android和网页(这也是我想使用JavaScript的地方)。
我不想直接向客户端公开数据库,因为我会被迫将数据库的登录凭证存储在客户端的设备中。
客户端软件仅用于数据交换并将结果显示给用户。任何处理都将在服务器中完成。
不清楚的部分是网页。我可以使用PHP,但我想让它像Gmail或Facebook Messenger中的Google Hangouts应用程序一样。显示从数据库获取的内容而不重新加载页面。由于我在JavaScript中没有做过这样的事情,我不知道从哪里开始,我应该使用哪些库。
请注意,客户端和服务器之间的通信将通过安全套接字完成。中间层将使用OpenSSL在C ++中实现。
答案 0 :(得分:0)
我建议使用带有system()
命令的C ++连接到服务器。