struts 是不是對servlet的封裝,方便使用的?
是這樣的么? 剛剛接觸好多東西還沒入門,請指教了。

解决方案 »

  1.   

    struts是一个基于MVC模式的应用框架。提供了一些标签库和api.要说封装,它只是对MVC模型中数据的传递流程进行了封装,你必须按照它定义的流程开发你的应用。struts对V(view)和C(control)做了很多的工作,提供了很多方便的接口、类和方法。但是对M(mode)层没用做太多的封装。lz说的servlet对应于struts中的C层中的各种action.
      

  2.   

    可以说是这样的,对SERVLET的封装。
    你写的ACTION不用再继承SERVLET了。
      

  3.   

    Struts是基于Model 2的,而Model 2本身就是经典的MVC模型。最终目的就是达到一种层间松散耦合的效果。Struts提供了控制和视图表现的功能,控制主要是通过核心控制器ActionServlet和核心配制文件struts-config.xml实现的,而视图主要是它提供了自己独特易用的标签库实现的。实际上在项目开发中,控制主要由Spring来实现,而用Struts最多的还是它的视图功能。
      

  4.   

    你在写ACTION时   是继承了ACTIONSERVLET的,用于MVC层的C层
    做为控制层,基本所有业务逻辑在这里处理
      

  5.   


    Action和ActionServlet应该不是继承关系吧。
    ActionServlet
    接受用户请求,
    通过RequestProcess的process(...)进行调用Action的具体操作的(如:execute())。
      

  6.   

    可以这样理解不过它不只封装了Servlet
      

  7.   

    struts 不单是對servlet的封裝,还有其他内容,你看了他的源代码就完全能明白。