问题是这样的:有个项目A(后台),有个项目B(前端).现在要在项目A中发送公告到项目B中,项目B有个页面是显示公告的,而且是flash。B中的flash已经做监听(只要执行一个js方法,页面会接收到公告,进行更新内容)
现在要做的是,如何在A中添加了一条公告后,将内容传给B,并能执行B中的js代码,让flash上的公告栏上更新公告!PS:jdk是1.5的
现在要做的是,如何在A中添加了一条公告后,将内容传给B,并能执行B中的js代码,让flash上的公告栏上更新公告!PS:jdk是1.5的
把A项目(或B项目)发送请求到B项目(或A项目),不就行了?
关键怎么能以 推方式 去让前台即使相应
A项目和B项目 应该是同一数据库吧。
把后台和前台分离成2个项目,有助于开发速度。
也可以更好的使用 数据库 读写分离 集群。
webservice 速度太慢,实时刷新压力太大。A项目添加一条公告后,就发个请求给B项目。让B项目去更新。
如果B项目要回应A项目。
jQuery JSONP 可以伪造跨域获取数据。可以帮助你。
调用JS来定时更新内容
就要用到webservice
我想问的就是一点:
项目B中有个js方法 sendContent(content) content就是公告内容,通过这个方法可以让flash实现数据刷新而不用页面刷新(具体实现flash那边已经做好了!)而我要做的就是在A这添加数据后,怎么才能将内容给了B后在调用sendContent(content)方法(是通过项目A调用 ,而不是在项目B中去调用,这么回事)。好了,这问题不用考虑了,貌似java还不可以访问其他项目的js(最多可以访问自己项目的js,杯具的是jdk还要1.6的,公司服务器是1.5jdk )
现在已经用其他方式处理了当然,也许是我见识太短了,希望哪位大牛有这方面的经验,可以给小弟个指点,