JavaWeb高级编程考试大纲答案整理版

JavaWeb高级编程考试大纲答案整理版

ID:39550643

大小:50.00 KB

页数:5页

时间:2019-07-06

JavaWeb高级编程考试大纲答案整理版_第1页
JavaWeb高级编程考试大纲答案整理版_第2页
JavaWeb高级编程考试大纲答案整理版_第3页
JavaWeb高级编程考试大纲答案整理版_第4页
JavaWeb高级编程考试大纲答案整理版_第5页
资源描述:

《JavaWeb高级编程考试大纲答案整理版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaWeb考试大纲一、Action组件 1.Action接口,ActionSupport类答:Validateable和ValidationAware接口提供验证功能;TextProvider和LocaleProvide接口对本地化和国际化的支持。2.Action对web请求的处理步骤答:(1)获取web请求中的信息(2)在execute()方法中根据获取的Web请求信息进行业务逻辑处理(3)返回一个代表处理的字符串3.在Action中如何自动获取web请求参数答:(1)Action组件基本类型属性的自动填充(2)Action组件复杂类型属性的自动填充(3)基于业务模型获取请求信息4.定义

2、逻辑Action答:通过methodP615.在配置文件中使用通配符答:nameclassmethod支持通配符DMI_{1}.jsp6.Action的处理结果P627.Action的组织P63答:在一个web应用中可以有多个Action组件,为了方便Action组件的管理,struts2框架提出了package的概念,package像对象,可以继承其他的package也可以被其他package继承,使用pac

3、kage可以将逻辑上相关的一组Action,Result,Interceptor等组件分为一组,一般形式如下/**.jsp/**.jsp.../**.jsp/**.jsp

4、......二、拦截器1.为什么使用拦截器答:面向方面编程AOD存在与核心业务无关的公共行为,普遍和重要,开发人员无法回避1.开发自己的拦截器答:方法:实现接口com.opensymphony.xwork2.interceptor.Interceptor继承类com.opensymphony.xwork2.interceptor.AbstracInterceptor(1)创建Struts2组件(2)创建拦截器(3)配置拦截器2.创建拦截器答:定义组件继承com.opensymphony.xwork2.interceptor.Interce

5、ptor在Interceptor接口中有如下三个方法需要实现:voiddestroy()voidinit()Stringintercept(ActionInvocationinvocation)throwsException核心方法3.配置拦截器答:在配置文件的节点中增加节点,其中属性名称为拦截器名称,注意不要与框架磨成拦截器重名即可,class属性为拦截器的实现类的完整名称

6、ceptors>4.拦截器执行顺序答:第一个拦截器最先进入而最后退出,第二个拦截器后被调用执行,而先完成执行过程。二、标记库1.值栈答:ValueStack作用先是一个数据仓库,分为两部分ObjectStack用来存储与请求处理县官的Action组件以及对象,存储的是与本次请求相关的临时变量和处理结果数据,采用堆栈的形式StackContext用来存储本次请求相关的Web运行环境信息2.OGNL访问值栈和栈上下文的方式3.使用标记库答:在JSP中使用Struts2的标记库,在页面顶部增加代码<%@taglibprefix=”s”uri=”/struts2-tags”>4.Iterator标记答

7、:Iterator迭代控制5.数据标记答:提供各种数据访问的相关功能actionpropertydebugbeansetpushincludeparamurldate三、结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。