java 单例问题 因为项目需要,要用到flex RemoteObject 调用java函数,通过参数把数据传到java处理入库,由于数据量比较大,所以flex会分几次来调用java的函数进行入库,而每一次的数据有可能不完整,所以要把不完整的信息留到下一次flex调java函数的时候拼接起来再处理,问题来了,flxe RemoteObject 调用java函数的时候,每调用一次都会创建一个新的对象,所以保留下来的信息就取不到了,请问有什么办法解决这样的问题呢?万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的就是把你需要传递的信息存入到调用的JAVA的静态字段里面,每次提交之后晴空字段值。 传递的时候给数据绑定一个ID,这个是唯一的,再给一个是否结束的标志,把数据传递到java后先存通过ID存起来,如果结束了那么就取出来进行入库,如果没结束就不处理。如果传递过来的ID存在了,就进行拼接。如果是顺序的话这样就可以了。如果是乱的话可能还需要给数据分段的标志位了 就算是单例也没办法解决你的问题,如果flex多线程访问了怎么办呢?难道你要锁方法?那不是更坑爹吗 最糟糕的是 flex 每调一次java都会创建新的对象,唯一的办法就是把完整的信息先入库,把不完整的信息先保存到临时文件,flex下一次调用java的时候先读文件的数据,然后拼接上处理。多谢你的回答! 淘宝的商品列表里面的信息是怎么取得 紧急求助SSH查询出现空指针错误 简单的查询实现问题 AJAX中request.status的问题 GWT導入外部類的問題 [web编程]关于不同服务器的重定向与会话持久... 关于jive问题 关于Applet和Servlet之间通信的小问题!!谢谢指点!!!!! DATE型字段的转换 UTF8与GBK编码问题 Java Web 学习中问题,请高手指教 一道JSP题,谢谢回答!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货