在我尝试过的每个MVC框架中(Rails,Merb,Waves,Spring和Struts),请求(和响应)的概念与请求的HTTP概念相关联.也就是说,即使有一个AbstractRequest是Request的超类,AbstractRequest也有标题,请求方法(GET,POST等)以及与HTTP相关的所有其他内容.
我想支持SMS,Twitter,电子邮件或任何其他可以制作适配器的媒体的请求 - 响应周期.是否有一个特别好的框架?
我想到的唯一另一个选择是创建,例如,在单独的线程中运行的Twitter轮询器,并将消息转换为本地HTTP请求,然后将响应发送回去.
如果是多个请求媒体一个很好的框架,你会路由选择什么样子的?在Rails中,HTTP路由看起来像:
map.connect 'some/path/with/:parameter_1/:paramter_2', :controller => 'foo', :action => 'bar'
Twitter或SMS路线怎么样?正则表达式匹配关键字和参数?