MVC模式
jsp 是用来做V
servlet 用来做C
javabean 用来做M

解决方案 »

  1.   

    servlet就是负责控制层。
    假如使用struts,jsp首先联系ActionServlet(和配置文件struts-config.xml对应。)再是Action.
      

  2.   

    你的javabean还是能用上的,以前是jsp直接调用bean,现在是jsp直接调用servlet,然后servlet直接调用bean向楼上说的,struts里面jsp首先联系ActionServlet,其实ActionServlet就相当于一个servlet,Action在某种程度上也相当于于一个servlet,他们直接访问你写的bean,而不是jsp。在struts里action是主体,他决定调用哪个bean,调用哪个jsp。是属于典型的mvc结构的框架
      

  3.   

    MVC架构,不仅仅是行为上的实现,更多的是一种思想上的体现,楼主所说的JSP不能再调用bean了,如果从严格意义上来说是这样的,在JSP中将不再出现直接调用bean的语句。
    关于三者的关系,应该是这样的:
    V,是view是视图,也就是表现层,通常不负责任何逻辑的处理,只是负责显示与响应用户的动作,生成event,并把这个event提交给servlet。
    C,Contral是控制层,也就是由servlet实现这个功能,当接受到JSP提交的event后,由Servlet判断并决定这是什么类型的event,并提交给相应的bean来处理,所以servlet只是一个事件分发站,是实现流程控制用。
    M,是Model,模型层,是具体的业务逻辑实现的地方,当接受到servlet传送来的event事件后,响应事件并执行相应的逻辑,将实现的结果返回到servlet,在这种情况下,原来的bean类大多会被写成相应的类,而并不是必须写成bean了。
    当servlet得到模型层返回的结果后,会将结果交给相应的JSP页面去实现显示。
    所以在MVC架构中,servlet的角色就是实现事件的分发,根据不同的逻辑处理结果,交给不同的JSP页面去显示。
      

  4.   

    现在看看struts也挺SB的!
    自己写框架!
      

  5.   

    csdn朋友:有没有一个简单的例子呀,谢谢大家,马上要做项目了....5555555
      

  6.   

    可以去 SUN 的网站上面下STRUTS 的CODE回来看,那个说的还是比较透彻的
      

  7.   

    javabean 和servlet没有冲突阿,你用servlet,还是可以调用javabean的,两者的格式不同
      

  8.   

    http://jakarta.apache.org/struts/sun 上面没有 code 的。
      

  9.   

    后面用EJB,结构改动不是很大的
      

  10.   

    wangwd(coffee I love) 
    说得好~~~
      

  11.   

    在Jsp中<input type="button" name="button1" value="提交">
           <input type="button" name="button2" value="取消">,
    在servlet中可以作页面跳转的控制,
    String b1 = req.getParameter("button1");
    String b2 = req.getParameter("button2");
    Jb j = new Jb();    //Jb是javabean中的类
    j.jbean();          //jbean是Jb中的方法
    if (b1!=null) resp.sendRedirect("1.jsp");
    if (b2!=null) resp.sendRedirect("2.jsp");
      

  12.   

    summer00(summer):
    太感谢了@!一定给你们大家分,小弟在此感谢,请问还有其它的代码实例吗?谢谢,敬礼!!!!
      

  13.   

    jsp中调用javabean,与servlet中调用基类,效果相同,方式不同,产生维护jsp网页难度不同,后一种维护方便,有时代码麻烦
      

  14.   

    现在除了MVC,还有没有其他的架构啊。
      

  15.   

    用struts是太麻烦
    自己写一个
    不用被它的那么多规范所限定
    蛮自由的
      

  16.   

    Struts还是不错的,维护非常方便,而且可以使出错的机率降低!
    虽然Struts会限制你的应用,但总体来说利大于弊!
      

  17.   

    http://jakarta.apache.org/struts/resources/books.html
      

  18.   

    http://jakarta.apache.org/struts/resources/tutorials.html
      

  19.   

    http://apache.linuxforum.net/dist/jakarta/struts/binaries/jakarta-struts-1.1.zip
    在webapps里有例子。
      

  20.   

    这里有一个很透彻的在线讲座录音。先到 http://gceclub.sun.com.cn/注册,就可以看了
    http://gceclub.sun.com.cn/multimedia/java/mvc/index.html
      

  21.   

    interface is controler?
    jsp (Veiw)
    Servlet(Controler)
    JavaBean/EJB (Mode)