日期:2014-05-20  浏览次数:20603 次

求助:关于J2SE桌面CS程序的疑问!
我一直做B/S模式,现由于公司项目需要
需开发一套C/S模式运用程序软件
个人提出:使用J2SE开发
但由于对于J2SE的不了解,有以下几个疑问
疑问
1:J2SE开发出来的C/S程序,其运行速度如何?(我听说很慢,但我用ECL感觉还是不错呀)
2:C/S MVC架构怎么样实现?展现层跟逻辑层之间的通信是如何的实现的?
3:C/S中的服务端客户端的实现?比如在服务器上运行个小服务器,客户端就是直接操作那个小服务器进行数据交换?这个是怎么
做的?
4:基于要懂得跟明白以上几点,我应该学些什么书?JFC?SWING?还是什么的书籍,请指出



------解决方案--------------------
1楼不要误导LZ。
J2SE是一个平台不是一个工具,如果你做过B/S,并使用了MVC模式,相信C/S下不成问题。
展现层跟逻辑层之间的通信是通过socket,建议看一下《java网络编程》。
C/S的服务端和客户端分别只是实现了socket接口的类,具体做法,LZ自己看书吧!
------解决方案--------------------
可以用socket接口。
我是用Rmi——远程方法调用,速度好象还不慢,关键在于的你怎样处理,任何一个开发平台,如果你不合理地在服务端与客户端之间交换数据,而且很频繁的话,那系统是不可能高效的。
------解决方案--------------------
Eclipse 有 SWT Designer。不过对系统的要求比较高。