问题是这样的:有个项目A(后台),有个项目B(前端).现在要在项目A中发送公告到项目B中,项目B有个页面是显示公告的,而且是flash。B中的flash已经做监听(只要执行一个js方法,页面会接收到公告,进行更新内容)
现在要做的是,如何在A中添加了一条公告后,将内容传给B,并能执行B中的js代码,让flash上的公告栏上更新公告!PS:jdk是1.5的

解决方案 »

  1.   


    把A项目(或B项目)发送请求到B项目(或A项目),不就行了?
      

  2.   

    后台添加保存到数据库中,前台flash动态获取数据,实时刷新
      

  3.   

    数据这里 其实 servlet webservice 插数据库 等等都可以传递
    关键怎么能以 推方式 去让前台即使相应
      

  4.   


    A项目和B项目 应该是同一数据库吧。
    把后台和前台分离成2个项目,有助于开发速度。
    也可以更好的使用 数据库 读写分离 集群。
    webservice 速度太慢,实时刷新压力太大。A项目添加一条公告后,就发个请求给B项目。让B项目去更新。
    如果B项目要回应A项目。
    jQuery JSONP 可以伪造跨域获取数据。可以帮助你。
      

  5.   

    前台flash是客户端元素,请求式的访问,
    调用JS来定时更新内容
      

  6.   

    如果用的不是同一个数据库,
    就要用到webservice 
      

  7.   

    很感谢大家的回答,你们说得我都知道。我没有描述清楚,不好意思
     我想问的就是一点:
    项目B中有个js方法 sendContent(content) content就是公告内容,通过这个方法可以让flash实现数据刷新而不用页面刷新(具体实现flash那边已经做好了!)而我要做的就是在A这添加数据后,怎么才能将内容给了B后在调用sendContent(content)方法(是通过项目A调用 ,而不是在项目B中去调用,这么回事)。好了,这问题不用考虑了,貌似java还不可以访问其他项目的js(最多可以访问自己项目的js,杯具的是jdk还要1.6的,公司服务器是1.5jdk )
    现在已经用其他方式处理了当然,也许是我见识太短了,希望哪位大牛有这方面的经验,可以给小弟个指点,