我想为以下目的构建Java Web应用程序:
- 我投放了Google AdWords广告系列。
- 当用户点击广告时,他或她会转到网址A.
- 我也有一个非常简单的网店。它为在那里销售的每件商品都有一个单独的页面。我们假设我分别为第1,2和3项提供了URL B,C和D.
- 销售商品时,页面上会显示一些文字。通过搜索此文本,Web应用程序将了解相应项目是否可用。
- 我们可以说,在Google AdWords广告系列开始时,可以使用这3个项目。
- 当第1项,第2项和第3项可用时,网络应用应以相同的比例从网址A重定向到网址B,C和D(如果有9个人访问网址A,其中3个应该转到B,3 - 到C和3 - 至D)。
- 我们假设第2项已售出。现在,可用产品的URL列表等于B,D。
- 在这种情况下,网络应用程序还应将访问者从A重定向到B和D的比例相等。
- 当商品1售出时,网络应用程序应始终将访客从A重定向到D.
- 当所有商品都已售出时,网络应用应将访问者引导至某个默认页面(硬编码)。
醇>
网络应用程序的主要目的是确保Google AdWords用户始终登陆包含一个可用产品的网页。
请注意,商品不仅可以通过Google AdWords广告系列进行销售,还可以由访问者自行销售。
因此,网络应用程序应定期检查(例如5分钟)哪些URL链接到可用(非销售)项目。
如何构建简单网络应用
- 将网址A的访问者重定向到不同的网址(存储在内存中的网址列表)和
- 定期检查项目的可用性?
醇>
最简单的方式是什么?
我知道我可以设置一个Quartz作业,它可以更新文本文件中的URL列表,但我想要在Web应用程序容器内运行的东西,这是最小的。