对于瘦client来讲,除了显示没有什么复杂的逻辑需要放到客户端
显示比较复杂呢?用applet可以使用java比较强的功能,如果javascript可以搞定就不用applet

解决方案 »

  1.   

    applet?
    差强人意吧。每次想连服务器的时候先等着下载个applet?
    jsp结合javascript完全可以完成客户端行为
      

  2.   

    javascript处理显示不行,对付逻辑应该是够了,另外速度快。
    applet可以显示你想显示的东东,对付逻辑功能也很强大,可与服务器通讯,但是速度(如果客户端配置不高的话)慢。
      

  3.   

    诚然,用javascript来实现各种复杂的逻辑还是有可能的,但是,即使一些复杂的逻辑用javascript可以实现,但也会较applet繁琐的多。但是,applet的下载和运行速度确实是个缺点。
        所以我很想请教哪位做个大型的B/S系统(比如金融行业)的朋友,你们的客户端是怎样实现的?
      

  4.   

    javascript
    特别情况也用applet
      

  5.   

    我认为:用applet作客户端可以,但是要保证两点:1.Applet只包含界面有关的代码,界面显示和界面校验;按子系统将applet分别打包2:所以数据库访问和逻辑处理都放到后台做,可以采用Servlet+Ejb的方式,当然如果简单的应用,只使用servlet就可以。applet与Servlet的数据传输可以使用xml.这样,既解决了applet下载速度问题(只含有界面的包不会超过100k),又使得用户界面丰富。另外,我的想法是客户端最好用VB之类的快速开发工具做,与后台的通信采用xml。同理,客户端程序应该只又最基本的界面代码。
    这样做,就做到了瘦客户端了。。
      

  6.   

    看来真正用applet的不多.
    其实applet如果压缩成.jar, 并不会很大, 用Java Plug-in只会下载一次, 然后cache在本地硬盘, 每次加载时检查服务器端是否有更新. 复杂一点儿的客户端用applet还是比较方便的。