没有合适的资源?快使用搜索试试~ 我知道了~
首页Spring MVC Designing Real-World Web Applications 无水印pdf 0分
资源详情
资源评论
资源推荐


SpringMVC:DesigningReal-WorldWeb
Applications

TableofContents
SpringMVC:DesigningReal-WorldWebApplications
SpringMVC:DesigningReal-WorldWebApplications
Credits
Preface
Whatthislearningpathcovers
Whatyouneedforthislearningpath
Whothislearningpathisfor
Readerfeedback
Customersupport
Downloadingtheexamplecode
Errata
Piracy
Questions
I.Module1
1.GettingStartedwithSpringCore
TheSpringlandscape
TheSpringFrameworkmodules
SpringToolSuite(STS)
Springsubprojects
DesignconceptsbehindSpringFramework
Settingupthedevelopmentenvironment
YourfirstSpringapplication
InversionofControlexplained
DependencyInjection
TheSpringIoCcontainer
Configurationmetadata
XML-basedconfigurationmetadata
Annotation-basedconfigurationmetadata
XML-basedversusannotation-basedconfiguration
Componentstereotypeannotations
Java-basedconfigurationmetadata
JSR330standardannotations
Beansindetail
Beandefinition
Instantiatingbeans
Withconstructors
Withastaticfactory-method
Withaninstancefactory-method
Injectingbeandependencies
Constructor-basedDependencyInjection
Setter-basedDependencyInjection

Constructor-basedorsetter-basedDI–whichisbetter?
Cleanerbeandefinitionswithnamespaceshortcuts
WiringaListasadependency
WiringaMapasadependency
Autowiringdependencies
Beanscoping
DependencyInjectionwithscopedbeans
Creatingacustomscope
Hookingtobeanlifecycles
ImplementingInitializingBeanandDisposableBean
Annotating@PostConstructand@PreDestroyon@Components
Theinit-methodanddestroy-methodattributesof<bean/>
Container-leveldefault-init-methodanddefault-destroy-method
Workingwithbeandefinitionprofiles
InjectingpropertiesintotheSpringenvironment
ExternalizingpropertieswithPropertyPlaceholderConfigurer
Handlingresources
SpringExpressionLanguage
SpELfeatures
SpELannotationsupport
TheSpELAPI
AspectOrientedProgramming
StaticanddynamicAOP
AOPconceptsandterminology
SpringAOP–definitionandconfigurationstyles
XMLschema-basedAOP
@AspectJannotation-basedAOP
Declaringan@Aspectannotation
Pointcuts
Pointcutdesignators
Pointcutexamples
Advices
The@AroundAdvice
AccessingAdviceparameters
TestingwithSpring
Mockobjects
Unitandintegrationtestingutilities
Summary
2.BuildingtheWebLayerwithSpringWebMVC
FeaturesofSpringMVC
TheModel-View-Controllerpattern
YourfirstSpringMVCapplication
SettingupaSpringMVCapplication
TheprojectstructureofaSpringMVCapplication

Theweb.xmlfile–Springifyingthewebapp
ApplicationContextfilesinaSpringMVCapplication
HomeController–@Controllerforthehomescreen
Thehome.jspfile–thelandingscreen
Handlingincomingrequests
ThearchitectureandcomponentsofSpringMVC
DispatcherServletexplained
WebApplicationContext–ApplicationContextfortheWeb
BeanssupportingDispatcherServletandtheirroles
Controllersindetail
MappingrequestURLswith@RequestMapping
URItemplatepatternswiththe@PathVariableannotation
Bindingparameterswiththe@RequestParamannotation
Requesthandlermethodarguments
Requesthandlermethodreturntypes
SettingModelattributes
BuildingRESTfulservicesforJSONandXMLmedia
BuildingaRESTfulservicewithRestController
AsynchronousrequestprocessinginSpringMVC
Workingwithviews
Resolvingviews
ResolvingJSPviews
BindingModelattributesinJSPpagesusingJSTL
SpringandSpringformtaglibraries
ComposingaforminJSP
Validatingforms
Handlingfileuploads
ResolvingThymeleafviews
Moreviewtechnologies
Summary
3.AccessingDatawithSpring
ConfiguringDataSource
Usingembeddeddatabases
HandlingexceptionsintheSpringDatalayer
DAOsupportand@Repositoryannotation
SpringJDBCabstraction
JdbcTemplate
NamedParameterJdbcTemplate
SimpleJdbcclasses
JDBCoperationswithSql*classes
SpringData
SpringDataCommons
SpringDatarepositoryspecification
SpringDataJPA
剩余1224页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1