77范文网 - 专业文章范例文档资料分享平台

SSH面试题汇总(6)

来源:网络收集 时间:2021-04-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

讲解三大框架如果编程的知识。

action是单实例的。当多个用户访问一个请求的时候,服务器内存中只有一个与之对应的action类对象。

因为当服务器第一次加载struts的配置文件的时候,创建了一个Action后,每发送一个请求,服务器都会先去检索相应的范围内(request,session)是否存在

这样一个action实例,如果存在,则使用这个实例,如果不存在,则创建一个action实例。

9. dispatchAction是用什么技术实现的?

DispatchAction 是Aciton的一个子类,主要解决了一个请求处理多个功能的问题

普通的Action你只能写execute方法来处理业务,而想用这一个Action处理多个任务,你必须要请求参数进行解析,用if语句块来处理 举一个小例子:

有如下一个url: http://localhost:8080/myApp/addUserAction.do

如果你处理这个url的是一个普通的Action,那么就只能在execute里面执行插入的相关操作,如果换成一下url:

http://localhost:8080/myApp/UserAction.do?method=add 你就应该根据

method

对象的值来执行相应的操作,如再有一个路径

http://localhost:8080/myApp/UserAction.do?method=delete 这个还可以使用那个Action来处理的,只是多判断一下而已.

如果你用DispatchAction,就简单多了,所以dispatchAction还是用的Action的这么一个技术。

10. struts2.0的mvc模式?与struts1.0的区别?

struts2的mvc模式:当用户在页面提交用户请求时,该请求需要提交给struts2的控制器处理。struts2的控制器根据处理结果,

决定将哪个页面呈现给客户端。

与struts1最大的不同是:struts2的控制器。struts2的控制器不再像struts1的控制器,需要继承一个Action父类,甚至可以无需实现

11. STRUTS的配置文件是什么?

struts-config.xml

12. 请写出Struts的工作原理。

13. struts的处理流程。 一、ActionServlet的初始化

ActionServlet作为Struts组件的前端控制器,由于web.xml的相应配置: <load-on-startup>0</load-on-startup>

在应用一加载时即会被实例化并调用其init方法,init方法所做的主要工作有二: 1. 加载struts配置文件,并创建用于封装配置信息的ModuleConfig对象 2. 加载资源文件,并创建用于封装资源文件的MessageResources对象

需要注意两点:如果web.xml有多模块配置,将创建多个ModuleConfig对象和MessageResources对象分别

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库SSH面试题汇总(6)在线全文阅读。

SSH面试题汇总(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1205298.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: