欢迎来到天天文库
浏览记录
ID:36671326
大小:326.94 KB
页数:97页
时间:2019-05-13
《struts2基础教程ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SSttrruuttss22BBaassiiccss1source:ApacheStruts2documentationTopics●Keycorefeatures●Requestprocessinglife-cycle●ImprovementsmadeinStruts2(overStruts1)●Action●Result&Resulttype●Interceptor●Validation●Configurationfiles●Packages2source:ApacheStruts2documentationKK
2、eeyyCCoorreeFFeeaattuurreess3source:ApacheStruts2documentationKeyCoreFeatures●Pluggableframeworkarchitecturethatallowsrequestlifecyclestobecustomizedforeachaction.●Flexiblevalidationframeworkthatallowsvalidationrulestobedecoupledfromactioncode.●Hierarchicalappr
3、oachtointernationalizationthatsimplifieslocalizingapplications.4source:ApacheStruts2documentationKeyCoreFeatures●Integrateddependencyinjectionenginethatmanagescomponentlifecycleanddependencies.(Bydefault,theframeworkutilizesSpringfordependencyinjection.)●Modula
4、rconfigurationfilesthatusepackagesandnamespacestosimplifymanaginglargeprojectswithhundredsofactions.●Java5annotationsthatreduceconfigurationoverhead.(Java1.4istheminimumplatform.)5source:ApacheStruts2documentationSSttrruuttss22RReeqquueessttPPrroocceessssiinngg
5、LLiiffee--CCyyccllee6source:ApacheStruts2documentationStruts2Architecture7source:ApacheStruts2documentationStruts2RequestProcessing1.Thewebbrowserrequestsaresource(/mypage.action,/reports/myreport.pdf,etcetera)2.TheFilterDispatcherlooksattherequestanddetermines
6、theappropriateAction3.TheInterceptorsautomaticallyapplycommonfunctionalitytotherequest,likeworkflow,validation,andfileuploadhandling4.TheActionmethodexecutes,usuallystoringand/orretrievinginformationfromadatabase5.TheResultrenderstheoutputtothebrowser,beitHTML,
7、images,PDF,orsomethingelse8source:ApacheStruts2documentationIImmpprroovveemmeennttssmmaaddeeiinnSSttrruuttss229source:ApacheStruts2documentationSimplifiedDesign●Programmingtheabstractclassesinsteadofinterfacesisoneofdesignproblemofstruts1frameworkthathasbeenres
8、olvedinthestruts2framework.●MostoftheStruts2classesarebasedoninterfacesandmostofitscoreinterfacesareHTTPindependent.10source:ApacheStruts2documentationIntelligentDefaults●Mo
此文档下载收益归作者所有