0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

Head First Servlets and JSP phần 4 ppsx

Head First Servlets and JSP phần 4 ppsx

Head First Servlets and JSP phần 4 ppsx

... 6. Conversational stateChapter 6. Conversational state Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared for Stephen Goss, ... 6. Conversational stateChapter 6. Conversational state Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared for Stephen Goss, ... 6. Conversational stateChapter 6. Conversational state Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared for Stephen Goss,...
  • 74
  • 223
  • 0
Head First Servlets and JSP phần 2 ppsx

Head First Servlets and JSP phần 2 ppsx

... FKDSWHU)RUHDFKRIWKH+7730HWKRGVVXFKDV*(73267+($'DQGVRRQGHVFULEHWKHSXUSRVHRIWKHPHWKRGDQGWKHWHFKQLFDOFKDUDFWHULVWLFVRIWKH+7730HWKRGSURWRFROOLVWWULJJHUVWKDWPLJKWFDXVHDFOLHQWXVXDOO\D:HEEURZVHUWRXVHWKH0HWKRGDQGLGHQWLI\WKH+WWS6HUYOHWPHWKRGWKDWFRUUHVSRQGVWRWKH+7730HWKRG7KH6HUYOHW7HFKQRORJ\0RGHORI¿FLDO6XQH[DPREMHFWLYHV8VLQJWKH+WWS6HUYOHW5HTXHVWLQWHUIDFHZULWHFRGHWRUHWULHYH+70/IRUPSDUDPHWHUVIURPWKHUHTXHVWUHWULHYH+773UHTXHVWKHDGHULQIRUPDWLRQRUUHWULHYHFRRNLHVIURPWKHUHTXHVW8VLQJWKH+WWS6HUYOHW5HVSRQVHLQWHUIDFHZULWHFRGHWRVHWDQ+773UHVSRQVHKHDGHUVHWWKHFRQWHQWW\SHRIWKHUHVSRQVHDFTXLUHDWH[WVWUHDPIRUWKHUHVSRQVHDFTXLUHDELQDU\VWUHDPIRUWKHUHVSRQVHUHGLUHFWDQ+773UHTXHVWWRDQRWKHU85/RUDGGFRRNLHVWRWKHUHVSRQVH'HVFULEHWKHSXUSRVHDQGHYHQWVHTXHQFHRIWKHVHUYOHWOLIHF\FOHVHUYOHWFODVVORDGLQJVHUYOHWLQVWDQWLDWLRQFDOOWKHLQLWPHWKRGFDOOWKHVHUYLFHPHWKRGDQGFDOOWKHGHVWUR\PHWKRG:HZRQ·WVD\PXFKDERXWWKHREMHFWLYHVUHODWHGWRFRRNLHVXQWLOWKH6HVVLRQVFKDSWHU!LLOFTHEOBJECTIVESINTHISSECTIONARECOVEREDCOMPLETELYINTHISCHAPTERWITHTHEEXCEPTIONOFTHECOOKIESPARTOFOBJECTIVE!LOTOFTHECONTENTINTHISCHAPTERWASTOUCHEDONINCHAPTERTWOBUTINCHAPTERTWOWESAIDh$ONTWORRYABOUTMEMORIZINGITv)NTHISCHAPTERYOU$/HAVETOSLOWDOWNREALLYSTUDY AND MEMORIZETHECONTENT.OOTHERCHAPTERWILLCOVERTHESEOBJECTIVESINDETAILSOTHISISIT$OTHEEXERCISESINTHECHAPTERREVIEWTHEMATERIALTHENTAKEYOURlRSTMOCKEXAMATTHEENDOFTHECHAPTER)FYOUDONTGETATLEASTCORRECTGOBACKTHROUGHTHECHAPTERTOlGUREOUTWHATYOUMISSED"%&/2%YOUMOVEONTOCHAPTERlVE3OMEOFTHEMOCKEXAMQUESTIONSTHATBELONGWITHTHESEOBJECTIVESHAVEBEENMOVEDINTOCHAPTERS AND BECAUSETHEQUESTIONSREQUIRESADDITIONALKNOWLEDGEOFSOMEOFTHETOPICSWEDONTCOVERUNTILTHOSECHAPTERS4HATMEANSTHEREAREFEWERMOCKEXAMQUESTIONSINTHISCHAPTER AND MOREINLATERCHAPTERSTOAVOIDTESTINGYOUONTOPICSYOUHAVENTCOVERED)MPORTANTNOTEWHILETHElRSTTHREECHAPTERSCOVEREDBACKGROUNDINFORMATIONFROMTHISPAGEFORWARDINTHEBOOKVIRTUALLYEVERYTHINGYOUREGOINGTOSEEISDIRECTLYRELATEDTOOREXPLICITLYPARTOFTHEEXAM&RYHUDJH1RWHVChapter 4. Being a ServletChapter 4. Being a Servlet Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared ... prohibited.FKDSWHU[`][cgml%URZVHUVHQGVDQ+773UHTXHVWWRWKHVHUYHUZLWKWKHERRNSXUFKDVHLQIRDQG'LDQH·VFXVWRPHU,'QXPEHU'LDQHKLWVWKH&+(&.287EXWWRQ6KHVXEPLWWHGKHUEDQNDFFRXQWLQIRHDUOLHU,GHPSRWHQF\UHTXHVW<PM[\WZaWN\PMVWVQLMUXW\MV\ZMY]M[\$IANEHASANEED3HESTRYINGDESPERATELYTOPURCHASE(EAD&IRST+NITTINGFROMTHE7ICKEDLY3MARTONLINEBOOKSHOPWHICHUNBEKNOWNSTTO$IANEISSTILLINBETA$IANESLOWONMONEYSHEHASJUSTENOUGHINHERDEBITACCOUNTTOCOVERONEBOOK3HECONSIDEREDBUYINGDIRECTLYFROM!MAZONORTHE/2EILLYCOMSITEBUTDECIDEDSHEWANTEDANAUTOGRAPHEDCOPYAVAILABLEONLYFROMTHE7ICKEDLY3MARTSITE!CHOICESHEWOULDLATERCOMETOREGRET6HUYOHWHOHFWURQLFDOO\GHELWV'LDQH·VEDQNDFFRXQW[`][cgml7KH&RQWDLQHUVHQGVWKHUHTXHVWWRWKH&KHFNRXWVHUYOHWIRUSURFHVVLQJFKHFNRXWFKHFNRXW6HUYOHWXSGDWHVWKHGDWDEDVHWDNHVWKHERRNRXWRILQYHQWRU\FUHDWHVDQHZVKLSSLQJRUGHUHWF'%FKHFNRXW:LFNHGO\6PDUW·V:HE6HUYHU&RQWDLQHU5HPRWHEDQNDFFRXQWVHUYHU6HUYOHWGRHV127VHQGDQREYLRXVUHVSRQVHVR'LDQHVWLOOVHHVWKHVDPHVKRSSLQJFDUWSDJHDQGWKLQNV0D\EH,GLGQ·WFOLFNLWULJKW,EHWWHUKLWWKH&+(&.287EXWWRQDJDLQ%URZVHUVHQGVDQ+773UHTXHVWWRWKHVHUYHUZLWKWKHERRNSXUFKDVHLQIRDQG'LDQH·VFXVWRPHU,'QXPEHUUHTXHVWGHELWXSGDWH:LFNHGO\6PDUW·V:HE6HUYHU&RQWDLQHUWKHQRQLGHPSRWHQWUHTXHVWChapter 4. Being a ServletChapter 4. Being a Servlet Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared ... !ERG\!KWPO!6HUYOHWVDQGWKH&RQWDLQHU<PM[\WZaKWV\QV]M[Chapter 4. Being a ServletChapter 4. Being a Servlet Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared...
  • 74
  • 467
  • 0
Head First Servlets and JSP phần 1 pps

Head First Servlets and JSP phần 1 pps

... % #4 9OUREALLYDONTNEEDTOKNOWMUCHABOUTTHESEOTHERSFORTHEEXAMALTHOUGHYOUMIGHTSEETHEMAPPEARINAQUESTION4HE,IFE AND $EATHOFA3ERVLETCHAPTERCOVERSTHERESTOFTHE (44 0METHODDETAILSYOULLNEEDChapter 1. Why use Servlets & JSPs?Chapter 1. Why use Servlets & JSPs? Head First Servlets ... server.<RXQHHGRQO\WKHPRVWEDVLF+70/NQRZOHGJH (4- ,POPSUPALLOVERTHEEXAM"UTYOURENOTBEINGTESTEDONYOUR (4- ,KNOWLEDGE9OULLSEE (4- ,INTHECONTEXTOFALARGECHUNKOFQUESTIONSTHOUGHSOYOUNEEDATLEASTSOMEIDEAOFWHATSHAPPENINGWHENYOUSEESIMPLE (4- ,ZULWLQJ+70/Chapter 1. Why use Servlets & JSPs?Chapter 1. Why use Servlets & JSPs? Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: ... PDOW\$QGKXUU\LWXS6XUH,·OOJR*(7WKDWSDJHDQGWKDQNVIRUWKHSDUDPHWHUV$QGMXVW)<,´KXUU\LWXSµLVQRWSDUWRIWKH+773SURWRFRO*(7Chapter 1. Why use Servlets & JSPs?Chapter 1. Why use Servlets & JSPs? Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly...
  • 75
  • 260
  • 0
Head First Servlets and JSP phần 3 docx

Head First Servlets and JSP phần 3 docx

... 4XHVWLRQV 4 )SNTTHISOVERKILL)STHISREALLYAPOSSIBILITYTHATACLIENTWILLOPENANOTHERBROWSERWINDOW$/FCOURSEITIS3URELYYOUVEDONETHISYOURSELFWITHOUTASECONDTHOUGHTOPENEDASECONDWINDOWBECAUSEYOUWERETIREDOFWAITINGFORTHEOTHERONETORESPONDORBECAUSEYOUMINIMIZEDONEORMISPLACEDTHEWINDOWWITHOUTREALIZINGITETC4HEPOINTISYOUCANTTAKETHECHANCEIFYOUNEEDTHREADSAFETYFORYOURSESSIONVARIABLES9OUHAVETOKNOWTHATITSQUITEPOSSIBLEFORASESSIONSCOPEDATTRIBUTETOBEUSEDBYMORETHANONETHREADATATIME 4 )SNTITABADIDEATOSYNCHRONIZECODEBECAUSEITCAUSESALOTOFOVERHEAD AND HURTSCONCURRENCY$9OUSHOULD!,7!93THINKCAREFULLYBEFORESYNCHRONIZINGANYCODEBECAUSEYOURERIGHTITDOESADDSOMEEXPENSEINCHECKINGACQUIRING AND RELEASINGLOCKS)FYOUNEEDPROTECTIONTHENUSESYNCHRONIZATIONBUTREMEMBERTHESTANDARDRULEOFALLFORMSOFLOCKINGKEEPTHELOCKFORTHESHORTESTAMOUNTOFTIMETOACCOMPLISHYOURGOAL)NOTHERWORDSDONTSYNCHRONIZETHECODETHATDOESNTACCESSTHEPROTECTEDSTATE-AKEYOURSYNCHRONIZEDBLOCKASSMALLASPOSSIBLE'ETTHELOCKGETINGETWHATYOUNEED AND GETTHEHECKOUTSOTHELOCKCANRELEASE AND OTHERTHREADSCANRUNTHATCODEV\QFKURQL]HRQWKHVHVVLRQChapter 5. Being a Web AppChapter 5. Being a Web App Head First Servlets and JSP ... automatically.)They use the word ÒboundÓ and ÒunboundÓ to mean Òadded toÓ and Òremoved fromÓ.Chapter 5. Being a Web AppChapter 5. Being a Web App Head First Servlets and JSP By Bert Bates, Kathy Sierra, ... prohibited.FKDSWHU 4 7HATSWITHTHEINCONSISTENTNAMINGSCHEME(OWCOMETHE$$ELEMENTSARECONTEXTPARAM AND INITPARAMBUTINTHESERVLETCODE" /4( USETHEGET)NIT0ARAMETERMETHOD$4HEYDIDNTASKUSTOHELPTHEMCOMEUPWITHTHENAMES)FTHEYHADOFCOURSEWEDHAVESAIDITSHOULDBEGET)NIT0ARAMETER AND GET#ONTEXT0ARAMETERTOMATCHTHE8-,ELEMENTSINTHE$$/RTHEYCOULDHAVEUSEDDIFFERENT8-,ELEMENTSPERHAPSSERVLETINITPARAM AND CONTEXTINITPARAM"UTNOTHATWOULDHAVESUCKEDALLTHEFUNOUTOFTRYINGTOKEEPTHEMSTRAIGHT 4 7HYWOULD)EVERUSEINITPARAMANYWAY7OULDNT)ALWAYSWANTTOUSECONTEXTPARAMSOTHATOTHERPARTSOFMYAPPCOULDREUSETHEVALUES AND )WONTHAVETODUPLICATE8-,CODEFOREVERYSERVLETDECLARATION$)TALLDEPENDSONWHICHPARTOFYOURAPPISSUPPOSEDTOSEETHEVALUE9OURAPPLICATIONLOGICMIGHTREQUIREYOUTOUSEAVALUETHATYOUWANTTORESTRICTTOONLYANINDIVIDUALSERVLET"UTTYPICALLYDEVELOPERSFINDAPPWIDECONTEXTINITPARAMETERSALOTMOREHELPFULTHANSERVLETSPECIFICSERVLETINITPARAMETERS0ERHAPSTHEMOSTCOMMONUSEOFACONTEXTPARAMETERISSTORINGDATABASELOOKUPNAMES9OUDWANTALLPARTSOFYOURAPPTOHAVEACCESSTOTHECORRECTNAME AND WHENITCHANGESYOUWANTTOCHANGEITINONLYONEPLACE 4 7HATHAPPENSIF)GIVEACONTEXTINITPARAMETERTHESAMENAMEASASERVLETINITPARAMETERINTHESAMEWEBAPP$4HEMOLECULARSIZEDBLACKHOLEMIRACULOUSLYCREATEDINARESEARCHFACILITYIN.EW*ERSEYWILLSLIPFROMITSCONTAINMENTlELDPLUMMETTOTHEEARTHSCORE AND DESTROYTHEPLANET/RMAYBENOTHINGBECAUSETHERESNONAMESPACECONmICTSINCEYOUGETTHEPARAMETERSTHROUGHTWODIFFERENTOBJECTS3ERVLET#ONTEXTOR3ERVLET#ONlG 4 )FYOUMODIFYTHE8-,TOCHANGETHEVALUEOFANINITPARAMETEREITHERSERVLETORCONTEXTWHENDOESTHESERVLETORTHERESTOFTHEWEBAPPSEETHECHANGE$/.,9WHENTHEWEBAPPISREDEPLOYED2EMEMBERWETALKEDABOUTTHISBEFORETHESERVLETISINITIALIZEDONLYONCEATTHEBEGINNINGOFITSLIFE AND THATSWHENITSGIVENITS3ERVLET#ONFIG AND 3ERVLET#ONTEXT4HE#ONTAINERREADSTHEVALUESFROMTHE$$WHENITCREATESTHOSETWOOBJECTS AND SETSTHEVALUES 4 #ANT)GETAROUNDTHISBYSETTINGTHEVALUESATRUNTIME3URELYTHERESAN!0)THATLLLETMECHANGETHOSEVALUESDYNAMICALLY$.OTHERESNOT,OOKIN3ERVLET#ONTEXTOR3ERVLET#ONFIG AND YOULLFINDAGETTERGET)NIT0ARAMETERBUTYOUWONTFINDASETTER4HERESNOSET)NIT0ARAMETER 4 4HATSLAME$4HESEAREINITPARAMETERS)NITFROMTHE,ATINWORDINITIALIZATION)FYOUTHINKOFTHEMPURELYASDEPLOYTIMECONSTANTSYOULLHAVETHERIGHTPERSPECTIVE)NFACTTHATSSOIMPORTANTWEREGOINGTOSAYITAGAININABOLDERWAY7KLQNRILQLWSDUDPHWHUVDVGHSOR\WLPHFRQVWDQWV<RXFDQJHWWKHPDWUXQWLPHEXW\RXFDQ·WVHWWKHP7KHUH·VQRVHW,QLW3DUDPHWHUVHUYOHWDQGFRQWH[WLQLWSDUDPHWHUVWKHUH DUH QR'XPE 4XHVWLRQVChapter 5. Being a Web AppChapter 5. Being a Web App Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly...
  • 74
  • 296
  • 0
Head First Servlets and JSP phần 5 ppt

Head First Servlets and JSP phần 5 ppt

... not include a JSP standard action. -Option E is incorrect because the EL in line 11 is valid.PRFNDQVZHUVChapter 7. Being a JSP Chapter 7. Being a JSP Head First Servlets and JSP By Bert ... these over and drop them onto the matching label.Chapter 7. Being a JSP Chapter 7. Being a JSP Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:O'ReillyPrepared ... SDJH&RQWH[W¿QG$WWULEXWH³IRR´!7HEREDOESTHElND!TTRIBUTEMETHODLOOK)TLOOKSlRSTINTHEPAGECONTEXTSOIFTHERESAhFOOvATTRIBUTEWITHPAGECONTEXTSCOPETHENCALLINGlND!TTRIBUTE3TRINGNAMEONA0AGE#ONTEXTWORKSJUSTLIKECALLINGGET!TTRIBUTE3TRINGNAMEONA0AGE#ONTEXT"UTIFTHERESNOhFOOvATTRIBUTETHEMETHODSTARTSLOOKINGINOTHERSCOPESFROMMOSTRESTRICTEDTOLEASTRESTRICTEDSCOPEINOTHERWORDSlRSTREQUESTSCOPETHENSESSIONTHENlNALLYAPPLICATIONSCOPE4HElRSTONEITlNDSWITHTHATNAMEWINSÞ nd it where?Chapter 7. Being a JSP Chapter 7. Being a JSP Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7...
  • 74
  • 356
  • 0
Head First Servlets and JSP phần 6 ppt

Head First Servlets and JSP phần 6 ppt

... input from the user and then requests the JSP we were just on Hello .jsp. XVLQJMVSIRUZDUG!Chapter 8. Script-free pagesChapter 8. Script-free pages Head First Servlets and JSP By Bert Bates, ... prohibited.FKDSWHU<PMQVKT]LMLQZMK\Q^MPIXXMV[I\\ZIV[TI\QWV\QUM$R[X"QVKT]LM&PIXXMV[I\Z]V\QUM7ITHTHEINCLUDEDIRECTIVETHEREIS./DIFFERENCEBETWEENYOUOPENINGYOUR*30PAGE AND PASTINGINTHECONTENTSOFh(EADERJSPv)NOTHERWORDSITREALLYISJUSTASTHOUGHYOUDUPLICATEDTHECODEFROMTHEHEADERlLEINTOYOUROTHER*30%XCEPTTHE#ONTAINERDOESITATTRANSLATIONTIMEFORYOUSOTHATYOUDONTHAVETODUPLICATETHECODEEVERYWHERE9OUCANWRITEALLYOURPAGESWITHANINCLUDEDIRECTIVE AND THE#ONTAINERWILLGOTHROUGHTHETROUBLEOFCOPYINGTHEHEADERCODEINTOEACH*30BEFORETRANSLATING AND COMPILINGTHEGENERATEDSERVLET"UT JSP INCLUDEISACOMPLETELYDIFFERENTSTORY2ATHERTHANCOPYINGINTHESOURCECODEFROMh(EADERJSPvTHEINCLUDESTANDARDACTIONINSERTSTHERESPONSEOFh(EADERJSPvATRUNTIME4HEKEYTO JSP INCLUDEISTHATTHE#ONTAINERISCREATINGA2EQUEST$ISPATCHERFROMTHEPAGEATTRIBUTE AND APPLYINGTHEINCLUDEMETHOD4HEDISPATCHEDINCLUDED*30EXECUTESAGAINSTTHESAMEREQUEST AND RESPONSEOBJECTSWITHINTHESAMETHREAD7KHLQFOXGHGLUHFWLYHLQVHUWVWKH6285&(RI´+HDGHUMVSµDWWUDQVODWLRQWLPH%XWWKHMVSLQFOXGH!VWDQGDUGDFWLRQLQVHUWVWKH5(63216(RI´+HDGHUMVSµDWUXQWLPH 4 3OWHYWOULDNTYOUALWAYSUSE JSP INCLUDE4HATWAYYOUCANGUARANTEEYOULLALWAYSHAVETHELATESTCONTENT$4HINKABOUTIT4HERESANEXTRAPERFORMANCEHITWITHEVERY JSP INCLUDE7ITHTHEDIRECTIVEONTHEOTHERHANDTHEHITHAPPENSONLYONCEWHENTHEINCLUDINGPAGEISTRANSLATED3OIFYOUREPRETTYSURETHATONCEYOUGOTOPRODUCTIONTHEINCLUDEDFILEWONTCHANGETHEDIRECTIVEMIGHTBETHEWAYTOGO/FCOURSETHERESSTILLTHETRADEOFFTHATTHEGENERATEDSERVLETCLASSISALITTLELARGERWHENYOUUSETHEDIRECTIVE 4 )TRIEDTHISWITH4OMCAT)MADEASTATIC (4- ,lLE AND INCLUDEDITWITHTHEDIRECTIVE4HEN)CHANGEDTHE (4- ,lLEWITHOUTREDEPLOYINGORANYTHING AND THEOUTPUTFROMTHE*30REmECTEDTHEDIFFERENCE3OIFTHATSTHECASETHENWHYEVERUSE JSP INCLUDE$!HHHYOUHAVEAFRIENDLY#ONTAINERLIKE4OMCAT9ESMOSTOFTHENEWER#ONTAINERSHAVEAWAYOFDETECTINGWHENTHEINCLUDEDFILESHAVECHANGED AND THEYDORETRANSLATETHEINCLUDINGFILE AND EVERYTHINGSGREAT4HEPROBLEMISTHATTHISIS. /4 '5!2! .4% %$"9 4( %30%#3OIFYOUWRITEYOURCODETODEPENDONITYOURAPPWONTNECESSARILYBEPORTABLETOOTHER#ONTAINERSLQFOXGHGLUHFWLYHYVVWDQGDUGDFWLRQChapter ... ´LPDJHV:HE6HUYLFHVMSJ´!EU!HP!VWURQJ!:HNQRZKRZWRPDNH62$3VXFNOHVVVWURQJ!HP!EU!ERG\!KWPO!+HDGHUMVS<PMQVKT]LMLQZMK\Q^MI\NQZ[\ZMY]M[\7ITHTHEINCLUDEDIRECTIVETHE#ONTAINERHASALOTOFWORKTODOBUTONLYONTHElRSTREQUEST&ROMTHESECONDREQUESTONTHERESNOEXTRARUNTIMEOVERHEAD&RQWDLQHUChapter 8. Script-free pagesChapter 8. Script-free pages Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:...
  • 74
  • 248
  • 0
Head First Servlets and JSP phần 7 pptx

Head First Servlets and JSP phần 7 pptx

... go inside a JSP. WDJERGLHVChapter 9. Custom tags are powerfulChapter 9. Custom tags are powerful Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: ... v1.1 pg 6 -48 )PRFNDQVZHUVChapter 9. Custom tags are powerfulChapter 9. Custom tags are powerful Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: ... fragment and NOT a complete page with opening and closing <html><body> tags.)Chapter 9. Custom tags are powerfulChapter 9. Custom tags are powerful Head First Servlets and JSP By...
  • 74
  • 368
  • 0
Head First Servlets and JSP phần 8 potx

Head First Servlets and JSP phần 8 potx

... method.'IVENA*30PAGEP\WDJ!P\WDJ!P\WDJ!P\WDJ!P\WDJ!4HETAGHANDLERFORP\WDJIS7DJ+DQGOHU AND EXTENDS4AG3UPPORT4HETAGHANDLERFORP\WDJIS7DJ+DQGOHU AND EXTENDS3IMPLE4AG3UPPORT4HETAGHANDLERFORP\WDJIS7DJ+DQGOHU AND EXTENDS4AG3UPPORT7HICHISTRUE#HOOSEALLTHATAPPLYR!7DJ+DQGOHU#! ... available in JSP pages.Chapter 10. When even JSTL is not enough Chapter 10. When even JSTL is not enough Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:O'ReillyPrepared ... QR'XPE 4XHVWLRQV 4 4HISSEEMSSTUPIDTHERESDUPLICATECODEINDO3TART4AG AND DO!FTER"ODY$9ESTHERESDUPLICATECODE)NTHISCASEIFYOUREIMPLEMENTING4AG3UPPORT AND YOUWANTTOSETVALUESTHEBODYCANUSETHENYOU-5 34 SETTHOSEATTRIBUTEVALUESINDO3TART4AG9OUCANTWAITUNTILDO!FTER"ODYBECAUSEBYTHETIMEYOUGETTODO!FTER"ODYTHEBODYHASALREADYBEENPROCESSEDONCE9ESITSKINDOFSTUPID7HICHISWHY3IMPLE4AGISSOMUCHBETTER/FCOURSEIFYOUWEREWRITINGTHECODEYOUDMAKEAPRIVATEMETHODINYOURTAGHANDLERSAYSET-OVIE AND YOUDCALLTHATMETHODFROMBOTHDO3TART4AG AND DO!FTER"ODY"UTITSSTILLANAWKWARDAPPROACH 4 7(9AREYOUSETTINGTHEINSTANCEVARIABLEVALUEFORMOVIE#OUNTER).3)$%THEDO3TART4AGMETHOD7HYCANTYOUJUSTINITIALIZEITWHENYOUDECLAREIT$9IKES5NLIKE3IMPLE4AGHANDLERSWHICHARENEVERREUSEDA#LASSICTAGHANDLERCANBEPOOLED AND REUSEDBYTHE#ONTAINER4HATMEANSYOUDBETTERRESETYOURINSTANCEVARIABLEVALUESWITHEACHNEWTAGINVOCATIONWHICHMEANSINDO3TART4AG/THERWISETHISCODEWORKSTHE FIRST TIMEBUTTHENEXTTIMEA*30INVOKESITTHEMOVIE#OUNTERVARIABLEWILLSTILLHAVEITSLASTVALUEINSTEADOF:DWFKRXW²WKLVLVFRPSOHWHO\GLIIHUHQWIURP6LPSOH7DJKDQGOHUVZKLFKDUHGH¿QLWHO\127UHXVHG7KDWPHDQV\RXKDYHWREHYHU\FDUHIXODERXWLQVWDQFHYDULDEOHV²\RXVKRXOGUHVHWWKHPLQGR6WDUW7DJ7KH7DJLQWHUIDFHGRHVKDYHDUHOHDVHPHWKRGEXWWKDW¶VFDOOHGRQO\ZKHQWKHWDJKDQGOHULQVWDQFHLVDERXWWREHUHPRYHGE\WKH&RQWDLQHU6RGRQ¶WDVVXPHWKDWUHOHDVHLVDZD\WRUHVHWWKHWDJKDQGOHU¶VVWDWHLQEHWZHHQWDJLQYRFDWLRQV7KH&RQWDLQHUFDQUHXVH&ODVVLFWDJKDQGOHUVChapter...
  • 74
  • 325
  • 0
Head First Servlets and JSP phần 9 potx

Head First Servlets and JSP phần 9 potx

... prohibited.ZHEDSSVHFXULW\\RXDUHKHUH)]\PMV\QKI\QWVZM^Q[Q\ML&ORA*%%#ONTAINERAUTHENTICATIONCOMESDOWNTOTHISASKFORAUSERNAME AND PASSWORDTHENVERIFYTHATTHEYMATCH4HElRSTTIMEANUNAUTHENTICATEDUSERASKSFORACONSTRAINEDRESOURCETHE#ONTAINERWILLAUTOMATICALLYSTARTTHEAUTHENTICATIONPROCESS4HEREAREFOURTYPESOFAUTHENTICATIONTHE#ONTAINERCANPROVIDE AND THEMAINDIFFERENCEBETWEENTHEMISh(OWSECURELYISTHENAME AND PASSWORDINFOTRANSMITTEDv7KH)285DXWKHQWLFDWLRQW\SHV2.VR,NQRZDOODERXWDXWKRUL]DWLRQEXW,VWLOOGRQ·WNQRZKRZDXWKHQWLFDWLRQKDSSHQVRUH[DFWO\ZKDW,KDYHWRGRWRPDNHWKH&RQWDLQHUDVNIRUDQDPHDQGSDVVZRUG"!3)#AUTHENTICATIONTRANSMITSTHELOGININFORMATIONINANENCODEDNOTENCRYPTEDFORM4HATMIGHTSOUNDSECUREBUTYOUPROBABLYALREADYKNOWTHATSINCETHEENCODINGSCHEMEBASEISREALLYWELLKNOWN"!3)#PROVIDESVERYWEAKSECURITY$)'% 34 AUTHENTICATIONTRANSMITSTHELOGININFORMATIONINAMORESECUREWAYBUTBECAUSETHEENCRYPTIONMECHANISMISNTWIDELYUSED*%%CONTAINERSARENTREQUIREDTOSUPPORTIT&ORMOREINFOON$)'% 34 AUTHENTICATIONCHECKOUTTHE) %4& amp;2&#WWWIETFORGRFCRFCTXT#,)% .4 #% 24 AUTHENTICATIONTRANSMITSTHELOGININFORMATIONINANEXTREMELYSECUREFORMUSING0UBLIC+EY#ERTIlCATES0+#4HEDOWNSIDETOTHISMECHANISMISTHATYOURCLIENTSNEEDTOHAVEACERTIlCATEBEFORETHEYCANLOGINTOYOURSYSTEM)TSFAIRLYRAREFORCONSUMERSTOHAVEACERTIlCATESO#,)% .4 #% 24 AUTHENTICATIONISUSEDMAINLYINBUSINESSTOBUSINESSSCENARIOS4HETHREETYPESABOVE"!3)#$)'% 34 AND #,)% .4 #% 24 ALLUSETHEBROWSERSSTANDARDPOPUPFORMFORINPUTTINGTHENAME AND PASSWORD"UTTHEFOURTHTYPE&/2-ISDIFFERENT&/2-AUTHENTICATIONLETSYOUCREATEYOUROWNCUSTOMLOGINFORMOUTOFANYTHINGTHATSLEGAL (4- ,"UTOFALLFOURTYPESTHEFORMBASEDINFOISTRANSMITTEDINTHELEASTSECUREWAY4HEUSERNAME AND PASSWORDARESENTBACKINTHE (44 0REQUESTWITHNOENCRYPTIONChapter ... keep it safeChapter 12. Keep it secret, keep it safe Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:O'ReillyPrepared for Augusto Jaramillo ... Deploying your web appChapter 11. Deploying your web app Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher: O'Reilly Prepared for Stephen Goss,...
  • 74
  • 256
  • 0
Head First Servlets and JSP phần 10 pps

Head First Servlets and JSP phần 10 pps

... like:0RGHO0RGHOWKH-63DQGUHPRWHQHVVChapter 14. Enterprise Design PatternsChapter 14. Enterprise Design Patterns Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:O'ReillyPrepared ... prohibited.SDWWHUQVDQGVWUXWV\RXDUHKHUH)TQOVQVOW]Z^MZVIK]TIZ[!LLOFTHE*%%PATTERNSRELYHEAVILYONCOMMONSOFTWAREDESIGNPRINCIPLESYOUREPROBABLYVERYFAMILIARWITH)NTHENEXTFEWPAGESWEmINGAROUNDSEVERALTERMSFORTHESEDESIGNPRINCIPLES$IFFERENTPEOPLE AND BOOKSMIGHTHAVEDIFFERENTPERSPECTIVESONTHESAMETERMSSOWEREGIVINGYOUOURDElNITIONSNOWSOTHATYOULLKNOWWHATWEMEAN&RGHWRLQWHUIDFHV!SYOURECALLANINTERFACEISAKINDOFACONTRACTBETWEENTWOOBJECTS7HENACLASSIMPLEMENTSANINTERFACEITSSAYINGINEFFECTh-YOBJECTSCANSPEAKYOURLANGUAGEv!NOTHERHUGEBENElTOFINTERFACESISPOLYMORPHISM-ANYCLASSESCANIMPLEMENTTHESAMEINTERFACE4HECALLINGOBJECTDOESNTCAREWHOITSTALKINGTOASLONGASTHECONTRACTISUPHELD&OREXAMPLETHEWEBCONTAINERCANUSEANYCOMPONENTTHATIMPLEMENTSTHE3ERVLETINTERFACE6HSDUDWLRQRI&RQFHUQV&RKHVLRQ7EALLKNOWTHATWHENWESPECIALIZETHECAPABILITIESOFOURSOFTWARECOMPONENTSTHEYGETEASIERTOCREATEMAINTAIN AND REUSE!NATURALFALLOUTOFSEPARATINGCONCERNSISTHATCOHESIONTENDSTOINCREASE#OHESIONMEANSTHEDEGREETOWHICHACLASSISDESIGNEDFORONECOHESIVETASKORPURPOSE+LGH&RPSOH[LW\(IDINGCOMPLEXITYOFTENGOESHANDINHANDWITHSEPARATINGCONCERNS&ORINSTANCEIFYOURSYSTEMNEEDSTOCOMMUNICATEWITHALOOKUPSERVICEITSBESTTOHIDETHECOMPLEXITYOFTHATOPERATIONINASINGLECOMPONENT AND ALLOWALLTHEOTHERCOMPONENTSTHATNEEDACCESSTOTHELOOKUPSERVICETOUSETHATSPECIALIZEDCOMPONENT4HISAPPROACHSIMPLIlESALLOFTHESYSTEMCOMPONENTSTHATAREINVOLVEDChapter 14. Enterprise Design PatternsChapter 14. Enterprise Design Patterns Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:O'ReillyPrepared ... prohibited.FKDSWHU8MZNWZUIVKMIVL\PM¹QTQ\QM[º(EREARETHREEOFTHEMOSTIMPORTANTNONFUNCTIONALREQUIREMENTSYOURELIKELYTOFACE3HUIRUPDQFH0RGXODULW\)FYOURWEBSITEISTOOSLOWYOULLOBVIOUSLYLOSEUSERS)NTHISCHAPTERWELLLOOKATHOWPATTERNSCANHELPANINDIVIDUALUSEREXPERIENCEFASTERRESPONSETIME AND HOWPATTERNSCANHELPYOURSYSTEMSUPPORTAGREATERNUMBEROFSIMULTANEOUSUSERSTHROUGHPUT-OREONTHISWHENWEDISCUSSTHE4RANSFER/BJECT)NORDERFORDIFFERENTPIECESOFYOURAPPLICATIONTORUNONDIFFERENTBOXESATTHESAMETIMEYOURSOFTWAREISGOINGTOHAVETOBEMODULAR AND MODULARINJUSTTHERIGHTWAYS)OH[LELOLW\0DLQWDLQDELOLW\DQG([WHQVLELOLW\&LEXIBILITY9OUNEEDTOCHANGEYOURSYSTEMWITHOUTGOINGTHROUGHSOMEBIGDEVELOPMENTCYCLE9OUMIGHTNEEDTOSWAPINTHEhLIMITEDTIMESPECIALOFFERvCOMPONENTSFORABIGSALE9OUMIGHTlNDABUGINANEWCOMPONENT AND NEEDTOSWAPINTHEOLDERCOMPONENTTEMPORARILY9OUNEEDYOURSYSTEMTOBEmEXIBLE-AINTAINABILITY9OUMIGHTNEEDTOCHANGEDATABASEVENDORS AND UPDATEYOURSYSTEMQUICKLY9OUMIGHTGETOBSCUREBUGS AND NEEDTOTRACKTHEMDOWN!3!04HEADMINSMIGHTDECIDETORESTRUCTURETHECOMPANYSNAMINGSERVICE AND YOULLHAVETOADJUSTRIGHTNOW9OUNEEDYOURSYSTEMTOBEMAINTAINABLE%XTENSIBILITY4HEGUYSOVERINMARKETINGMIGHTNEEDANEWFEATURETOLANDTHATBIGCLIENT9OURUSERSMIGHTDEMANDTHATYOUSUPPORTABRANDNEWFEATURETHATTHEIRBROWSERSHAVE9OURSYSTEMHADBETTERBEEXTENSIBLE,I-((SDWWHUQVFDQKHOSPHVROYHDOORIWKHVHLVVXHV,·OOEHWKHKHURDURXQGKHUH$QGWKDWFRXOGOHDGWRPRUHVWRFNRSWLRQV$QGZKHQZHJHWDQRWKHUGRWFRPEXEEOHWKRVHRSWLRQVFRXOGDFWXDOO\EHZRUWKVRPHWKLQJWKH³LOLWLHV´Chapter 14. Enterprise Design PatternsChapter 14. Enterprise Design Patterns Head First Servlets and JSP By Bert Bates, Kathy Sierra, Bryan Basham ISBN: 059600 540 7 Publisher:O'ReillyPrepared...
  • 83
  • 257
  • 0

Xem thêm

Từ khóa: head first objectoriented analysis and designhead first iphone developmenthead first 2d geometryhead first web designhead first iphone and ipad development 3rd editionBáo cáo quy trình mua hàng CT CP Công Nghệ NPVchuyên đề điện xoay chiều theo dạngNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíChuong 2 nhận dạng rui roTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)BT Tieng anh 6 UNIT 2chuong 1 tong quan quan tri rui roNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)BÀI HOÀN CHỈNH TỔNG QUAN VỀ MẠNG XÃ HỘI