- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
struts2spring3mybaits理论题
选择题
1)
下面关于Spring的说话正确的是(B?C)
(选择两项)?
A)Spring是一个重量级的框架
?B)Spring是一个轻量级的框架
?C)Spring是一个IOC和AOP容器?
D)Spring是一个入侵式的框架
?
2)下面关于IOC的理解,正确的是(A?B)
(选择两项)?
A)控制反转
?
B)对象被动的接受依赖类
?
C)对象主动的去找依赖类
?
D)一定要用接口
?
3)下面关于AOP的理解,正确的是(B?C)
(选择两项)
?
A)面向纵向的开发
?
B)面向横向的开发
?
C)AOP关注是面
?
D)AOP关注的是点
4)Spring的通知类型有(A B C D)(多项选择)
A)Before通知 B)After return通知 C)Throws通知 D)Around通知
5)下面关于在Spring中配置Bean的id属性的说法正确的是(B?D)
(选择两项)
?
A)id属性是必须,没有id属性就会报错
?
B)id属性不是必须的,可以没有
?
C)id属性的值可以重复
?
D)id属性的值不可以重复
6)下面是IOC自动装载方法的是(
A?B)(选择两项)
?
A)byName?
B)byType?
C)constructor?
D)byMethod?
7)下面关于Spring配置文件说话正确的是(B?C)(选择两项)
?
A)Spring配置文件必须叫applicationContext.xml?
B)Spring配置文件可以不叫applicationContext.xml?
C)Spring配置文件可以有多个
?
D)Spring配置文件只能有一个
?
8)下面关于Spring管理Bean的说法正确的是(B )
A)Bean在Spring容器中有两种管理方式,工厂模式和单例模式
B)Bean 在 Spring容器中有两种管理方式,原型模式和单例模式
C)Spring默认的利用工厂模式管理Bean
D)Spring 默认利用原型模式管理Bean
9).不属于Struts2的动作类的常量返回值的是(C)
A.success
B.input
C.never
D.login
10).一下不属于Struts2动作执行的结果类型是(A)
a.action
b.redirect
c.redirectAction
d.dispatcher
11).在struts.xml中。假如在一个package中没有配置namespace,那么在其中配置一个Action名字叫做login,它的result是这样配置的result/login.jsp/result,已知在此配置文件中还有另一个name为user的package其中也有一个Action名字为login,它的result是这样配置的result/loginUser.jsp/result那么在以下什么情况下将能访问到login.jsp A
A.在根路径后输入/login
B.在根路径后输入/user/login
C.在根路径后输入/login/user
D.在根路径后输入/abc/login
12.正规开发中,在使用struts2时定义Action使用哪种方式。 B
A.直接定义Action类。
B.从ActionSupport继承。
C.从Action继承。
D.实现Action接口。
13).不同的线程在调用Action时创建几个Action实例。C
A.1个
B.2个
C.每个线程创建1个。
D.可以自定义配置。
填空题
1请写出spring中I0C的三种实现机制。
?
答:三种机制为:通过setter方法注入、通过构造方法注入和接口注入
2.输出值, 循环的,判断的, 显示文本框的strtus标签是分别什么?
s:property
s:iterator
s:if
s:textfield
3.要调用struts标签需要导入什么?
%@taglib uri=/struts-tags prefix=s%
请简述我们常说的3层架构是指哪三层?Struts、Spring、mybatis分别在三层中的作用和地位是什么?
表示层----MVC(Struts2)
业务逻辑层
数据访问层----mybatis
Spring-贯穿三层,管理三层之间的对象以及依赖关系(依赖注入)
请简述Struts2的工作原理
客户端发送HTTP请求
Web服务器接收请求
请求会经过一系列过滤器(上传、数据合法验证),最终达到核心过滤器 (StrutsPrepareAndExecuteFilter)
从url的后缀判断,是否请求的action还是其他
如果请求的是Action,根据struts.xml中配置的action去为A
您可能关注的文档
最近下载
- 持续推动党的创新理论体系化学理化PPT坚持两个结合把握六个必须坚持PPT课件(带内容).pptx VIP
- 第五章幼儿园主题活动的环境创设.pptx VIP
- 中达a600变频器说明书.pdf VIP
- 校园欺凌与初中生心理健康教育的协同发展策略教学研究课题报告.docx
- 老板电器应收账款及优化探究.docx VIP
- 一种柔性翻身多功能护理轮椅床.pdf VIP
- 小学英语与初中英语教学的衔接教学研究课题报告.docx
- 2025【阶跃阻抗低通滤波器的电路模型构建及其参数探析12000字】.docx VIP
- 2025中国银河证券校园招聘5人笔试历年参考题库附带答案详解.docx VIP
- 参加活动的意义班会.pptx VIP
原创力文档


文档评论(0)