java ee期末复习题.docx
Java EE 期末复习题 本文档总结了 Java EE 相关知识点,涵盖了选择题、判断题、填空题、简答题等多种题型,旨在帮助读者进行自我测验,巩固知识,考试加分。以下是相关知识点的详细解释: 1. Service 层的主要作用:Service 层是 Java EE 架构中的一层,主要负责编写业务逻辑,并调用 Controller 中的方法。 2. Spring 配置信息:Spring 中的配置信息不必全部配置在一个 applicationContext.xml 中,可以分散在多个文件中。 3. Spring MVC 配置文件:在 Spring MVC 的配置文件中,可以不配置视图解析器。 4. 拦截器的执行顺序:拦截器的执行顺序与配置文件中所定义的拦截器的顺序相关。 5. 自定义拦截器中的 preHandler() 方法:preHandler() 方法的返回值表示是否继续向下执行,如果返回 true,则继续执行,否则中断。 6. Spring MVC 中自定义拦截器的方法:可以实现 HandlerInterceptor 接口来实现 preHandler()、postHandle()、afterCompletion() 方法。 7. 获取当前项目路径:在 JSP 中可以通过 EL 表达式 ${pageContext.request.contextPath} 获取当前项目路径。 8. @RequestMapping 注解限定 POST 请求方法:需要指定 method=RequestMethod.POST。 9. @RequestMapping 注解限定 GET 请求方法:需要指定 method=RequestMethod.GET。 10. Converter 接口:Converter 接口中有一个类型转换方法 convert()。 11. @RequestParam 注解:可以用于间接数据绑定,並指定defaultValue 属性表示如果请求中没有同名参数时的默认值。 12. 前端请求参数名和后台控制器类方法参数名不同:可以使用 @RequestParam 注解来进行间接数据绑定。 13. Spring MVC 中的默认参数类型:HttpServletRequest 通过 request 对象获取请求信息,HttpServletResponse 通过 response 处理响应信息,HttpSession 通过 session 对象得到 session 中存放的对象,Model/ModelMap 用于将 model 数据填充到 request 域。 14. 数据绑定过程:Spring MVC 框架会通过数据绑定组件(DataBinder)将请求参数串的内容进行类型转换,然后将转换后的值赋给控制器类中方法的形参。 15. Spring MVC 支持的返回值类型:ModelAndView 返回值类型可以添加 Model 数据,并指定视图,String 返回值类型可以携带数据并跳转视图,void 返回类型主要在异步请求时使用,它只返回数据,而不会跳转视图。 16. 控制器类中请求处理方法的参数和返回结果:每一个请求处理方法都可以有多种类型的参数,以及多个不同类型的返回结果。 17. Spring 框架的组合注解:从 4.3 版本开始,引入了组合注解,来帮助简化常用的 HTTP 方法的映射。 18. @RequestMapping 注解的 method 属性:method 属性是可选的,不写的话,默认支持所有 HTTP 请求方法。 19. @RequestMapping 注解的 value 属性:当 value 是其唯一属性时,可以省略属性名。 20. @RequestMapping 注解在类上的作用:如果注解在类上,该控制器所处理的所有请求都被映射到 value 属性值所指定的路径下。 21. @Controller 注解:可以添加在控制器类或方法上,但是在使用@Controller 时,不需要类实现 Controller 接口。 22. <context:component-scan> 元素:可以指定需要扫描的类包。 23. web.xml 中 <load-on-startup> 元素和 <init-param> 元素:都是可选的。 24. DispatcherServlet 的处理流程:前端控制器 DispatcherServlet 拦截到请求后,会调用 HandlerMapping 处理器映射器。 25. <servlet-mapping> 中的 <url-pattern> 元素:通过“/”将所有 URL 拦截,并交由 DispatcherServlet 处理。 26. Spring MVC 是 Spring 提供的一个实现了 Web 应用程序的框架。
剩余41页未读,继续阅读
- 粉丝: 25
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0