Struts

1、什么是MVC设计模式?MVC模式有什么优点?
是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller);
优点:(1).JSP代码和业务逻辑代码的分离(解耦)
        (2).分层控制,降低了代码的耦合性
        (3).提高了模型层的可重用性
2、请写出使用Struts2框架开发应用的流程(五个步骤)
       (1).添加安装包
       (2).编写web.xml文件,配置struts的核心控制器(struts2中由过滤器充当)
       (3).创建Action,处理用户请求
       (4).编写struts.xml文件,配置Action和Result
       (5).编写JSP页面

3、请写出Struts.xml中HelloAction的配置信息
<package name="hell" namespce="/hello" extends="struts-default">
<action name="helloAtion" class="com.jia.web.action.HelloAtion">
<result name="success" teyp="dispatcher">/index.jsp</result>
</action>
</package>

4、请写出Struts2框架的执行流程(五个步骤)
      (1).客户端发送请求
      (2).这个请求通过一系列的过滤器(Filter),最终达到FilterDispatcher(核心过滤器)
     (3).Struts2核心过滤器根据struts.xml配置文件决定这个请求是否调用某个Action
     (4).如果需要调用某个Action,核心过滤器把请求的处理交给需要调用的Action对象处理请求
     (5).Action处理完成返回结果,Struts2根据struts.xml中配置文件找到结果对应的JSP页面生成相应返回客户端
5、Action的创建方式有几种?
     (1).普通的类
     (2).继承ActionSupport类
     (3).实现Action类

posted on 2017-03-09 19:44  柒的世界  阅读(102)  评论(0编辑  收藏  举报

导航