当你的JAVABEAN要从页面拿数据时就要用到Servlet

解决方案 »

  1.   

    楼上,具体说说,
    我还是可以把页面的数据传递到JAVABEAN里啊!
      

  2.   

    单纯的Servlet在开发中并不常用.在流行的开源开发工具平台组合(ecilpse+MyEclipse+jboss+struts+mySRL,中小型项目),并不需要拥护直接配置Servlet.
      

  3.   

    一般情况servlet什么情况下用,一般都可以,但并不是最佳选择方案。
    要看你的系统的架构了。
    1.对于小项目来可以用jsp+javabean就可以了。servlet可以用来处理简单的业务流程。
    2.对于中大型项目要看你用的什么架构了,一般的项目回多用在业务流的控制上,这一它强项。
    3.其它还有好多,可自行参考相关网站。
      

  4.   

    我来做权威的回答:
    国外的企业都是用struts或jsf来开发的,但他们的鼻祖都是一个开发模型:MVC
    M--module(javabean,ejb)
    V-veiw(jsp)
    C-control(servlet,struts,jsf)
    简单的说所有的逻辑运算都是在javabean,ejb中完成,jsp只是起到显示的作用,因为你要知道,很多的运算代码放在jsp里很混乱而且很难调试,并且客户端的打开页面的速度也会降低,因此要放到javabean和ejb中处理逻辑运算,而javabean和ejb单独运行是没有意义的,因此需要servlet来调度他们,最后把要得到的数据显示到jsp,这个就是mvc开发模式,
    现在懂了吧!
    我是ibm认证讲师,算我免费教你一课吧!!!
      

  5.   

    楼上,先谢谢你的回复,你说的STRUTS我懂的!
    我是说实际开发中,哪种情况下,一般会用到SERVLET,当然是希望做过项目的
    朋友,用项目简单谈谈!!另外,没人回答我第2个问题么!!!!
      

  6.   

    servlet 里面是不是一些判断语句啊??????????????
      

  7.   

    你应该问,在那种情况下,不需要用到servlet才对。
    即使是开发 web service或远程调用,基于http协议的方式(如axis,hession),仍然是比较好的选择,这其中就会使用servlet负责client和server的交互)。当你做web开发时,无论你选择哪一个mvc框架,你都会间接使用到servlet(在其中的角色为Front Controller,你可以参考<j2ee核心模式>,非常不错的一本书),只不过相应的封装工作不用你做而已。至于jms,ejb 没做过,不了解。