javascript调用 xfire写的java webservice接口跨域访问问题

最近实习刚进公司,老总给我一个练手的项目——项目展示系统,用来监控和显示公司所有项目的进度,由于要在一个大屏的android电视机上显示,所以决定使用webapp的模式开发。后台数据管理采用的是j2ee+dwr写的,一切很顺利,在前台的时候遇到了一个问题,那就是由于后台写的webservice使用的xfire写的,前台javascript调用的时候根本没法用,找了很多的资料,发现原因是跨域访问的问题。试了试网上的很多方法,仍然没有解决。之前在学校做的项目,后台不是我写的,那时候的后台是用C#。net写的,.net的webservice对跨域访问的问题有很好的解决方案,但是找了很多资料(可能我的查找能力不够强),依然没有找到解决xfire webservice跨域访问的问题。最后没办法了,只有采取了一个很笨拙的方式去解决了,那就是在服务器上写了一个代理页面,用来查询额展示我需要的数据,然后前台通过ajax去访问这个页面,将返回回来的responseText进行解析,得到我需要的数据。总算一个星期完成了这个项目,一个人做累死了。临时解决了这个问题,但是我知道这个方法肯定不是那么好,希望广大的博友提出一点自己的想法,有什么好的建议也希望大家帮帮我这个即将毕业还没有毕业的刚入职场的本科生。

posted @ 2013-03-19 10:35  特种兵-菜鸟  阅读(398)  评论(0编辑  收藏  举报