ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件架构(期末复习题)

2021-05-11 10:01:41  阅读:203  来源: 互联网

标签:xml struts jar commons 复习题 期末 软件架构 file properties


Stuts2+Spring+Hibernate

1.The Model-ViewController pattern in Struts2 is implemented with the following core component.
A.Structure
B.Interceptors 拦截器
C.Array
D.Database

2.Create configuration files to couple the Action, View and Controllers. These files are_______.
A.Struts.xml, web.xml, struts.properties.
B.Class.xml, web.xml, Struct2.html
C.Class.xml, web.xml, struts.xml
D.struts.xml, Class.xml, struts.properties.

3.How to enable Detailed Log.
A.creating logging.properties
B.creating logging.xml
C.creating logging.html
D.None of the above.

4.Struct act much more friendly for developer if we set.
A.Structs.devmode= Null;
B.Structs.devmode= Auto;
C.Structs.devmode= True;
D.Structs.devmode= False;

5.Here any line starting with hash (#) will be assumed as a ____ .
A.Instruction
B.Execution line
C.Address
D.Comments

6.What are the Struts2 configuration properties that control file uploading process?
A.struts.multipart.maxSize
B.struts.multipart.parser
C.struts.multipart.saveDir
D.All of the above.

7.Can you override the default error message that can come during file uploading process?
A.Yes
B.No

8.The following code refer to.

<interceptor-stack name = "basicStack">
<interceptor-ref name = "exception"/>
<interceptor-ref name = "servlet-config"/>
<interceptor-ref name = "prepare"/>
<interceptor-ref name = "checkbox"/>
 <interceptor-ref name = "params"/>
<interceptor-ref name = "conversionError"/>
</interceptor-stack>

A.Stacking Multiple Interceptors 叠加多个拦截器
B.Configuration Interceptor
C.Action Interceptor
D.Interceptor Attribute

9.You can call same interceptor with the different actions.
你可以用不同的动作调用相同的拦截器。
A.True
B.False

10.These objects include #application, #session, #request, #attr and #parameters and refer to the corresponding servlet scopes.
这些对象包括#application、#session、#request、#attr和#参数,并引用相应的servlet作用域。
A.True
B.False

11.Object peek() Get the object on the top of the stack and changing the stack.
获取堆栈顶部的对象并更改堆栈。
A.True
B.False

12.Which of the following sentence is the true for the ONGL
A.The Object-Graph Navigation Language (OGNL) is a powerful expression language that is used to reference and manipulate data on the ValueStack.
B.OGNL also helps in data transfer and type conversion.
C.The OGNL is very similar to the JSP Expression Language.
D.All of the above

13.If you have an attribute in session called “login” you can retrieve it as follows _______.
A.<s:property value=”#session.login”/>
B.<s:property value=”@session.login”>
C.<s:property value=”session.login”/s>
D.<s:property name=”@session.login”>

14.struts.multipart.saveDir The location to store the temporary file. By default is______.
A.javax.servlet.context.Userdirectory
B.javax.servlet.path.tempdir.
C.javax.servlet.context.tempdir.
D.javax.servlet.path.Userdirectory.

15.struts.messages.error.uploading
A.A general error that occurs when the file could not be open.
B.A general error that occurs when the file could not be uploaded.
C.A general error that occurs when the file could not be match the name.
D.A general error that occurs when the file could not be Downloaded.

16.The simplest naming format for a resource file is ______.
A.Bundlename_language_country.propertiers
B.Recourse_language_country.propertiers
C.Bundlename_language_country.recourse
D.None of the above

17.By default, English (United States) will be applied
A.global_us.properties
B.global_en.properties
C.global.properties
D.global.properties_us

18.the following instruction show the Customized them.
A.Struts.ui.theme=mytheme
B.Struts.ui.templateDir=template
C.Struts.ui.templateSuffix= ftl
D.Struts.ui.theme= Custom_theme

19.To start using annotations in your project, make sure you have included the following jar files in your _______.
A.WebContent/WEB-INF/elb
B.WebContent/WEB-INF/lib
C.WebContent/Localhost:8080/lib
D.Localhost:8080/WEB-INF/lib

20.Following is the iterator tag.
A.<s:param_iterate value=”interate”>
B.<s:param.iterate value=”interate”>
C.< iterate value=” iterate”>
D.<s:iterate value=”data”/>

21.In the following which sentence Define the Action.
A.Create interceptors if required, or use existing interceptors. This is part of Controller.
B.Create a class which will contain complete business logic and control the interaction between the user, the model, and the view.
C.Create a JSPs to interact with the user to take input and to present the final messages.
D.Create files to couple the Action, View and Controllers. These files are struts.xml, web.xml, struts.properties.

22.Following is the example to create _____ page.

<%@ page contentType = "text/html; charset = UTF-8" %>
<%@ taglib prefix = "s" uri = "/struts-tags" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World, <s:property value = "name"/>
</body>
</html>

A.Main Page
B.Action Page
C.View
D.File configuration

23.The Model-ViewController pattern in Struts2 is implemented with the _ core ___ components.
A.Two
B.Three
C.Seven
D.Five

24.Which of the following tag is used to get the property of a value, which will default to the top of the stack if none is specified?
A.date tag
B.Param tag
C.Property tag
D.Push tag

25.The following code refer to Interceptor Property

<interceptor-stack name = "basicStack">
<interceptor-ref name = "exception"/>
<interceptor-ref name = "servlet-config"/>
<interceptor-ref name = "prepare"/>
<interceptor-ref name = "checkbox"/>
 <interceptor-ref name = "params"/>
<interceptor-ref name = "conversionError"/>
</interceptor-stack>

A.True
B.False

26.The Below file is a template where name is a parameter which will be passed from outside using the defined action.
A.Hello world ${name}

B.Hello World(Name)
C.Helloworld(#name)
D.Hello world {$name}

27.The Struts 2 framework provides built-in support for processing file upload using “Form-based File Upload in HTML”.
Struts 2框架通过“HTML中基于表单的文件上传”提供了对处理文件上传的内置支持。
A.False
B.True

28.The following chunk of code we use in _____.

import java.io.File;
import org.apache.commons.io.FileUtils;
import java.io.IOException; 

A.View Class
B.Main Class
C.Action Class
D.Option A and C

29.struts.multipart.maxSize The maximum size (in bytes) of a file to be accepted as a file upload. Default is______.
A.300M
B.150M
C.250M
D.500M

30.Following is the append tag.
A.<s:param_append value=”interate”>
B.<s:param.append value=”interate”>
C.< append value=” iterate”>
D.<s:append value=”data”/>

31.struts.multipart.saveDir The location to store the temporary file. By default is javax.servlet.context.Userdirectory.
E.True
F.False

32.You can call same interceptor with the different actions.
A.True
B.False

33.Object peek() Get the object on the top of the stack and changing the stack.
C.True
D.False

34.What are the Struts2 configuration properties that control file uploading process?
A.struts.multipart.maxSize
B.struts.multipart.parser
C.struts.multipart.saveDir
D.All of the above

35.If you have an attribute in session called “login” you can retrieve it as follows___.
A.<s:property value=”#session.login”/>
B.<s:property value=”@session.login”>
C.<s:property value=”session.login”/s>
D.<s:property name=”@session.login”>

36.int size() Get the number of objects in the stack.
A.True
B.False

37.The simplest naming format for a resource file is ______.
A.Bundlename_language_country.propertiers
B.Recourse_language_country.propertiers
C.Bundlename_language_country.recourse
D.None of the above

38.In addition to the above, we have to copy the following jar files from the struts2 download in your WEB-INF/lib.
A.commons-beanutils-x.y.zjar 用于POJO的属性赋值、拷贝等
B.commons-digester-x.y.jar 用于解析配置文件
C.struts2-tiles-plugin-x.y.z.jar commons-validator-x.y.z.jar 用于表单验证

39.The configLocation parameter specifies the name and location of the Spring configuration file, such as “applicationContext. xml”.
A.configLocation
B.#config_Location
C.configLocation_Path
D.#Path_configLocation

40.commons-fileupload-x.y.z.jar, commons-io-x.y.z.jar, commons-lang-x.y.jar, commons-logging-x.y.z.jar, commons-logging-api-x.y.jar,freemarker-x.y.z.jar etc. filse are used to creat.
A.Action page
B.Static Project
C.Dynamic Project

41.The redirect result type calls the standard ____ method, causing the browser to create a new request to the given location.
A.response.sendRedirect()
B.response.Redirect()
C.location.sendRedirect()
D.location.Redirect(path)

42.int size() Get the number of objects in the stack.
A.True
B.False

43.Following is the Generator tag.
E.<s:param_Generator value=” Generator”>
F.<s:param. Generator value=” Generate”>
G.< Generator value=” iterate”>
H.<s: Generator value=”data”/>

44.The configLocation parameter specifies the name and location of the Spring configuration file, such as “applicationContext. xml”.
C.configLocation
D.#config_Location
E.configLocation_Path
F.#Path_configLocation

45.Which class of struts is responsible to converts data types from string?
A.StrutsTypeConverter
B.StringTypeConverter
C.Both of the above.
D.None of the above.

46.In the following which sentence Define the Configuration Files.
A.Create interceptors if required, or use existing interceptors. This is part of Controller.
B.Create a class which will contain complete business logic and control the interaction between the user, the model, and the view.
C.Create a JSPs to interact with the user to take input and to present the final messages.
D.Create files to couple the Action, View and Controllers. These files are struts.xml, web.xml, struts.properties.

47.commons-fileupload-x.y.z.jar, commons-io-x.y.z.jar, commons-lang-x.y.jar, commons-logging-x.y.z.jar, commons-logging-api-x.y.jar,freemarker-x.y.z.jar etc. filse are used to creat.
D.Action page
E.Static Project
F.Dynamic Project
G.None of the above

48.It should be noted that you can register more than one interceptors inside tag and same time you can call more than one interceptors inside the tag.
A.True
B.False

49.struts.multipart.maxSize The maximum size (in bytes) of a file to be accepted as a file upload. Default is 100M.
E.True
F.False

50.In addition to the above, we have to copy the following jar files from the struts2 download in your WEB-INF/lib.
D.commons-beanutils-x.y.zjar
E.commons-digester-x.y.jar
F.struts2-tiles-plugin-x.y.z.jar
G.All of the above

51.Following is the iterator tag.
A.<s:param_iterate value=”interate”>
B.<s:param.iterate value=”interate”>
C.< iterate value=” iterate”>
D.<s:iterate value=”data”/>

52.By default, English (United States) will be applied
E.global_us.properties
F.global_en.properties
G.global.properties
H.global.properties_us

53.struts.messages.error.uploading
E.A general error that occurs when the file could not be open.
F.A general error that occurs when the file could not be uploaded.
G.A general error that occurs when the file could not be match the name.
H.A general error that occurs when the file could not be Downloaded.

54.Which of the following sentence is the true for the ONGL
E.The Object-Graph Navigation Language (OGNL) is a powerful expression language that is used to reference and manipulate data on the ValueStack.
F.OGNL also helps in data transfer and type conversion.
G.The OGNL is very similar to the JSP Expression Language.
H.All of the above

55.These objects include #application, #session, #request, #attr and #parameters and refer to the corresponding servlet scopes.
A.True
B.False

56.The Model-ViewController pattern in Struts2 is implemented with the _ core ___ components.
E.Two
F.Three
G.Seven
H.Five

57.Following is the example to create _____ page.

<%@ page contentType = "text/html; charset = UTF-8" %>
<%@ taglib prefix = "s" uri = "/struts-tags" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World, <s:property value = "name"/>
</body>
</html>

E.Main Page
F.Action Page
G.View
H.File configuration

58.The Below file is a template where name is a parameter which will be passed from outside using the defined action.
A.Hello world ${name}

B.Hello World(Name)
C.Helloworld(#name)
D.Hello world {$name}

59.The following chunk of code we use in _____.

import java.io.File;
import org.apache.commons.io.FileUtils;
import java.io.IOException; 

E.View Class
F.Main Class
G.Action Class
H.Option A and C

60.Following is the append tag.
A.<s:param_append value=”interate”>
B.<s:param.append value=”interate”>
C.< append value=” iterate”>
D.<s:append value=”data”/>

如有错误,欢迎指出!
题源参考:https://www.cnblogs.com/wydxry/p/10962256.html

标签:xml,struts,jar,commons,复习题,期末,软件架构,file,properties
来源: https://blog.csdn.net/ss7xz/article/details/116571132

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有