使用注解来开发一个基于springmvc的简单web应用
一、Spring mvc是什么?
是一个mvc框架,用来简化基于mvc架构的web应用开发。
二、五大组件
DispatcherServlet(前端控制器)
HandlerMapping
Controller(处理器)
ModelAndView
ViewResolver(视图解析器)
五大组件的关系:
(1),DispatcherServlet收到请求后,依据HandlerMapping的配置,调用相应的Controller来处理。
(2),Controller处理器将处理结果封装在ModelAndView对象,然后返回给DispactcherServlet
(3), DispacterServlet依据ViewResolver的解析,调用相应的视图对象,例如JSP,来生成相应的页面。
三、案例
项目的结构:
web.xml配置文件:
controller包下HelloController类(处理器)
springmvc配置文件
页面没有去怎么做,只是实现使用框架来打开页面的一个简单案例。