我不知道如何用技术术语来解释这一点。因此,让我从一个示例开始:
故事
我有一个在线电子商务网站www.ABCStore.com。我是使用Dot Net中的MVC 4(Razor)构建的。我的朋友有一家旅行社,其在线网站是www.DEFAgency.com。他用Java构建了它。
我们两个网站均已启动并正在运行。有一天,我接到FicticiousServiceProvider公司的电话,他们问我是否有兴趣在我自己的网站上获得客户反馈作为一项功能,而不必自己编写任何代码。他们提供的是,我只需要在我的母版页(或布局页)的页脚中包含一行代码,然后登录该网站的客户就会在页面上看到一个小图标,并且能够提供他们的反馈。
反馈将不会直接提供给我。FicticiousServiceProvider伙计们将分析数据并定期或根据需要将其提供给我。
他们还提供其他服务。
我真的很高兴拥有这样的功能,特别是无需编写任何代码。我尝试过,它在我的.Net网站上运行良好。我的朋友(有一个Java网站)也向他的代码添加了一行代码,这对他也很有效。
我的问题是:
这个过程叫什么?
如果我是FicticiousServiceProvider,我将如何使用.Net开发它?我的意思是,如何开发功能以使消费者可以使用服务提供商提供的单行来使用该服务。从我的站点以反馈形式到FicticiousServiceProvider的数据传输也正在发生,而我却看不见任何东西。
FicticiousServiceProvider如何在不对.Net应用程序和Java应用程序提供的行进行任何更改的情况下将功能提供给.Net应用程序和Java应用程序?
我已经从消费者的角度给出了描述。请从开发人员的角度提出建议。非常感谢。
这些东西(例如Google Analytics(分析)跟踪代码)通常是某种javascript注入器。它将使用javascript“注入”一些向其服务器发送请求的代码(它们在服务器端所编码的内容实际上是无关紧要的)。然后,他们处理包含他们在客户端javascript中收集的信息的请求并将其存储,然后使用服务器端软件分析该数据以发出报告等。
因此,请尝试分别回答您的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句