ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:18.36KB ,
资源ID:28709414      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28709414.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Struts的应用.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Struts的应用.docx

1、Struts的应用Struts的应用2010-03-17 12:01JAVA培训题库-Struts 收藏 1. Struts体系结构实现了MVC设计模式的概念,那么它将以下选项中给出的什么分别映射为web应用中的组件?( )A ViewB ModelC ActionServletD ActionE ActionMappingF Controller参考答案:ABF 2. 在Struts体系结构中,以下哪个由代表系统状态和商业逻辑的Action来构建?( )A ViewB ModelC ActionD Controller 参考答案:B 3. 在Struts中,以下选项哪一个是负责Struts体

2、系中的流程控制?( )A ControllerB ModelC ActionServletD Action参考答案:C 4. ActionServlet由什么来实现?( )A ViewB ModelC ActionMappingD Controller参考答案:CD 5. 在Struts框架中ActionForm对象的主要作用是什么?()A 封装对象B 流程控制C 构建业务逻辑D 返回结果参考答案:A 6. 在负责显示的JSP页面我们需要在action标签中,我们需要添加,在横线处添什么属性来负责验证?A validate() B validate=”true”C validate=”fals

3、e”D html:errors参考答案:B 7. 在Struts框架中适用资源文件都要以什么编码来编写?( )A ISO8859-1B GBKC UTF-8D GB2312参考答案:C 8. 以下哪些是Action的子类?( )A DispatchActionB MappingDispatchActionC DynaActionFormD DynaValidatorActionForm参考答案:AB 9. 在Struts中动态的ActionForm是什么?()A DispatchActionB MappingDispatchActionC DynaActionFormD DynaValidat

4、orActionForm参考答案:C 10. 如何在Struts中如果我们要使用Validation作验证?( )A 需要使用DynaValidatorActionForm类B 同时我们要把validation.jar和jakarta-ora.jar两个文件配置到WEB应用的lib下C 还要保证validator-rules.xml和validation.xml两个配置文件放到WEB应用下D 还要把json.jar配置到WEB应用的lib下参考答案:ABC 11. struts框架中,关于FormBean,下列说法正确的是:( )A FormBean是一种数据bean,主要用来封装表单提交上来

5、的数据,并把这些数据传递给ActionB 在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证C 用户每次提交表单,都会产生一个新的FormBean实例D 动态FormBean不能进行验证操作参考答案:A 12. struts框架中,在一个Action的配置信息中,name属性指的是什么?A 当前action实例的名字B 当前action所在的类的名字C 该Action中调用的FormBean的实例的名字D 该Action中调用的FormBean的类的所在包名参考答案:C 13. 在Struts中,以下哪些说法是正确的?( )A 每个HTTP请求对应一个

6、单独的ActionServlet实例B 对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。C 每个子应用对应一个单独的RequestProcessor实例D 每个子应用对应一个单独的web.xml文件参考答案:C 1. 请回答:什么是MVC模式?参考答案:MVC是Module,View,Controller三个单词的缩写。Module表示数据层JavaBean,Controller表示控制流程调度,view表示JSP负责显示逻辑。jsp+javabean是MVC的第一个实现版本。MVC把显示逻辑jsp和业务逻辑javabean分开

7、,只改动一个单独的Servlet(Controller),比第一种模式多了一个集中控制点。2. 在MVC模式中的各个部分都有那些技术来实现,如何实现的? 参考答案: MVC是ModelViewController的简写。Model 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), View 是应用的表示面(由JSP页面产生),Controller 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。3. Struts的三大核心是什么?参考答案:Struts的三大核心是调度器,接口和配

8、置文件。调度器一般由Servlet实现,接口由JavaBean实现,配置文件用于配置ServletPath与JavaBean的对应关系。4. 什么是struts的框架参考答案:Struts框架是采用了Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。Struts有如下的主要功能:1).包含一个controller servlet,能将用户的请求发送到相应的Action。2).JSP自由tag库,并且在controller servl

9、et中提供关联支持,帮助开发人员创建交互式表单应用。3).提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBean属性、国际化的提示和消息。二、Struts应用1以下说法正确的是?( )A DispatchAction解决多个页面使用相同的表单时,将多个请求功能合并到一个Action对象中,前提条件:合并的请求要使用相同的ActionForm。B DispatchAction类可以将多个请求合并成一个Action去处理,Action一样但是servletpath不一样。C LookupDispatchAction类可以解决客户端在同一个表单中所有的

10、按钮名字都要相同,服务器端要通过名字得到值,解决一个form多个提交按钮的情况。D MappingDispatchAction类可以将多个请求合并成一个Action去处理,Action一样但是servletpath不一样。参考答案:ACD 2. 在Struts框架中如果要使用Validation作验证的话,需要使用以下哪个Form?( )A ActionFormB ValidatorActionFormC ValidatorFormD DynaValidatorActionForm参考答案:D 3. 在LookupDispatchAction中我们需要覆盖什么方法来解决按钮和方法的对应关系?(

11、)A getKeyMethodMap()B execute()C unspecified()参考答案:A 4. 关于struts框架,下面那些说法是正确的?( )A Struts中无法完成上传功能B Struts框架基于MVC模式C Struts框架容易引起流程复杂、结构不清晰等问题D Struts可以有效地降低项目的类文件数目参考答案:B 5. 关于struts项目中的类与MVC模式的对应关系,说法错误的是?()A Jsp文件实现视图View的功能B ActionServlet这一个类是整个struts项目的控制器C ActionForm、Action都属于Model部分D 一个struts

12、项目只能有一个Servlet参考答案:D 6. 下面哪些任务不是RequestProcessor完成的?( )A 把Struts配置文件信息加载到内存中B 如果需要的话,创建ActionForm实例,组装数据,并进行表单验证C 找到匹配的Action实例,调用其execute()方法D 把请求转发到Action的execute()方法返回的ActionForward代表的组件参考答案:A 7. 对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?( ) A return (mapping.forward(“SayH

13、ello”);B return (new ActionForward(mapping.getInput();C return (mapping.findForward(“SayHello”); D return (mapping.findForward(“hello.jsp”);E return (new ActionForward(“SayHello”);参考答案:BC 8. 对于以下这段配置ActionServlet的代码,哪些说法是错误的?() action org.apache.struts.action.ActionServlet config /WEB-INF/myconfig.x

14、ml 2 action *.doA Servlet容器在启动Struts应用时,会初始化这个ActionServletB 对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理C 这段代码位于struts-config.xml中D 这段代码位于web.xml中参考答案:C 9. 在Struts中如果需要使用资源文件,需要在struts-confg.xml中进行配置,配置的标签是:()A B C D 参考答案:C 10. 在JSP页面中我们要使用Struts的标签库,需要引入那两个标签,请问在下面横线处应分别添什么A html B cC bean D JSTL 参考答

15、案:AC 11. 向某个作用域内设置属性的JSTL标签是什么?( )A bean:message B c:setC c:choose D bean:equal参考答案:B1. 请简要的描述Struts中,ActionServlet,ActionClass,ActionForm,ActionMapping,ActionForward,ActionErrors,Tag标签,这几个组件的主要用途?参考答案:ActionServlet 和ActionClass主要处理业务逻辑,ActionForm创建对象,ActionMapping 映射 ActionForward 跳转到不同页面 ActionErr

16、ors 抛出异常信息,Tag标签 页面处理标签。2. 请描述以下Struts的应用是什么样的? 参考答案:Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能:一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。 二.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1