2013-02-27 65 views
-1

我们销售软件程序的订阅,并将数据存储在SQL服务器中。我想获取用户到期日期,然后将其显示在joomla上。我们的服务器人说他使用REST。任何人都可以帮助我理解这些数据是如何从SQL表传递给joomla上的文本的?他还提到它必须通过SSL,但我不确定它在哪里。数据如何从SQL服务器传递到Joomla

我是一个完全新手,不知道从哪里开始学习这种材料。任何资源,以了解更多将不胜感激。谢谢

+0

以及为什么不和服务器人讨论它,因为他已经有了答案?我只是好奇? – codingbiz 2013-02-27 20:20:00

+0

非常小的公司,我通常因为我年轻而经验不足而被淘汰。我渴望学习,但他的时间花在其他地方。 – 2013-02-27 20:56:10

+0

现在,我不知道环境是如何建立的。 SQL服务器是属于另一个应用程序还是Joomla?如果是在另一个应用程序中,您需要一个代表Joomla与您的代码进行对话的Web服务,获取数据并将其返回给Joomla。 REST,SOAP,WCF等是你需要的 – codingbiz 2013-02-27 21:09:58

回答

0

我不会给你资源,只是查询谷歌或YouTube的。那里有这么多,很难指出你到正确的地方。

从您所说的话看来,您的软件信息运行在与joomla不同的服务器上。

您可以通过直接连接数据库或创建一个专用软件来处理您在“软件信息”服务器上的请求。

直接连接 通常远程访问数据库服务器被禁用,这是一个很好的安全措施。但是,您可以使用mysql远程表和有限帐户,并直接从Joomla模块或组件访问远程数据库。这个解决方案非常糟糕,因为它依赖于远程数据库的结构。

写作软件 这里你的Joomla扩展会查询哪些你必须把数据库服务器上的一个新的软件。从你写的,连接应该是安全的(https/ssl)。

如何实现它(使用REST,通过GET等参数传递)实际上并不重要,但可能存在公司标准,REST很好,易于理解。

所以,你将不得不HTTP GET从你的Joomla扩展:

(REST)

https://info-db-server-ip/license/130 

(GET)

https://info-db-server-ip/license/index.php?userid=130 

和脚本通常会返回一个JSON编码的响应其中包含许可证详细信息。

相关问题