WEB开发网
开发学院服务器云计算 云存储:使用 Windows Azure Storage 增强应用程序... 阅读

云存储:使用 Windows Azure Storage 增强应用程序的引擎

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 在 Visual Studio 2010 beta 2 下的 ASP.NET MVC 2(我们用于撰写本文的环境)中,如果没有 JsonRequestBehavior.AllowGet 选项,云存储:使用 Windows Azure Storage 增强应用程序的引擎(10),您无法将 JSON

在 Visual Studio 2010 beta 2 下的 ASP.NET MVC 2(我们用于撰写本文的环境)中,如果没有 JsonRequestBehavior.AllowGet 选项,您无法将 JSON 数据返回到 jQuery 或其他客户端。在 ASP.NET MVC 1 中,不需要此选项。现在,我们可以编写 JavaScript,它每 15 秒将调用一次 GetMessages 方法并将以 toast 形式消息显示通知(请参见图 7)。

图 7 以 toast 形式消息显示的通知

$(document).ready(function() { 
 
  setInterval(function() { 
    $.ajax({ 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      url: "/SystemMessage/GetMessages", 
      success: function(data) { 
        for (msg in data) { 
          $.gritter.add({ 
            title: data[msg].title, 
            text: data[msg].text, 
            sticky: false 
          }); 
        } 
      } 
    }) 
  }, 15000) 
});

提交和处理购物车

在我们的示例应用程序中,我们希望使用队列存储执行的另一个关键方案是提交购物车。Hollywood Hackers 有一个第三方履行系统(Hollywood Hackers 无法在其空间有限的仓库中保留所有小工具),所以引擎需要对购物车进行一些处理。一旦引擎完成其处理,它会向用户通知队列提交一个消息,告知用户已经对购物车进行了处理(或者出现了问题)。如果处理购物车时用户处于在线状态,该用户将收到系统弹出的一个 toast 消息。如果用户不在线,则会在其下次登录到该站点时收到该弹出消息,如图 8 所示。

上一页  5 6 7 8 9 10 

Tags:存储 使用 Windows

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接