客户端有复杂的界面,当然要用applet了,不然,你想用activex or dhtml?你的系统是否运行在intranet中?只要网络速度可以,用appletyou什么不好呢?!

解决方案 »

  1.   

    关键是数据的传输量非常多,而且频繁的和服务器进行数据交换。
    我要做的这个软件原来是个桌面程序,现在项做成多曾的体系结构的,
    而且是基于web的,微软的技术偶懂的不多,所以现在只能拿上面说的
    来开发,感到applet实现起来不好使。
       关键还是applet和servlet的通信,我觉得sun解决的不好。所以,
    才提出这个问题。
      欢迎大家继续讨论。
      

  2.   

    如果不用applet很难达到效果!!这个时候速度是次要的!
      

  3.   

    偶作过几个jsp+ejb+sqlserver的项目,偶觉得频繁常用的数据逻辑操作用ejb,如:帐号判决、搜索、转换数据、与数据库的操作等;与客户前台html&javascript&界面配合的操作和处理用jsp代码,如:列表、反馈信息、排行、留言等。
    个人对servlet不很欣赏,配置比较麻烦,调试较费劲。不如用beans如果用applet做客户界面,可能好看且安全,但工作量要大很多,不能保证客户浏览器的支持与否,没有html+jsp+scripts 灵活。hehe,大家看呢?欢迎讨论!
      

  4.   

    applet和servlet通信有何麻烦?而且偶觉得,频繁的和服务器通信正是servlet的长项。
      

  5.   

    >> 客户端要实现web功能,但是这个客户端有非常复杂的界面,而且还要
    和服务器端进行大量的数据交换。“大量”是什么意思:一次交换大量数据、多次交换少量数据,还是经常交换大量数据。如果多次交换少量数据,我倾向于DHTML+XMLHTTP+SERVLET,如果真的要一下来很多数据的话用applet吧,必要的话还可以做数据压缩(好像在csdn上有相关的文档)。什么熟用什么,把问题解决了是关键,每种方式都有自己的优点。]
      

  6.   

    和服务器的大量数据交换有如下两个层面上的意思:
    1:每次都有大量数据提交服务器。
    2:每两次提交数据的间隔非常小,也就是说频繁的和服务器打交道。btw:
    各位高手,有没有这方面的开发实例和经验,介绍给大家。?