本文共 2732 字,大约阅读时间需要 9 分钟。
MVC???Spring Web MVC???
MVC?Model-View-Controller??????????????????????????????????????????????????????????????????????????????????????
MVC????
Model????????????????????????????????????????????????????????
View?????????????????????????????????????????
Controller????????????????????????????????????????????????
MVC???????????????????????????????????????????
Spring Web MVC??
Spring Web MVC???Java???MVC????????Web?????????????????????????????Web?????
Spring Web MVC??
Spring Web MVC????????????????
???????????????????????????HTTP???
DispatcherServlet???????????????????????DispatcherServlet???????????????????????
HandlerMapping???URL???????????????Handler?????????????bean?????????
HandlerAdapter????????Spring???????????????????????????
??????????????????????????????ModelAndView???
ModelAndView???ModelAndView?????????????????????Map??????????????????
ViewResolver???????????????????Spring????????????InternalResourceViewResolver?ThymeleafViewResolver?
????????????????????????HTML???
?????DispatcherServlet?????HTML????????????????????
??Maven??Spring MVC??
1. ??Maven??
??Maven??????????Web????????GroupId?ArtifactId?????????????Finish????????
2. ????
???Maven?????????
??? src? ??? main? ? ??? java? ? ? ??? com? ? ? ??? example? ? ? ??? controller? ? ??? resources? ? ? ??? templates? ? ??? test? ??? test? ??? java? ??? com? ??? example? ??? test
3. ??Spring MVC??
????pom.xml????????Spring MVC???
javax.servlet javax.servlet-api 3.0.1 compile org.springframework spring-web 4.1.2.RELEASE compile org.springframework spring-webmvc 4.1.2.RELEASE compile
4. ??web.xml
?web.xml???DispatcherServlet????????
contextConfigLocation classpath*:config/app.properties org.springframework.web.context.ContextListener dispatcherServlet org.springframework.web.servlet.DispatcherServlet disableProcessing false dispatcherServlet /
5. ????
??Maven??mvn clean install??????????????Web???????
?????????????????Spring Web MVC???????????????????????Spring??????????????????????Web?????
发表评论
最新留言
关于作者