servlet 由server+let 构成,也就是小的服务器端的java程序。Bean 又分为 Java Bean and EJB. Java Bean 是有GUI界面的,是客户端程序。而EJB是一种组建技术规范,一般用于开发企业级应用的服务器端程序。
  除了这些,在程序的构成上,也有区别,具体细节,参考help或者book。

解决方案 »

  1.   

    其实都是java类,只是servlet用于页面显示其中也可能有些逻辑部分,而bean是纯逻辑.
    大概是这样.去看看关于jsp基础的一些书就明白了.
      

  2.   

    http://www.zyxz.com/bbs/dispbbs.asp?boardid=9&id=2598
    很好理解
    有例子!
      

  3.   

    楼上2位让我寒死了。Java bean一定有GUI界面的? EJB就不是Java Bean了? 
    bean是纯逻辑让我更晕。同志们不要瞎总结好吗?servlet用Java Servlet API编写,用像Tomcat这样的服务器或容器管理。它支持Web应用的Http协议使用请求--响应机制。服务器接收请求、处理请求并送出适当的响应。Java Servlet API用面向对象的方式对这一过程建模,使你能编写代码处理客户的请求并能动态的响应。bean可以看作一个对象,对象中有方法有属性。实际上JavaBean就是一个类,它维持一些数据(属性)并遵守特定的编码约定。