B/S侧重于服务器的处理,C/S则客户机还要完成一部分处理,相比之下,B/S能适应更多的情况

解决方案 »

  1.   

    B/S就是以浏览器为客户端,C/S是以特定的就应用程序作为客户端.
    B/S成本较低,推广快。C/S维护困难,现在流行三层结构,建议看李维的书,有助于提高.
      

  2.   


    表现层,逻辑层和数据层就是三层结构了。就是你的程序的界面表现等客户端的东西与你的程序的商业逻辑应用等部分要分离,另外这两部分与你的数据处理也要分离。比如你用jsp做表现,用javaBean或servlet作逻辑,加上EJB处理数据库的联接和查询,差不多就是这样了,我也不是很理论,理解是这样吧。
      

  3.   

    sharetop, 你说的很到位,不错,你写这个JAVA多久了,介绍介绍经验?等一下我把所有的分全给你!
      

  4.   

    http://www.csdn.net/expert/topic/192/192497.shtm
      

  5.   

    Pls tell me details,Okay?
      

  6.   

    微软提出的是肥客户端的概念。他想把大多数的应用转移到客户端,也就是他的平台上。
    而sun提出的是瘦客户端的概念。也就是把大多数的应用转移到服务器端,这就是j2ee的强项。以后你的机器上可以不装什么软件但同样可以有许多的功能。B/S就是其中的一个实现技术。只要客户端上只要浏览器就可以了,是未来的发展趋势。C/S介于两者之间。一些需要操作本地资源的应用大多数就得用C/S了。三层结构sharetop兄说的不错。
      

  7.   

    to sharetop:
    我也来说几句,你三层结构的理解应该没错,但举例有些错误,jsp和servlet都是表现层,他们本质都是servlet,javabean和ejb负责业务逻辑,而数据层就由具体的数据库来承担。
    sun原来推出java的时候也想推广肥客户端,applet就是例子,但实践证明瘦客户端是更合理的模式,如果客户端没有特殊的要求的话应该尽量将处理转移到服务端。
      

  8.   


    对不起,我说的servlet是指把表现剔除了的处理业务逻辑的servlet,其实是什么不重要,重要的是它在系统中做什么。