不应该用jsp直接调用ejb,
jsp作为表示层,减少程序代码
servlet写程序逻辑,或者调用bean,ejb
这样维护升级才可以降低成本,
系统更加有弹性

解决方案 »

  1.   

    to gdsean(摇滚java)
    那不是,每一个页面都要有相应的servlet程序的,业务逻辑不是应该放在session bean里面吗。
      

  2.   

    如果是把程序逻辑放在servlet中来做,那要session bean干吗?
      

  3.   

    servlet在j2ee平台上主要有两个作用:1 生成二进制代码;2 增强web server的功能,如将用户的请求经过分析处理,分发给不同的jsp响应.
      

  4.   

    jsp 生成如统计图是比较困难的,而servlet比较容易。
      

  5.   

    to gxqian()
    对不起,能不能解释详细点!
      

  6.   

    我在做个银行的项目:
    jsp->javabean->orecle->unixwareso easy
      

  7.   

    to nie:
    去看看JSP的model2,也就是MVC。
      

  8.   

    jsp和servlet混合使用要更好一些
      

  9.   

    我现在不清楚的是在实际编程中,哪些功能放在servlet里,那些放在session bean里,怎么规划呢,整个程序用一个servlet来调度吗?
      

  10.   

    to loveme_y
    你能不能说的稍微详细点,ctm是什么吗?有资料吗?
      

  11.   

    看了资料上面说,最好不要直接在jsp中调用javabean,而是要在jsp中调用servlet,然后用servlet调用javabean,me不是很明白为什么这样子用,有什么好处?谢谢!
      

  12.   

    在servlet怎么调用javabean??
      

  13.   

    crazymens(疯子) servlet有很多特性,比如,关于servelt能画画,还有,能通过web.xml对servlet进行参数设置
    servlet总是先编译好的,等等了,
      

  14.   

        jsp的确可以,但是不鼓励这么做,从程序的可维护性,可重用性,可扩展性考虑,
    MVC是各自相对独立的,jsp用与表示层的,而Servlet负责处理业务逻辑的(javabean,SessionBean也是)即所谓的控制层,而EntityBean则负责数据模型.
    所以Servlet的作用要控制程序流程及处理相关的商业逻辑.
      

  15.   

      我现在有些迷茫,就是我在设计servlet的时候,不知道应该把哪些页面对ejb的访问按什么样的规律放在servlet里。
      比如,使整个系统用一个servlet来进行调度,还是按功能分,或是根据使用者的情况来分,因为,我觉得这点如果没设计好,以后维护还不是jsp和servlet都要做很大的改动,那和把程序放在jsp里有什么区别?