javaBean 和Servlet有什么区别啊?
javaBean   和Servlet有什么区别啊? 
 什么时候用javaBaen?什么时候用Servlet,什么时候二者结合使用呢/
------解决方案--------------------javabean无非就是里面有些set和get方法呀 
 servlet用来处理一些逻辑层,最好到网上搜索下,有很多这方面的资料
------解决方案--------------------javabean说笼统点是实现....servlet是控制,一个是mvc的m一个是c....
------解决方案--------------------javabean、servlet、jsp分别对应M(odel)、C(ontroller)、V(iew) 
 举例: 
 servlet查询数据库 
 javabean保存查询结果 
 jsp显示查询结果
------解决方案--------------------javabean就是一个普通的Java类,里面为属性增加了getter和setter并提供默认构造。可以在多层架构的各层存在。想用它作什么都行。 
 而Servlet是展示层的东西……应当只在展示层存在。常作为MVC中的控制器。
------解决方案--------------------servlet是web程序,如果不做网站就用不到。 
 javabean,只要你用JAVA编程序,都有可能用到。
------解决方案--------------------javabean、servlet、jsp分别对应M(odel)、C(ontroller)、V(iew) 
 举例: 
 servlet查询数据库 
 javabean保存查询结果 
 jsp显示查询结果 
 ------------------------------------------------ 
 servlet查询数据库.................... 
 不是吧....是控制......查询也是bean完成的...
------解决方案--------------------believefym(feng) ( ) 信誉:100    Blog   加为好友  2007-06-01 16:12:21  得分: 0     
    javabean、servlet、jsp分别对应M(odel)、C(ontroller)、V(iew) 
 举例: 
 servlet查询数据库 
 javabean保存查询结果 
 jsp显示查询结果 
 ......................................................   
 不是吧,星星的人都这样认为??          
------解决方案--------------------servlet   (其实就是jsp)   ,他的编译执行需要servlet容器,也就是tomcat和其他服务器里都必须需要有的servlet.jar。 
 servlet其实也是一个   class,但它必须符合的规则要严格多了。因为它是由JSP容器在适当的时期调用里面相应的方法,从而实现其功能的。比如有用户请求该servlet时,就调用它的service方法等。    
 JSP则是在servlet基础上发展的,因为它的写法跟传统的HTML页面相似,所以对于显示的控制很方便(试想在servlet里面大量的   print   语句)。一般JSP页面都是先转换成servlet,然后再进行servlet的一般编译和执行过程的。    
 但是,JSP返回的一般是字符数据,所以,如果要返回一些纯   二进制   数据,就要动用servlet了,比如图片数据等。所以通常要有JSP+servlet结合在一齐。    
 servlet的使用~~我只试过tomcat的,在那里,将编译好的servlet   class文件和用户自定义的class一样,放在WEB-INF/classes/   下的某个文件夹里。引用的时候(无论在浏览器的地址栏输入还是在页面里引用),就是:    
 网站应用程序起始地址/   servlet   /   XX.XX.servlet名字   ?   参数   servlet文件夹是个虚拟的名字,实际不存在,表明后面的地址对应一个   servlet名字   的class   文件,XX.XX.   就是你package的目录了。后面的参数跟一般的网页传参数完全一样。          
   javabean   就是   java。它是由于jdk编译的(和servlet无关的)。   放在web-inf/classes目录下的便宜好的程序(他可以是任意的程序,一般是写一个方法被jsp调用的)。 
  javabean   其实就是一个很普通的   class,无论在语法上或者功能上都没有区别。只不过编写的时候,符合某些约定,以便某些特殊的工具可以抽取里面的信息而已。    
 我所知的约定就是:   有一个不带参数的   构造方法。当用JSP的usebean标签时,JSP容器就调用该方法“自动”调用该方法来帮你构建一个对象。你也可以自己手动创建的。    
 方法的名字,有getXXX,setXXX,   XXX就成为了该BEAN的属性。当你用   JSP   做属性操作的时候,其实就是由JSP容器帮你调用这些方法来获取结果。当然,你也可以自己手动获得…     
 一般说的Mvc模式,Servlet主要充当了C的作用,    
   你可以想象,    
   你有个对象,叫Model(javabean),你通过Servlet来Control它,然后再通过Jsp来显示给其他View。 具体Servlet如何Control,这要根据具体的Model来编写了。同样Jsp也是。
------解决方案--------------------javabean、servlet、jsp分别对应M(odel)、C(ontroller)、V(iew) 
 举例: 
 servlet查询数据库 
 javabean保存查询结果 
 jsp显示查询结果
------解决方案--------------------M V C 
      JAVABEAN 不仅是只是get/setXXX(). 
      真正的逻辑也是写在BEAN中的Servlet只是调用方法起到C的转发作用! 
 个人理解!!
------解决方案--------------------一个用于控制,一个用于处理业务的
------解决方案--------------------Servlet可以不用,直接bean。
------解决方案--------------------