当前位置:  开发笔记 > 编程语言 > 正文

为什么Java Swing可序列化?

如何解决《为什么JavaSwing可序列化?》经验,为你挑选了2个好方法。

当我为远程用户创建Swing应用程序时,我只是创建jar文件并创建一个WebStart文件,让用户下载应用程序然后运行它.我没有听说过提供JFrame等的应用程序服务器,比如JSP.这是原意吗?



1> patros..:

我实际上过去曾经用过它.构建一个编译器,它接收XML数据,配置和构建您的显示对象,对它们进行序列化,然后将它们传递给瘦客户机,除了UI和简单的回调之外什么都不知道.

当然,结果却非常低效.我们将数据分离到一个不同的类中,并使用它的实例作为我们的显示对象构造函数的参数.

除了易于使用之外,没有任何理由可以让摆动对象本身可序列化.事实上,事实证明它有点危险,因为我们认为"如果它们首先使它成为可序列化的,那么它就不会是一个糟糕的想法."



2> Allain Lalon..:

持久性.

如果您只想使用UI,则可以将其保留到磁盘,然后在下次运行程序时将其还原.

当你离开时,它会完全恢复原状.

不需要花哨的东西.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有