现在在用Swing做C/S模式
想把SWING改装成B/s
请教是否可以,以及实现的主要思想,谢谢!--------------------------------------------------------------------
永远的PC火烈鸟...

解决方案 »

  1.   

    用applet和servlet来实现,B/s不就是browser/server嘛?当然要用浏览器来访问了
      

  2.   

    除非用APPLET,否则很难实现,个人认为.
      

  3.   

    如果非要基于swing,肯定只能用JApplet,而不是Applet
      

  4.   

    功能不是很复杂,完全可以自己搞个类似的jsp界面,调用相应的函数就是了...
      

  5.   

    JApplet。 但是JApplet的功能不是很强大。  它不能使用本地系统的功能。也不能够和服务器之外的机器连接。
        所以,如果你的程序是C/S的,用JApplet可能不能够直接变为B/S架构。
        一般可以使用JApplet+Servlet,建一个Web服务器来架构。
      

  6.   

    Swing当然可以,不用用什么JApplet,用普通的SWing程序即可,LZ可以查询下java.net.URL这个类的用法。
      

  7.   

    可以
    不一定用浏览器
    客户端还是SWING,要调用某个界面,从后台加载该类CLASS,实现B/S结构
      

  8.   

    我知道在 swt 中 怎样实现
      

  9.   

    楼上的,说个方法
    我只是想获得一个GUI的BS思想
    比如业务层怎么实现
    服务器层怎么处理?--------------------------------------------------------------------
    永远的PC火烈鸟...
    我的Blog: http://blog.csdn.net/pcfirebird/
    欢迎大家一起来切磋!
      

  10.   

    可以采用java web start方式,如果涉及到数据库,还需要servlet,很容易实现 三层或多层结构,原理是三层,而非b/s.概念要区分开
      

  11.   

    那具体讲述一下这个swing的三层体系结构吗?谢谢--------------------------------------------------------------------
    永远的PC火烈鸟...
    我的Blog: http://blog.csdn.net/pcfirebird/
    欢迎大家一起来切磋!
      

  12.   

    弱弱的说:可以试试SERVERSOCKET SOCKET???
      

  13.   

    为什么要用swing呢,既然都b/s了
      

  14.   

    比较支持Web Start方式。
    Applet运行在Sandbox中,很多的操作不方便。而 Web Start 很好的解决了问题。
      

  15.   

    就我所知道是用web start的方式。我一般使用web start + tomcat来部署的。我觉得严格说来还是C/S,因为实际上是下载到本地执行。