初学JAVA,因为要做一个项目需要用到JSP,JAVABEAN,SERVLET,STRUTS等,但是看了好几本书都没弄明白这几个东东有什么关系。JSP是用来做浏览器的动态页面的,那后三者又是什么关系呢?请高手指点。

解决方案 »

  1.   

    JSP:JAVA SERVER PAGESSERVLET:也是类似的用于网络编程的其他,呵呵,我也不知道了!!很抱歉!!
      

  2.   

    JSP类似ASP的东西,但是却用JAVA的方式实现了SERVLET是JAVA形式的CGI,也是JAVA值得骄傲一门技术JAVABEAN可以使JAVA各种服务相互通信成为可能..
     
    其他的东西还不常用,以后会涉及到..
      

  3.   

    servlet把业务和显示数据分开,在servlet主要是控制jsp页面的跳转功能,业务代码最好写在bean里面。这样显示数据可业务处理就分的很清楚。
    以前的javabean把业务代码和显示数据都写到了jsp里面,显的很混乱。
    struts的结构就更加清晰了,它分action,bl(业务逻辑),form,bean。action的作用类似与servlet,bl的作用类似与beab。而form是与页面打交道的,至于bean是与数据库打交道的。
    以上是本人的一点点看法。
      

  4.   

    想了解这些要先了解MVC 的结构  view  model control
     view是视图一般用JSP 
     model是模型一般用于操作数据库的 就是javabean
     control就是控制器servlet 可控制页面的定位 用servletstruts是一个框架,是为了实现mvc的
      

  5.   

    JSP类似ASP的东西,但是却用JAVA的方式实现了SERVLET是JAVA形式的CGI,也是JAVA值得骄傲一门技术JAVABEAN类似与asp中的com对象,将一些复杂的计算封装在后台.struts是一种实现框架,