課程介紹:“框架技術”是軟件工程專業的核心課程,是本專業限選課,是Java 應用開發課程,是本專業學生就業的主要方向。
說明:框架設計其他章節的習題答案也在此“spring框架設計”專欄。
一、 填空題
- RequestMapping註解類型用於映射【一個請求或一個方法 】。
- 在使用Spring MVC的註解開發時,除了需要引入Spring的核心JAR包、Commons-logging的JAR包以及Spring MVC的2個JAR包外,還需要引入【 Spring AOP】的JAR包。
- 在視圖解析器配置中,可以設置視圖的【 前綴和後綴】。
- 如果沒有通過元素配置,則應用程序會默認去【WEB-INF目錄下 】尋找配置文件。
- 如果元素不存在,則應用程序會【 在第一個Servlet請求時】加載該Servlet。
二、 判斷題
- 在控制器類中,每一個請求處理方法都可以有多個不同類型的參數,以及一個多種類型的返回結果。(√ )
- @RequestMapping的method屬性必須使用。( ×)
- @RequestMapping(method = RequestMethod.GET)可以縮寫爲@GetMapping。( √)
- @RequestMapping註解的屬性都是可選屬性。( √)
- Web.xml文件中必須使用元素和元素,否則文件會報錯。( ×)
三、 選擇題
- 下面關於請求處理方法返回類型說法錯誤的是。( D)
A: 常見的返回類型是ModelAndView、String和void
B: ModelAndView類型中可以添加Model數據,並指定視圖
C: String類型的返回值可以跳轉視圖,但不能攜帶數據
D: void類型主要在異步請求時使用,它既返回數據,又跳轉視圖 - 下面類型中,不屬於請求處理方法參數類型的是。(D )
A: javax.servlet.http.HttpSession
B: @MatrixVariable
C: org.springframework.ui.Model
D: void - 下面關於組合註解的說法正確的是。( B)
A: 組合註解是Spring3.x版本中的新特性
B: 組合註解可以簡化常用的HTTP方法的映射
C: 在所有的Spring項目中,使用組合註解可以替代@RequestMapping註解
D: @GetMapping註解可以用來匹配GET和POST方式的請求 - 下面關於@RequestMapping註解說法錯誤的是。(D )
A: @RequestMapping註解的默認屬性是value
B: @RequestMapping註解的value屬性值可以省略
C: @RequestMapping註解的value屬性名可以省略
D: @RequestMapping註解的value屬性必須標註 - 下面關於元素說法錯誤的是。(C )
A: 如果元素的值爲1,則在應用程序啓動時會立即加載該Servlet
B: 如果元素不存在,則應用程序會在第一個Servlet請求時加載該Servlet
C: 如果元素的值爲1,則在應用程序啓動時會延遲加載該Servlet
D: 元素是可選的
四、 簡答題
- 請簡述ModelAndView、String和void三種返回類型的作用。
ModelAndView類型中可以添加Model數據,並指定視圖;
String類型的返回值可以跳轉視圖,但不能攜帶數據;
void類型主要在異步請求時使用,它只返回數據,而不會跳轉視圖。
整理不易,如有幫助請點贊支持!