更多“13 struts的原理?”相关问题
  • 第1题:

    现在项目主要使用的Struts版本比较稳定和成熟的是()

    • A、Struts1.0
    • B、Struts1.1
    • C、Struts1.2
    • D、Struts2.0

    正确答案:C

  • 第2题:

    我们在实现国际化的时候显示资源包里的信息是使用的下面的哪个标签库?()

    • A、struts-logic.tld
    • B、struts-html.tld
    • C、struts-bean.tld
    • D、struts-tiles.tld

    正确答案:B

  • 第3题:

    下面()是错误的描述 

    • A、Struts是源代码保密的商业软件
    • B、Struts是开发Web应用的框架系统
    • C、Struts基于MVC设计模式
    • D、Struts是Apache的子工程

    正确答案:A

  • 第4题:

    所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载的是()

    • A、Web.xml
    • B、Struts Prepare And Execute Filter
    • C、Struts.xml
    • D、struts2.xml

    正确答案:B

  • 第5题:

    Struts配置文件是()

    • A、Struts_cfg.xml
    • B、struts-hbm.xml
    • C、struts-config.xml
    • D、config.xml

    正确答案:C

  • 第6题:

    下列那些文件是struts的配置文件()

    • A、struts.xml
    • B、struts-config.xml
    • C、web.xml
    • D、struts.tld

    正确答案:A,B

  • 第7题:

    关于struts1和struts2对比的说法正确的是()

    • A、struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类
    • B、struts1中的Action不是线程安全的,而struts2中的Action是线程安全的
    • C、struts1和struts2中都使用ActionForm对象封装用户的请求数据
    • D、struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值

    正确答案:A

  • 第8题:

    Struts框架中,()允许为struts应用灵活地配置验证规则,无需编程。

    • A、Struts插件
    • B、ActionForm.Bean
    • C、javascript
    • D、Validator框架

    正确答案:D

  • 第9题:

    关于struts2包的说法正确的是()。

    • A、struts2框架使用包来管理常量
    • B、struts2框架定义包时必须指定name属性
    • C、struts2框架中配置包时,必须继承自struts-default包,否则会报错
    • D、struts2框架中使用包来管理Action

    正确答案:B,C,D

  • 第10题:

    Struts应用程序的默认配置文件为()。

    • A、 Struts-config.xml
    • B、 Web.xml
    • C、 Ejb-jar.xml
    • D、 struts.xml

    正确答案:A

  • 第11题:

    下面有关struts1和struts2的区别,描述错误的是()。

    • A、Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口
    • B、Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的
    • C、Struts1 Action 依赖于Servlet API,Struts 2 Action不依赖于容器,允许Action脱离容器单独被测试
    • D、Struts1 整合了JSTL,Struts2可以使用JSTL,但是也支持OGNL

    正确答案:B

  • 第12题:

    问答题
    简述struts的工作原理。

    正确答案: 1、客户端初始化一个指向Servlet容器的请求;
    2、这个请求经过一系列的过滤器。
    3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action;
    4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy;
    5、ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类;
    6、ActionProxy创建一个ActionInvocation的实例。
    7、ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。
    8、一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。
    解析: 暂无解析

  • 第13题:

    JSF与Struts的不同之外为()

    • A、JSF没有采用MVC模式,Struts采用了MVC模式
    • B、JSF为J2EE5.0的一个Web框架的规范,Struts为一个开源的Web框架
    • C、Struts提供了UIComponent,而JSF没有提供
    • D、用户可以开发可移植的Struts组件,而不能开发自定义的JSF组件

    正确答案:B

  • 第14题:

    下面对Spring包装Struts1.2的说法正确的是()。

    • A、Spring包装Struts的ActionServlet
    • B、Spring包装Struts的Action
    • C、主要是利用Spring的依赖注入
    • D、主要利用Spring的面向方面的编程

    正确答案:B,C

  • 第15题:

    ()文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。

    • A、Web.xml
    • B、Struts Prepare And Execute Filter
    • C、struts.xml
    • D、struts2.xml

    正确答案:C

  • 第16题:

    简述struts的工作原理。


    正确答案:1、客户端初始化一个指向Servlet容器的请求;
    2、这个请求经过一系列的过滤器。
    3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action;
    4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy;
    5、ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类;
    6、ActionProxy创建一个ActionInvocation的实例。
    7、ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。
    8、一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。

  • 第17题:

    以下属于struts2的体系结构的是()

    • A、struts2控制器组件
    • B、struts2配置文件
    • C、FilterDispathcer
    • D、Action

    正确答案:A,B

  • 第18题:

    Struts的ActionServlet需要在那个配置文件中进行配置()

    • A、struts-config.xml
    • B、config.xml
    • C、web.xml
    • D、struts.xml

    正确答案:A

  • 第19题:

    关于配置Struts数据源说法正确的是()

    • A、Struts数据源只能在Tomcat中配置
    • B、Struts数据源只能在weblogic中配置
    • C、Struts数据源在任何服务器都能配置
    • D、以上说法都不正确

    正确答案:A

  • 第20题:

    下列()是错误的描述。

    • A、Struts是源代码保密的商用软件
    • B、Struts是开发Web应用的框架系统
    • C、Struts基于MVC设计模式
    • D、Struts是Apache的子工程

    正确答案:A

  • 第21题:

    JSF与Struts的不同之处为()

    • A、JSF没有采用MVC模式,Struts采用了MVC模式
    • B、JSF为J2EE5.0的一个Web框架的规范,Struts为一个开源的Web框架
    • C、Struts提供了UIComponent,而JSF没有提供
    • D、用户可以开发可移植的Struts组件,而不能开发自定义的JSF组件

    正确答案:B

  • 第22题:

    关于Struts下面描述正确的是() 

    • A、Struts是采用 Java Servlet/JavaServer Pages技术。
    • B、开发Web应用程序的开放源码的framework
    • C、采用Struts能开发出基于MVC设计模式的应用框架。
    • D、Struts采用的是 Jsp Model1。

    正确答案:A,B,C

  • 第23题:

    单选题
    Struts应用程序的默认配置文件为()。
    A

     Struts-config.xml

    B

     Web.xml

    C

     Ejb-jar.xml

    D

     struts.xml


    正确答案: A
    解析: 暂无解析