Java EE 開發(fā)技術智慧樹知到期末考試答案章節(jié)答案2024年武昌理工學院_第1頁
Java EE 開發(fā)技術智慧樹知到期末考試答案章節(jié)答案2024年武昌理工學院_第2頁
Java EE 開發(fā)技術智慧樹知到期末考試答案章節(jié)答案2024年武昌理工學院_第3頁
Java EE 開發(fā)技術智慧樹知到期末考試答案章節(jié)答案2024年武昌理工學院_第4頁
Java EE 開發(fā)技術智慧樹知到期末考試答案章節(jié)答案2024年武昌理工學院_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

JavaEE開發(fā)技術智慧樹知到期末考試答案+章節(jié)答案2024年武昌理工學院超鏈接請求Servlet時,不可以向該Servlet傳遞參數(shù)。()

答案:錯POJO是指簡單的JavaBean。()

答案:對IoC容器的底層使用了Java反射技術。()

答案:對依賴注入的作用就是在使用Spring框架創(chuàng)建對象時,動態(tài)的將其所依賴的對象注入到Bean組件中。()

答案:對SpringBoot項目配置文件可以包含數(shù)據(jù)源、Web服務器端口等配置信息。()

答案:對獲取Cookie信息是通過使用JSP內(nèi)置對象request的方法getCookies()實現(xiàn)的。()

答案:對SSM整合項目的服務層的實現(xiàn)類需要在整合配置文件里使用<bean>標簽定義。()

答案:錯使用SpringBoot的SpringInitializr創(chuàng)建項目時,需要有網(wǎng)絡支持。()

答案:對JSP頁面通過使用<%和%>來嵌入Java代碼段。()

答案:對當應用系統(tǒng)的業(yè)務邏輯不復雜時,可以不創(chuàng)建Service層。()

答案:對在使用Spring整合MySQL的項目里,必須創(chuàng)建數(shù)據(jù)源對象。()

答案:對為了提高程序的靈活性,一般需要在DAO層和Service層分別寫接口和實現(xiàn)類。()

答案:對使用Thymeleaf模板引擎時,通過語法th:fragment定義網(wǎng)站頁面的公共視圖,使用th:include語法使用公共視圖。()

答案:對request.getParameter()能獲取表單提交元素值或超鏈接請求時傳遞的參數(shù)。()

答案:對應用JUnit測試的方法,可以使用static修飾,也允許包含形式參數(shù)。()

答案:錯SpringBoot項目當然也是Maven項目,其ArtifactId名稱禁用大寫字母。()

答案:對在SpringMVC項目里,當靜態(tài)資源文件放到系統(tǒng)文件夾WEB-INF里時,必須在SpringMVC配置里進行靜態(tài)資源映射。()

答案:對SpringBoot項目的配置文件名是固定的,只能是perties。()

答案:錯在SSM整合項目里,單獨編寫的數(shù)據(jù)源特性pe應被SpringMVC框架調(diào)用。()

答案:錯注解@RequestMapping,既用于請求控制器的映射,也用于請求方法的映射。()

答案:對在使用MyBatis框架的Maven項目里,映射接口文件應位于系統(tǒng)文件夾main/java里,而框架配置文件應位于系統(tǒng)文件夾main/resources里。()

答案:對IDEA內(nèi)置了Maven工具。()

答案:對DI是IoC的一種實現(xiàn)方式。()

答案:對Lombok是IDEA的一個插件,首次安裝并重啟IDEA后,才能在項目里添加其依賴。()

答案:對如果在同一個連接點有多個通知需要執(zhí)行,那么在同一切面中,目標方法之前的前置通知和環(huán)繞通知的執(zhí)行順序是未知的,目標方法之后的后置通知和環(huán)繞通知的執(zhí)行順序也是未知的。()

答案:對Servlet程序通過request對象的getRequestDispatcher()方法獲得請求轉發(fā)對象。()

答案:對SpringBoot項目的resoures文件夾里,包含了用來存放靜態(tài)資源文件的文件夾static。()

答案:對在JSP頁面里,能獲取當前Web項目根路徑是()。

答案:${pageContext.request.contextPath};<%=request.getContextPath()%>下列選項中,屬于接口ResultSet提供的方法是()。

答案:getString();next();getInt()下列關于SpringMVC視圖解析器配置的說法中,正確的是()。

答案:設置視圖的后綴;設置視圖的前綴;設置視圖的類型為了在JSP視圖頁面里使用JSTL標簽,頁面開頭應使用()指令。

答案:<%@taglib...%>JDBC提供的數(shù)據(jù)庫訪問接口包含在Java包()里。

答案:java.sql在IDEA中編輯文檔時,刪除光標所在行的快捷鍵是()

答案:Ctrl+Y下列相關Spring自動裝配的說法中,錯誤的是()。

答案:autowire屬性值可以設置為none、byType、byNameMySQL自帶8的Workbench,通過菜單()使用數(shù)據(jù)導入/導出功能。

答案:ServerMyBatis的刪除操作在映射文件中是通過配置()元素來實現(xiàn)的。

答案:<delete>在使用MyBatis框架的SpringBoot項目里,映射接口一般需要同時使用注解@Repository和()。

答案:@Mapper下列快捷鍵中,用于快速刪除光標所在行代碼的是()

答案:Ctrl+Y在MyBatis配置文件的<mapper>標簽里,使用()屬性引用映射接口文件。

答案:class下列Maven命令中,不會完成項目打包的是()

答案:compile下列JSP動作標簽中,不能獨立使用的是()。

答案:<jsp:param>Servlet在使用MVC模式開發(fā)Web項目中的作用是()。

答案:控制器在SSM整合項目的整合配置文件里,創(chuàng)建由整合包提供的MapperScannerConfigurer類型的對象,其作用是()。

答案:映射掃描配置Spring中定義了一系列的注解,以下有關其常用的注解說明錯誤的是()

答案:@Autowired用于對Bean的屬性變量、屬性的setter方法及構造方法進行標注,配合對應的注解處理器完成Bean的自動配置工作,默認按照Bean的名稱進行裝配。以下關于MyBatis動態(tài)SQL的說法中,錯誤的是()

答案:標簽<bind>從OGNL表達式中創(chuàng)建一個變量,并將其綁定到上下文,只用于模糊查詢的sql中。JavaBean在使用MVC模式開發(fā)Web項目中的作用是()。

答案:模型使用Thymeleaf模板引擎的視圖文件,以()作為擴展名。

答案:.htmlThymeleaf對傳統(tǒng)的HTML標簽進行擴展,用于實現(xiàn)循環(huán)的語法是()

答案:th:eachIDEA復制光標所在行至下一行的快捷鍵是()

答案:Ctrl+D下列注解中,屬于SpringBoot核心注解的是()。

答案:@SpringBootApplication?若要在項目里使用Lombok功能,則在使用向?qū)pringInitializr時,應勾選()。

答案:DeveloperToolsSpringBoot項目中,下列屬于視圖模板引擎起步依賴的是()。

答案:spring-boot-starter-thymeleaf?Spring官方提供的SpringBoot項目在線生成器的網(wǎng)址是https://start.spring.io。()

答案:對?SpringBoot項目通過標簽<parent>引入起步依賴spring-boot-starter-parent。()

答案:對?使用SpringInitializr創(chuàng)建的Spring項目的默認配置文件為application.yml。()

答案:錯若SpringBoot項目引用了Thymeleaf起步器依賴,則視圖文件里的EL表達式能夠被解析.()

答案:對?相對于SSM項目,開發(fā)人員在SpringBoot項目寫的配置信息較多。()

答案:錯Lombok是Spring自帶的功能。()

答案:錯Thymeleaf提供了條件和迭代等標簽,沒有提供處理公共模板的相關標簽。()

答案:錯下列說法中,不正確的是()。

答案:SpringBoot項目推薦使用JSP作為視圖模板引擎在使用SSM整合的項目里,Spring的主要作用是()。

答案:IoC和AOP?SSM整合項目對分頁插件PageHelper的配置與非整合項目相同。()

答案:錯?Spring整合MyBatis的配置文件里,可以不使用<bean>標簽創(chuàng)建數(shù)據(jù)源對象。()

答案:錯?使用Spring整合MyBatis的項目,必須定義基礎掃描包。()?

答案:對?在SSM整合項目里,各層所使用的不同注解,都可以使用@Component代替。()

答案:對?在SSM整合項目里,應用程序需要使用DAO模式分層架構。()

答案:對SSM整合項目里,仍然需要編寫MyBatis框架配置文件。()

答案:錯?對于SSM整合項目,通常需要在web.xml里配置SpringMVC字符編碼過濾器。()

答案:對在SSM框架整合的項目里,下列不是必須定義的依賴是()。

答案:slf4j-log4j12假定Spring整合MyBatis的項目使用MySQL,下列不是必須定義的依賴是()。

答案:spring-webmvc?Spring使用注解方式獲取容器創(chuàng)建的對象前,需要使用注解@Autowired。()?

答案:對Spring接口ApplicationContext定義了獲取容器創(chuàng)建的對象的方法是getBean()。()

答案:對SpringDI功能本質(zhì)上使用了Java的反射機制。()

答案:對Spring容器管理的bean默認是多實例的。()

答案:錯Spring單元測試除了需要JUnit依賴外,還需要Spring提供的單元測試依賴包。()

答案:對Spring創(chuàng)建的對象,有多種獲取方式。()

答案:對Spring配置文件里標簽<bean>一般需要同時設置id和class兩個屬性。()

答案:對下列選項中,是Spring應用項目必選的依賴是()。

答案:spring-context?下列關于Spring框架使用的說法中,不正確的是()。

答案:IoC和DI是Spring的兩個不同功能在Spring配置文件里,下列不是使用標簽<bean>創(chuàng)建對象的屬性是()。

答案:property分頁組件PageHelper需要在MyBatis配置文件里使用<pluging>標簽注冊。()

答案:對?當控制器方法返回值為String類型且包含數(shù)據(jù)轉發(fā)時,方法體內(nèi)需要有Model類型的對象。()

答案:對通常情況下,控制器方法的返回值類型為String或ModelAndView。()

答案:對?SpringMVC控制器及其方法,都要使用@RequestMapping注解。()

答案:對?6、SpringMVC框架提供的Model和ModelAndView都是接口。()

答案:錯SpringMVC控制器方法的返回值必須是String類型。()

答案:錯@Controller用于控制器注解。()

答案:對?下列標簽中,不出現(xiàn)在SpringMVC項目配置文件里的選項是()。

答案:servlet在SpringMVCAPI里,下列設計為接口的選項是()。

答案:Model為了實現(xiàn)異步獲取數(shù)據(jù),對Controller方法應使用()注解。

答案:@Responsebody接口SqlSession定義的獲取映射器的方法名是getMapper。()

答案:對?在MyBatis配置文件的<mapper>標簽里,通過class屬性引用映射接口文件。()

答案:對如果MyBatis框架只定義xml映射文件而不定義映射接口,則在框架配置文件的標簽<mapper>里只能通過resource屬性引用xml映射文件。()

答案:對?使用MyBatis框架,每個實體類必須定義主鍵。()

答案:錯使用MyBatis框架,必須先建立擴展名為.xml的映射文件。()

答案:錯?使用MyBatis框架對數(shù)據(jù)庫進行增加、刪除和修改,必須使用事務提交方式。()

答案:對?MyBatis的核心接口是SqlSession,以工廠模式創(chuàng)建該接口類型的對象。()

答案:對?使用MyBatis框架時,SqlSession的()方法不必使用事務管理方式。

答案:selectList在以xml映射方式使用MyBatis的程序里,最終使用的對象類型是()。

答案:SqlSession在MyBatis配置文件里,配置數(shù)據(jù)源信息時,未使用的標簽是()。

答案:mapperMySQL數(shù)據(jù)庫服務器默認使用的通信端口是()。

答案:3306?Servlet程序通過請求對象的getDispatcher()方法獲得請求轉發(fā)對象。()

答案:錯?Servlet程序向瀏覽器容器輸出含有中文的信息前,為避免中文亂碼,需要使用響應對象的方法setContentType()指定響應信息的字符編碼。()

答案:對?Servlet及其過濾器和監(jiān)聽器,都必須在web.xml里配置或使用注解配置。()

答案:對?Servlet轉發(fā)時會產(chǎn)生新的請求對象。()

答案:錯?IDEA和eclipse都提供了快速自動生成類成員屬性的Getter/Setter方法的功能。()

答案:對?在JSP頁面里,創(chuàng)建JavaBean實例的方法是使用()。

答案:<jsp:useBean>在eclipse/IDEA中創(chuàng)建Servlet時,默認使用的方式是()。

答案:繼承抽象類HttpServlet?JSP在MVC模式中開發(fā)的Web項目的作用是()。

答案:視圖?JavaBean作用范圍最小的是()。

答案:page在JSP頁面里?使用JSTL標簽<c:forEach>顯示List類型的數(shù)據(jù)時,必須同時使用屬性items和var。()

答案:對?EL表達式簡化了對JSP內(nèi)置對象屬性的訪問,通常配合JSTL標簽來使用。()

答案:對使用動作標簽<jsp:forward>會產(chǎn)生新的請求對象。()

答案:錯?JSP頁面不能包含HTML標簽和JavaScript腳本。()

答案:錯?JSP頁面調(diào)試,必須有Web服務器環(huán)境。()

答案:對?JSP表達式用法<%=exp%>,可以通過使用內(nèi)置對象()的方法println()實現(xiàn)。

答案:out?會話跟蹤所使用的JSP內(nèi)置對象是()。

答案:sessionJSP內(nèi)置對象(),提供了重定向方法sendRedirect()。

答案:responsepage指令的()屬性用于引入需要的包或類。

答案:import若表單提交的數(shù)據(jù)含有中文,則在接收之前,應使用JSP內(nèi)置對象request的方法setChraracterEncoding()設置字符編碼,以避免顯示或?qū)懭霐?shù)據(jù)庫時出現(xiàn)中文亂碼。?()

答案:對JSP文件包含指令標簽必須使用file屬性。()

答案:對使用Maven能方便地管理Java項目或JavaWeb項目的依賴包。()

答案:對?Java程序或者Web程序以JDBC方式訪問數(shù)據(jù)庫時,可以不使用由數(shù)據(jù)庫廠商提供的驅(qū)動包。()

答案:錯?Java應用于嵌入式開發(fā),指的是()。

答案:JavaME?定義一個Maven依賴坐標,通常需要定義()個值。

答案:3?下面選項中,不是由包java.sql提供的接口是()。

答案:DriverManager?ApacheTomcat服務器默認使用的通信端口是()。

答案:8080IDEA內(nèi)置了Maven。()

答案:對?使用JDBC提供的Statement接口能實現(xiàn)對數(shù)據(jù)庫的參數(shù)式查詢。()

答案:錯?在JavaWeb中,通常選用Tomcat作為Web服務器。()

答案:對JSP程序在服務器端最終被轉譯成一個Servlet程序。()

答案:對通過XML映射文件使用MyBatis框架時,SqlSession的CRUD方法的第一參數(shù)為SQLid。()

答案:對SSM整合項目里,控制層、服務層和數(shù)據(jù)訪問層的類,都需要使用注解。()

答案:錯創(chuàng)建Servlet組件的方式是唯一的,都必須繼承HttpServlet。()

答案:錯同時使用SpringMVC和MyBatis框架且未使用Spring框架的MVC項目,必須分別配置兩個框架。()

答案:對通過“映射接口+SQL注解"方式使用MyBatis框架時,在使用SqlSession的泛型方法getMapper()獲取映射器對象后,就能實現(xiàn)數(shù)據(jù)庫的CRUD。()

答案:對使用MyBatis框架,一般需要先建立與數(shù)據(jù)庫表對應的實體類。()

答案:對mybatis-config.xml作為MyBatis的全局配置文件,配置了MyBatis的運行環(huán)境等信息,其中主要內(nèi)容是獲取數(shù)據(jù)庫連接。()

答案:對Servlet源程序都不包含main()方法。()

答案:對Maven項目的pom.xml文件位于項目的根路徑。()

答案:對在代碼分層架構的SSM整合項目里,必須在整合配置文件里配置數(shù)據(jù)源對象。()

答案:對JSP頁面里,可以出現(xiàn)多條<%@pageimport=""%>指令。()

答案:對當數(shù)據(jù)表中的列和需要返回的對象的屬性不完全一致,MyBatis是不會自動賦值的。此時,就可以使用<resultMap>元素進行處理。()

答案:對使用JDBC訪問MySQL8,其連接字符串必須指定時區(qū)(serverTimezone)信息。()

答案:對在使用DAO模式的MVC項目里,控制層也必須寫接口。()

答案:錯下列快捷鍵中,用于快速復制當前行代碼至下一行的是()

答案:Ctrl+D使用MyBatis框架提供的如下類(接口)訪問MySQL時,A:org.apache.ibatis.io.ResourcesB:org.apache.ibatis.session.SqlSessionC:org.apache.ibatis.session.SqlSessionFactoryD:org.apache.ibatis.session.SqlSessionFactoryBuilder對他們使用的順序為:()

答案:ADCB下列JSTL標簽中,表示循環(huán)的是()。

答案:<c:forEach>...</c:forEach>在使用MySQL的動態(tài)SQL功能時,下列選項中,不是循環(huán)標簽<foreach>屬性的是()

答案:current下列關于SSM框架的整合說法錯誤的是()

答案:SSM框架的整合涉及到Spring與SpringMVC的整合SpringMVC項目配置文件web.xml里指定的前端控制器名稱是Dispatcher。()

答案:錯通常情況下,Spring配置文件里的標簽<bean>需要同時使用id和class兩個屬性。()

答案:對命令接口Statement是PreparedStatement的子接口。()

答案:錯將Cookie信息寫入客戶端是通過使用JSP內(nèi)置對response的相關方法實現(xiàn)的()

答案:對配置Servlet時,通過內(nèi)嵌標簽<url-pattern>來配置Servlet的訪問路徑及名稱。()

答案:對如果已經(jīng)部署到Tomcat的Servlet項目含有配置錯誤,則啟動Tomcat時會在控制器內(nèi)顯示相應的錯誤信息。()

答案:對在MyBatis配置文件的<mapper>標簽里,使用resource屬性引用xml映射文件。()

答案:對使用DAO模式時,Service層接口的方法名稱必須與DAO層接口的方法名稱相同。()

答案:錯SpringBoot統(tǒng)一了Java項目與Web項目的運行方式。()

答案:對一個Maven依賴僅僅對應一個.jar文件。()

答案:錯下列關于SpringMVC框架的說法中,正確的是()。

答案:Controller方法的返回值可以是ModelAndView對象。;控制器及其方法都使用注解@RequestMapping做請求映射。;對控制器方法使用注解@ResponseBody后,方法的返回結果將直接寫入Http請求的響應體。;在項目配置文件web.xml里,需要配置前端控制器DispatcherServlet,攔截用戶的所有請求。;控制器程序需要使用@Controller注解。在使用MyBatis框架的SpringBoot項目里,xml映射文件一般存放在項目文件夾()里。

答案:resources方法request.getAttribute("book")的返回值類型為()。

答案:ObjectSpring中Bean的作用域不包括()。

答案:application有關MyBaits的工作原理說法錯誤的是()

答案:可以通過MyBaits的環(huán)境等配置信息構建會話對象SqlSession。下列JSP內(nèi)置對象中,()用于實現(xiàn)用戶信息跟蹤。

答案:session下列關于MyBatis動態(tài)SQL的標簽<set>的說法中,正確的是()

答案:<set>元素主要用于更新操作,其主要作用是在動態(tài)包含的SQL語句前輸出一個SET關鍵字,并將SQL語句中最后一個多余的逗號去除。下列關于Java開發(fā)的說法中,不正確的是()

答案:JavaEE開發(fā)不需要數(shù)據(jù)庫和網(wǎng)頁設計等知識SpringMVC框架配置的部分代碼如下:<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><propertyname="viewClass"value="org.springframework.web.servlet.view.JstlView"/><propertyname="contentType"value="text/html"/><propertyname="prefix"value="/WEB-INF/views/"/><propertyname="suffix"value=".jsp"/></bean>它表明()。

答案:SpringMVC使用了Spring的DI功能page指令的()屬性用于引入Java代碼段所需要的包(類或接口)。

答案:import當SpringBoot項目含有實體類時,必須使用Lombok功能。()

答案:錯創(chuàng)建包含數(shù)據(jù)庫訪問的SpringBoot,必須先安裝Lombok插件。()

答案:錯在SSM整合項目里,必須對服務層的接口及其實現(xiàn)類使用@Service注解。()

答案:錯DAO模式的基本原理是創(chuàng)建數(shù)據(jù)訪問層對象,供服務層調(diào)用,控制層調(diào)用服務層對象,實現(xiàn)應用程序的分層架構。()

答案:對動作標簽<jsp:include>和<jsp:forward>都可以向另一個頁面?zhèn)鬟f參數(shù)。()

答案:錯Servlet程序獲取含有中文的表單提交信息前,為避免中文亂碼,需要使用request對象的setCharacterEncoding()方法來指定字符編碼。()

答案:對下列關于Web項目里JavaBean的說法中,正確的是()。

答案:需要有一個無參、公有的構造方法;封裝屬性;封裝實現(xiàn)業(yè)務邏輯的方法;屬性的setter;屬性的getter下列方法中,()是接口PreparedStatement定義的“增、刪、改”方法。

答案:execute();executeUpdate()下列關于JSP轉發(fā)與重定向的說法中,不正確的是()。

答案:重定向和轉發(fā)時,瀏覽器地址欄的內(nèi)容都會相應地變化下列選項中,不屬于JavaBean規(guī)范要求的是()。

答案:具有toString()方法下列選項中,不屬于Spring框架優(yōu)點的是()

答案:提供強大的、可以有效減少頁面代碼的標簽getRequestDispatcher()是JSP內(nèi)置對象response的方法。()

答案:錯一個Servlet程序,如果不使用@WebServlet注解,也不在web.xml里配置,則請求該Servlet時出現(xiàn)的錯誤代碼是500。()

答案:錯獲取當前Web項目根路徑的EL表達式為${pageContext.request.contextPath}。()

答案:對服務器軟件ApacheTomcat可以在命令行方式下直接啟動,而不需要IDEA環(huán)境,但需要已建立Windows環(huán)境變量Java_Home。()

答案:對在Spring配置文件里,為了創(chuàng)建多實例的對象,應對標簽<bean>設置屬性scope=“singleton"。()

答案:錯通過“映射接口+xml映射"方式使用MyBatis框架時,為了實現(xiàn)數(shù)據(jù)庫的“增加/刪除/修改”,在調(diào)用映射接口的相關方法后,還必須使用SqlSession對象的事務提交方法commit()。()

答案:對Servlet程序向客戶端輸出信息,先要通過響應對象的()方法獲得PrintWriter對象。

答案:getWriter()下列JSP內(nèi)置對象中,()具有重定向方法。

答案:response在Spring整合MySQL的項目里,pom.xml文件必須定義整合依賴和Ajax依賴。()

答案:錯在Web項目里,JavaBean用來封裝數(shù)據(jù)和實現(xiàn)業(yè)務邏輯的方法。()

答案:對MyBatis映射文件中<mapper>元素是配置文件的根元素,它包含一個namespace屬性,該屬性為這個<mapper>指定了唯一的命名空間。()

答案:對MyBatis的更新操作需要使用接口SqlSession的commit()方法進行事務提交。()

答案:對在SSM整合項目里,如果MyBatis使用映射接口和xml映射文件,則必須在整合配置文件里配置MapperScannerConfigurer對象并設置映射接口的包路徑。()

答案:對使用JDBC訪問數(shù)據(jù)庫,在創(chuàng)建命令對象之前必須先創(chuàng)建連接對象。()

答案:對Cookie信息與session信息一樣,保存在服務器端且在訪問結束后立即消失。()

答案:錯在使用MyBatis框架的SpringBoot項目配置文件perties里,下列配置項可去的是()。

答案:spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver以下關于<foreach>元素中使用的幾種屬性的描述錯誤的是()

答案:collection:配置的是傳遞過來的參數(shù)類型,它可以是一個array、list(或collection)、Map集合的鍵、POJO包裝類中數(shù)組或集合類型的屬性名等。在IDEA里使用向?qū)?chuàng)建的SpringBoot項目,也是由Maven來管理項目依賴、項目構建和項目打包。()

答案:對MyBatis和Hibernate是目前流行的ORM框架,前者因輕量而更加流行。()

答案:對在IDEA中運行MavenWeb項目時,會自動生成文件夾target和out。其中,文件夾target包含了項目運行的全部文件。()

答案:錯JSP在使用MVC模式開發(fā)Web項目中的作用是()。

答案:視圖invalidate()是JSP內(nèi)置對象session的方法。()

答案:對Spring配置文件中的<beans>元素下可以包含多個<aop:config>元素,一個<aop:config>元素中又可以包含屬性和子元素,其子元素包括<aop:pointcut>、<aop:advisor>和<aop:aspect>。()

答案:對盡管IDEA內(nèi)置了Maven工具,但為了使用國內(nèi)鏡像下載,我們通常給IDEA設置外部的Maven。()

答案:對獲取對象request或session的屬性值時,必須強制轉換類型。()

答案:對SSM整合項目的服務層的實現(xiàn)類不需要在整合配置文件里使用<bean>標簽定義,但要使用@Service注解。()

答案:對使用JDBC只能訪問MySQL數(shù)據(jù)庫。()

答案:錯為了在Maven項目里使用Java單元測試功能,需要添加JUnit依賴。()

答案:對ORM就是一種為了解決面向?qū)ο笈c關系型數(shù)據(jù)庫中數(shù)據(jù)類型不匹配的技術,它通過描述Java對象與數(shù)據(jù)庫表之間的映射關系,自動將Java應用程序中的對象持久化到關系型數(shù)據(jù)庫的表中。()

答案:對運行SpringBoot項目后,將自動生成文件夾target。()

答案:對接口ResultSet方法next()的返回值類型為boolean。()

答案:對每次客戶端請求singleton作用域的Bean時,Spring容器都會創(chuàng)建一個新的實例,并且不會管那些被配置成singleton作用域的Bean的生命周期。()

答案:錯Spring整合MyBaits時,DAO層開發(fā)可以使用傳統(tǒng)的DAO方式的開發(fā)整合,以及Mapper接口方式的開發(fā)整合。()

答案:對Servlet組件的生命周期方法init()表示組件初始化,destroy()表示組件銷毀,service()用于編寫業(yè)務邏輯。()

答案:對Servlet程序通過request對象的getRequestDispatcher()方法獲得請求轉發(fā)對象。()

答案:對方法request.getParameter("name")的返回值類型是String。()

答案:對javax.servlet.http.HttpServlet是接口javax.servlet.Servlet的子接口。()

答案:錯創(chuàng)建SpringBoot項目,允許手工增加依賴至項目的pom.xml文件里。()

答案:對接口SqlSession定義的insert()和select()等方法的第一參數(shù)均為SQLid。()

答案:對MyBatis框架配置文件里的映射配置標簽<mapper>的屬性與框架的使用方式無關。()

答案:錯SSM整合,實質(zhì)上是Spring對MyBatis的整合。()

答案:對在SSM整合項目里,當把.xml映射文件存放在映射接口所在的包里時,需要pom.xml使用標簽<resources>配置允許打包該接口的包里的xml文件。否則,運行時出現(xiàn)綁定錯誤。()

答案:對在IDEA中,SpringInitializr是創(chuàng)建SpringBoot項目的向?qū)?。(?/p>

答案:對使用SpringBoot的SpringInitializr創(chuàng)建項目時,需要有網(wǎng)絡支持。()

答案:對EL表達式簡化了對JSP內(nèi)置對象屬性的訪問。()

答案:對IoC容器的底層使用了Java反射技術。()

答案:對若SpringBoot項目使用“映射接口+xml映射”使用MyBatis,則必須在項目配置文件里使用如下配置:mybatis.mapper-locations=classpath:xml映射文件的路徑/*.xml.()

答案:對復制別人的Maven工程到本機上,其Maven設置自動更新本機的Maven設置。()

答案:錯Spring整合MyBatis框架時,通過Spring實例化Bean,然后調(diào)用映射接口文件對應的SQL語句。如果能夠正確查詢出數(shù)據(jù)庫里的數(shù)據(jù),就可以認為Spring對MyBatis框架的整合成功。()

答案:對SSM整合項目的整合配置文件里,必須創(chuàng)建由整合包提供的MapperScannerConfigurer類型的對象。()

答案:對EL表達式${域?qū)ο髣e名.關鍵字}里的“域?qū)ο髣e名."不可省略。()

答案:錯SSM整合項目將三個框架的配置信息合并到一個整合文件。()

答案:錯在jsp頁面里使用動作標簽<jsp:setProperty>創(chuàng)建與表單參數(shù)相應的JavaBean對象,可以自動接收表單提交的參數(shù)值。()

答案:對實現(xiàn)Spring依賴注入,有屬性setter方法注入和構造方法注入兩種方式。()

答案:對對于一個包含表單及處理表單提交的.jsp頁面,必須設置標簽<form>的action屬性。()

答案:錯Spring中使用prototype定義的Bean在Spring容器中將只有一個實例,也就是說,無論有多少個Bean引用它,始終將指向同一個對象。()

答案:錯Maven只是Java項目的依賴管理工具。()

答案:錯IDEA提供了自動生成類屬性的getter/setter方法的功能。()

答案:對在JSP頁面里,能獲取當前Web項目根路徑是()。

答案:<%=request.getContextPath()%>;${pageContext.request.contextPath}在IDEA中給一個類增加main()方法體的快捷操作是輸入()并回車。

答案:main;psvm下列關于SpringBoot配置文件的說法中,正確的是()。

答案:使用mybatis.type-aliases-package設置xml映射文件里使用的實體類的包的別名;使用server.port重新指定內(nèi)置的Tomcat服務端口;使用spring.datasource.driverClassName設置數(shù)據(jù)庫驅(qū)動包的類名;使用mybatis.mapper-locations配置xml映射文件的位置以下有關Bean的裝配方式說法正確的是()

答案:在Spring實例化Bean的過程中,Spring首先會調(diào)用Bean的默認構造方法來實例化Bean對象,然后通過反射的方式調(diào)用setter方法來注入屬性值ApacheTomcat服務器默認使用的通信端口是()。

答案:8080下列JSP動作標簽中,不能獨立使用的是()。

答案:<jsp:param>下列關于SSM三大框架整合與非整合的說法中,錯誤的是()。

答案:SSM整合項目的整合配置文件只能被SpringMVC文件調(diào)用為了在JSP視圖頁面里使用JSTL標簽,頁面開頭應使用()指令。

答案:<%@taglib...%>Thymeleaf對傳統(tǒng)的HTML標簽進行擴展,用于實現(xiàn)循環(huán)的語法是()

答案:th:eachJDBC提供的數(shù)據(jù)庫訪問接口包含在Java包()里。

答案:java.sqlIDEA復制光標所在行至下一行的快捷鍵是()

答案:Ctrl+DServlet在使用MVC模式開發(fā)Web項目中的作用是()。

答案:控制器Spring的<bean>元素中的autowire屬性取值不包括以下()

答案:byId為了使用SpringBoot熱部署功能,在使用創(chuàng)建向?qū)r應選擇()

答案:DeveloperTools以下關于MyBatis動態(tài)SQL的說法中,錯誤的是()

答案:標簽<bind>從OGNL表達式中創(chuàng)建一個變量,并將其綁定到上下文,只用于模糊查詢的sql中。下列注解中,屬于SpringBoot核心注解的是()。

答案:@SpringBootApplication以下有關Spring框架優(yōu)點的說法正確的是()

答案:Spring提供了對AOP的支持,它允許將一些通用任務,如安全、事務、日志等進行集中式處理,從而提高了程序的復用性在使用MyBatis框架的SpringBoot項目里,映射接口一般需要同時使用注解@Repository和()。

答案:@Mapper在SpringBoot里,不推薦的模板引擎是()

答案:JSP下列快捷鍵中,用于快速刪除光標所在行代碼的是()

答案:Ctrl+Y一個Maven依賴中,不必指定的是()

答案:scope在SSM框架整合的項目里,下列不是必須定義的依賴是()。

答案:slf4j-log4j12MySQL自帶8的Workbench,通過菜單()使用數(shù)據(jù)導入/導出功能。

答案:ServerSpringBoot項目中,下列屬于視圖模板引擎起步依賴的是()。

答案:spring-boot-starter-thymeleaf?使用SpringInitializr創(chuàng)建的Spring項目的默認配置文件為application.yml。()

答案:錯?SpringBoot項目通過標簽<parent>引入起步依賴spring-boot-starter-parent。()

答案:對?若要在項目里使用Lombok功能,則在使用向?qū)pringInitializr時,應勾選()。

答案:DeveloperToolsLombok是Spring自帶的功能。()

答案:錯Thymeleaf提供了條件和迭代等標簽,沒有提供處理公共模板的相關標簽。()

答案:錯若SpringBoot項目引用了Thymeleaf起步器依賴,則視圖文件里的EL表達式能夠被解析.()

答案:對?相對于SSM項目,開發(fā)人員在SpringBoot項目寫的配置信息較多。()

答案:錯?Spring官方提供的SpringBoot項目在線生成器的網(wǎng)址是https://start.spring.io。()

答案:對假定Spring整合MyBatis的項目使用MySQL,下列不是必須定義的依賴是()。

答案:spring-webmvc?Spring整合MyBatis的配置文件里,可以不使用<bean>標簽創(chuàng)建數(shù)據(jù)源對象。()

答案:錯?使用Spring整合MyBatis的項目,必須定義基礎掃描包。()?

答案:對?對于SSM整合項目,通常需要在web.xml里配置SpringMVC字符編碼過濾器。()

答案:對?在SSM整合項目里,各層所使用的不同注解,都可以使用@Component代替。()

答案:對SSM整合項目里,仍然需要編寫MyBatis框架配置文件。()

答案:錯在使用SSM整合的項目里,Spring的主要作用是()。

答案:IoC和AOP?SSM整合項目對分頁插件PageHelper的配置與非整合項目相同。()

答案:錯?在SSM整合項目里,應用程序需要使用DAO模式分層架構。()

答案:對Spring創(chuàng)建的對象,有多種獲取方式。()

答案:對?Spring使用注解方式獲取容器創(chuàng)建的對象前,需要使用注解@Autowired。()?

答案:對SpringDI功能本質(zhì)上使用了Java的反射機制。()

答案:對Spring配置文件里標簽<bean>一般需要同時設置id和class兩個屬性。()

答案:對Spring單元測試除了需要JUnit依賴外,還需要Spring提供的單元測試依賴包。()

答案:對?下列關于Spring框架使用的說法中,不正確的是()。

答案:IoC和DI是Spring的兩個不同功能Spring接口ApplicationContext定義了獲取容器創(chuàng)建的對象的方法是getBean()。()

答案:對下列選項中,是Spring應用項目必選的依賴是()。

答案:spring-context在Spring配置文件里,下列不是使用標簽<bean>創(chuàng)建對象的屬性是()。

答案:propertySpring容器管理的bean默認是多實例的。()

答案:錯通常情況下,控制器方法的返回值類型為String或ModelAndView。()

答案:對?當控制器方法返回值為String類型且包含數(shù)據(jù)轉發(fā)時,方法體內(nèi)需要有Model類型的對象。()

答案:對在SpringMVCAPI里,下列設計為接口的選項是()。

答案:Model分頁組件PageHelper需要在MyBatis配置文件里使用<pluging>標簽注冊。()

答案:對為了實現(xiàn)異步獲取數(shù)據(jù),對Controller方法應使用()注解。

答案:@Responsebody?6、SpringMVC框架提供的Model和ModelAndView都是接口。()

答案:錯?SpringMVC控制器及其方法,都要使用@RequestMapping注解。()

答案:對SpringMVC控制器方法的返回值必須是String類型。()

答案:錯?下列標簽中,不出現(xiàn)在SpringMVC項目配置文件里的選項是()。

答案:servlet@Controller用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論