资源描述:
《spring之mvc教程ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SSpprriinnggMMVVCC1Topics●SpringMVCfeatures●Requestlife-cycle●DispatcherServlet●URLHandlermapping●Controllers●View&ViewResolvers●Validation●Interceptors2SSpprriinnggMMVVCCFFeateatuurreess3WhatisSpringMVC?●WebapplicationframeworkthattakesadvantageofdesignprinciplesofSpringfra
2、mework–DependencyInjection–Interface-drivendesign–POJOwithoutbeingtiedupwithaframework4FeaturesofSpringMVC●Clearseparationofroles:–Controller,validator,formobject,modelobject,DispatcherServlet,handlermapping,viewresolver,etc.–Eachrolecanbefulfilledbyaspecializedclass.●Powerf
3、ulandstraightforwardconfigurationofbothframeworkandapplicationclassesasJavaBeans–Includingeasyreferencingacrosscontexts,suchasfromwebcontrollerstobusinessobjectsandvalidators.5source:/static.springframework.org/spring/docs/2.5.x/reference/mvc.htmlFeaturesofSpringMVC(Cont.)●A
4、daptability,non-intrusiveness–Usewhatevercontrollersubclassyouneed(plain,command,form,wizard,multi-action,oracustomone)foragivenscenarioinsteadofderivingfromasinglecontrollerforeverything.●Reusablebusinesscode–Noneedforduplication.–Youcanuseexistingbusinessobjectsascommandor
5、formobjectsinsteadofmirroringtheminordertoextendaparticularframeworkbaseclass.6source:/static.springframework.org/spring/docs/2.5.x/reference/mvc.htmlFeaturesofSpringMVC(Cont.)●Customizablebindingandvalidation–typemismatchesasapplication-levelvalidationerrorsthatkeeptheoffen
6、dingvalue,localizeddateandnumberbinding,etcinsteadofString-onlyformobjectswithmanualparsingandconversiontobusinessobjects.●Customizablehandlermappingandviewresolution–handlermappingandviewresolutionstrategiesrangefromsimpleURL-basedconfiguration,tosophisticated,purpose-built
7、resolutionstrategies.ThisismoreflexiblethansomewebMVCframeworkswhichmandateaparticulartechnique.7source:/static.springframework.org/spring/docs/2.5.x/reference/mvc.htmlFeaturesofSpringMVC(Cont.)●Flexiblemodeltransfer–modeltransferviaaname/valueMapsupportseasyintegrationwitha
8、nyviewtechnology.●Customizablelocaleandthemeresolution,supportforJSPswithor