用于测试不同版本的销售副本的Java servlet

时间:2014-04-04 18:57:40

标签: java java-ee servlets scheduled-tasks scheduler

我想为以下目的构建Java Web应用程序:

  1. 我投放了Google AdWords广告系列。
  2. 当用户点击广告时,他或她会转到网址A.
  3. 我也有一个非常简单的网店。它为在那里销售的每件商品都有一个单独的页面。我们假设我分别为第1,2和3项提供了URL B,C和D.
  4. 销售商品时,页面上会显示一些文字。通过搜索此文本,Web应用程序将了解相应项目是否可用。
  5. 我们可以说,在Google AdWords广告系列开始时,可​​以使用这3个项目。
  6. 当第1项,第2项和第3项可用时,网络应用应以相同的比例从网址A重定向到网址B,C和D(如果有9个人访问网址A,其中3个应该转到B,3 - 到C和3 - 至D)。
  7. 我们假设第2项已售出。现在,可用产品的URL列表等于B,D。
  8. 在这种情况下,网络应用程序还应将访问者从A重定向到B和D的比例相等。
  9. 当商品1售出时,网络应用程序应始终将访客从A重定向到D.
  10. 当所有商品都已售出时,网络应用应将访问者引导至某个默认页面(硬编码)。
  11. 网络应用程序的主要目的是确保Google AdWords用户始终登陆包含一个可用产品的网页。

    请注意,商品不仅可以通过Google AdWords广告系列进行销售,还可以由访问者自行销售。

    因此,网络应用程序应定期检查(例如5分钟)哪些URL链接到可用(非销售)项目。

    如何构建简单网络应用

    1. 将网址A的访问者重定向到不同的网址(存储在内存中的网址列表)和
    2. 定期检查项目的可用性?
    3. 最简单的方式是什么?

      我知道我可以设置一个Quartz作业,它可以更新文本文件中的URL列表,但我想要在Web应用程序容器内运行的东西,这是最小的。

0 个答案:

没有答案