RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Ruby>列表

Ruby on Rails + AJAX + Mongrel + JMS/MQ/MOM = 即时通讯

来源: 作者: 时间:2007-09-19 点击:
  • <% content_for("scripts") do %>  
  • <meta http-equiv='refresh' content='2'/>  
  • <% end %>  
  •   
  •                    
  • <h1>Portfolio Producer</h1>  
  •   
  • Stock updated (<%= @counter %>), next update in 2 seconds.   
  • <ul>  
  • <% @prices.each() { |stock, price| %>  
  •     <li><%= stock %> - <%= price %> </li>  
  • <% } %>  
  • </ul>  
  •  

    portfolio.rhtml 是 profolio controller 的 layout ,包括基本的 CSS 和 script。producer.rhtml 是 producer 的 view,显示股价更新次数和最新股价。在 HTML HEAD 中我加入了一句 META REFRESH,目的是定期更新页面,模拟真实股价更新的情况。

    档案三:app/controllers/portfolio_controller.rb

    代码
    1. # produce stock price update, and send to MQ using STOMP   
    2.   def producer     
    3.     @counter = $counter += 1  
    4.     @prices = $prices   
    5.     conn = Stomp::Connection.new '''', 'localhost', 61613false

    最新评论共有 0 位网友发表了评论
    发表评论
    评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
    用户名: 密码:
    匿名?
    注册
    Google Adsense
    相关文章