所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载的是()A、Web.xmlB、Struts Prepare And Execute FilterC、Struts.xmlD、struts2.xml

题目

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

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

相似考题
参考答案和解析
正确答案:B
更多“所有的MVC框架都需要Web应用加载一个核心控制器,对于Stru”相关问题
  • 第1题:

    通常所说的web应用程序分3层,即MVC,如果我想分四层,应该怎么分?


    正确答案:

     

    加一个Hibernate数据持久层

  • 第2题:

    阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。【说明】某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型Web系统基础服务需求。【问题1】(5分)在选择系统所采用的Web开发框架时,项目组对Alibaba开发的WebX框架与轻量级Spring MVC框架进行了对比分析,最终决定采用WebX框架进行开发。请用300字以内文字,从多应用支持、基础服务支持以及可扩展性这三个方面对WebX与Spring MVC框架进行对比。【问题3】(8分)系统实现相应的配置管理与监控功能时,需要集成云平台侧提供的大量服务以实现配置数据的读取写入与不同视图监测数据的获取。项目组在确定服务集成方案时,对比了REST风格RPC与SOAP RPC两种方案,经过分析讨论,项目组最终决定采用REST风格RPC机制实现服务集成,请判断表5-2中给出的选择REST方案的理由是否合理。


    答案:
    解析:
    【问题1】(5分)答案:(1)基础服务支持:因为WebX在阿里巴巴和淘宝用了很多年,对于超大访问量的电子商务网站,WebX经受了考验,被证明是成熟可靠的。(2)多应用支持:WebX和Spring MVC一样,完全建立在Spring框架之上,可以使用Spring的所有特性。WebX被设计成多个层次,层次间的分界线很清晰,每个层次都足够开放和易于扩展。(3)可扩展性:WebX对Spring做了扩展,一个组件可以扩展另一个组件,也可以被其它组件扩展。这种机制使WebX具有较好的扩展性,且比未经扩展的Spring更易使用。

  • 第3题:

    在MVC模型中,控制器是重要组成组件,针对Struts框架技术,()类负责担任此角色。

    • A、Action
    • B、ActionServlet
    • C、ActionForm
    • D、AcrionForward

    正确答案:A,B

  • 第4题:

    Django,是一个全能型Web框架。以下哪些,也是常见的基于Python的Web框架:()

    • A、Tornado
    • B、Flask
    • C、Gin
    • D、Web2py

    正确答案:A,B,D

  • 第5题:

    下面对Web应用开发中Servlet组件说法错误的是()

    • A、Servlet是按照接受请求/返回响应的模式工作的
    • B、运行于Servlet容器中,是被动态加载的
    • C、在Struts框架中,Servlet充当模型组件
    • D、在Struts框架中,Servlet充当控制器组件

    正确答案:C

  • 第6题:

    以下哪项说法是正确的()

    • A、每个HTTP请求对应一个单独的ActionServlet实例
    • B、对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例
    • C、每个子应用对应一个单独的RequestProcessor实例
    • D、每个子应用对应一个单独的web.xml文件

    正确答案:B

  • 第7题:

    JSF与Struts的不同之处为()

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

    正确答案:B

  • 第8题:

    多选题
    Spring包装Struts时哪些Spring模块是必须的()
    A

    Spring核心模块

    B

    Spring AOP模块

    C

    Spring MVC模块

    D

    Spring WEB模块


    正确答案: B,D
    解析: 暂无解析

  • 第9题:

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

    Web.xml

    B

    Struts Prepare And Execute Filter

    C

    Struts.xml

    D

    struts2.xml


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

  • 第10题:

    填空题
    ()对象对于每个Web应用来说只有一个。

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

  • 第11题:

    多选题
    关于Struts下面描述正确的是()
    A

    Struts是采用 Java Servlet/JavaServer Pages技术。

    B

    开发Web应用程序的开放源码的framework

    C

    采用Struts能开发出基于MVC设计模式的应用框架。

    D

    Struts采用的是 Jsp Model1。


    正确答案: D,C
    解析: 暂无解析

  • 第12题:

    单选题
    在Struts实现的MVC框架中,()类是包含了excute方法的控制器类,负责调用模型的方法,控制应用程序的流程。
    A

    Action

    B

    EJB

    C

    ActionServlet

    D

    JSP


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

  • 第13题:

    ● 模型-视图-控制器(MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。“视图”是应用系统的表示界面,可由JSP页面产生和实现;“控制器”是提供应用的处理过程控制,一般通过一个Servlet实现;“模型”代表的是应用的业务逻辑,在J2EE中通过__(25)__实现。

    (25)

    A.JMS

    B.JDBC

    C.RMI-IIOP

    D.EJB


    正确答案:D

  • 第14题:

    ()对象对于每个Web应用来说只有一个。


    正确答案:application

  • 第15题:

    JSF与Struts的不同之外为()

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

    正确答案:B

  • 第16题:

    下面那个选项不属于MVC三个核心模块()

    • A、模型
    • B、视图
    • C、数据库连接
    • D、控制器

    正确答案:C

  • 第17题:

    在基于Struts框架的Web应用中,下面关于Action类的说法正确的是()

    • A、Action类属于模型组件
    • B、Action类主要用来完成实际的业务逻辑
    • C、Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程
    • D、在Web应用启动时会自动加载所有的Action实例

    正确答案:C

  • 第18题:

    下列()是错误的描述。

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

    正确答案:A

  • 第19题:

    单选题
    以下哪项说法是正确的()
    A

    每个HTTP请求对应一个单独的ActionServlet实例

    B

    对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例

    C

    每个子应用对应一个单独的RequestProcessor实例

    D

    每个子应用对应一个单独的web.xml文件


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

  • 第20题:

    单选题
    下面()是错误的描述
    A

    Struts是源代码保密的商业软件

    B

    Struts是开发Web应用的框架系统

    C

    Struts基于MVC设计模式

    D

    Struts是Apache的子工程


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

  • 第21题:

    单选题
    对Hibernate的支持主要用到Spring的哪个模块()。
    A

    Spring核心模块

    B

    Spring ORM模块

    C

    Spring MVC模块

    D

    Spring Web模块


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

  • 第22题:

    单选题
    下列()是错误的描述。
    A

    Struts是源代码保密的商用软件

    B

    Struts是开发Web应用的框架系统

    C

    Struts基于MVC设计模式

    D

    Struts是Apache的子工程


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

  • 第23题:

    单选题
    下面对Web应用开发中Servlet组件说法错误的是()
    A

    Servlet是按照接受请求/返回响应的模式工作的

    B

    运行于Servlet容器中,是被动态加载的

    C

    在Struts框架中,Servlet充当模型组件

    D

    在Struts框架中,Servlet充当控制器组件


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