您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 软件工程 > JavaWeb高级编程考试大纲和考试题库
JavaWeb考试大纲一、Action组件1.Action接口,ActionSupport类2.Action对web请求的处理步骤3.在Action中如何自动获取web请求参数4.定义逻辑Action5.在配置文件中使用通配符6.Action的处理结果7.Action的组织二、拦截器1.为什么使用拦截器2.开发自己的拦截器3.创建拦截器4.配置拦截器5.拦截器执行顺序三、标记库1.值栈2.OGNL访问值栈和栈上下文的方式3.使用标记库4.Iterator标记5.数据标记四、结果视图类型1.dispatcherchainredirectstreamredirectredirectAction的意义及使用方式五、类型转换1.框架内置的类型转换处理2.自定义对象的类型转换六、输入校验1.校验器配置风格2.自定义校验器开发步骤3.手动校验七、国际化1.资源文件命名方式2.Struts2对国际化的支持3.p206页总结八、Ajax1.什么是Ajax2.使用Ajax标记【考试题型及试卷结构】:考试题型:填空题,选择题,简答题,编程题。试卷结构:填空题30分,选择题20分,简答题20分,编程题30分1.struts2框架提供了一个可选的Action接口,接口中定义了5个字符串常量,分别是:________________________________________________和none。2.在ActionContext类中定义了一个静态方法________________用于获取自己的一个实例。3.在配置文件中通过result结点定义结果视图,name属性的默认值是___________,type属性的默认值是_____________。4.Struts2中的拦截器是一个普通的java组件,要自定义拦截器,只需要实现一个名为________________的接口。5.在interceptors结点中,____________结点用于定义一个单独的拦截器。____________结点用于定义拦截器栈,____________________结点用于引用已定义的拦截器或拦截器栈。6.OGNL默认的根对象是ObjectStack,如果要访问StackContext中的信息,需要在表达式前面加__________符号。7.在jsp中使用struts2标记库需增加taglib指令:_______________________________________。8.要使自定义类型转换器起作用,需注册自定义类型转换器。如果给ColorAction.java注册基于action的自定义类型转换器,需在ColorAction.java所在的路径下创建一个名为__________________________的属性文件。9.Struts2框架下的校验分为使用内建校验器校验,自定义校验器校验和手动校验,手动校验需Action组件继承_______________并覆盖其_______________方法。10.Struts2内置校验器的配置有两种配置风格,分别是___________配置风格和_____________配置风格。11.Ajax实现异步通信依赖的对象是____________________。12.Dojo框架中异步提交的标签为:____________________。1.在Struts2框架中,为了便于数据访问,数据是集中存放的,每个请求的处理流程相关的数据信息都统一存放到_____________对象中。A.ActionContextB.SessionAwareC.ApplicationAwareD.ActionInvocation2.为了方便Action组件的管理,struts2框架在配置文件中提出了package的概念,以下关于package标签的属性说法错误的是:()A.name属性是为了让其他的package引用B.extends属性定义package包含的外部包C.namespace属性指明package对应的url映射D.abstract属性定义package是否为抽象的,如果为true,则package中不允许定义action。3.以下关于拦截器说法错误的是:()A.从软件构架上说,拦截器实现了面向方面编程。B.Struts2中的拦截器是可插拔的设计C.Action与拦截器的依赖关系通过配置文件struts.xml动态建立D.当某个action显示引用某个拦截器后,默认的拦截器仍然起作用。4.以下哪种结果类型用于将action组成一个action链?()A.redirecActiontB)dispatcherC)chainD)stream5.以下哪个校验器不是struts2内置的校验器?()A.dateB)regexC)cardidD)email6.以下哪种资源文件命名方式是错误的?()A.basename+”_”+country+”_”+language+”.properties”B.basename+”_”+language+”_”+country+”.properties”C.basename+”_”+language+”.properties”D.basename+”.properties”7.s:iteraorvalue=”#{’IBMT400’:’3500’,’HPnx6330’:’6700’,’Dell4500’:’5600’}”id=”computers”status=”st”s:propertyvalue=”#st.index”/s:propertyvalue=”key”//s:iterator上述标签在第二次迭代时,第一个和第二个property标签输出的值分别为:____________,_________________。A.0IBMT400B.1HPnx6330C.2Dell4500D.16700action如何处理web请求?如何开发自定义拦截器,步骤分别是什么?如何进行自定义类型转换?步骤分别是什么?如何进行web应用的国际化,如何使用国际化信息?如何进行校验?校验分几种?都有什么配置风格?步骤分别是什么?会对资源文件进行命名,会写资源文件会使用struts2的简单表单标签,会使用strut2标记引用国际化信息会写action会写配置文件,包括拦截器配置会写校验文件
本文标题:JavaWeb高级编程考试大纲和考试题库
链接地址:https://www.777doc.com/doc-7037616 .html