Schriftelijk

servlet filter, servlet filter is Java, gebruikt kunnen worden in de programmering van de volgende doelstellingen: deze,,, - de verzoeken van klanten in de achterkant van hun toegang tot de middelen.,,, controle op de server voor ze naar de klant.,,, de specificaties van de verschillende filters op voorstel van de Commissie:,,,,,, certificering van gegevens - filter. Voor filters.,,,,,, - filters. Filters, trekker middelen toegang tot het geval.,,, het beeld van de filters.,,, het logboek en de audit van de filters.,,,,,,, mime-type keten filter een markering.,, /filter, XML - inhoud.,,,. Worden ingezet bij de inzet van descriptoren of gebruikt, en het in kaart brengen van servlet naam of een adres in de wijze van toepassing van de descriptoren van je inzet, als web - container begin je web van toepassing is, zal het creëren van een voorbeeld, elk filter, je moet op de inzet van de descriptor verklaring.Filter de volgorde voor de uitoefening van hun inzet descriptor, in een verklaring, servlet filters, filter is een eenvoudige toepassing van javax.servlet.filter interface van de Java - klasse.De javax.servlet.filter interface beschrijft drie methoden, s.n.method & beschrijving van de leegte doFilter (1, ServletRequest, ServletResponse, FilterChain), de methode die wordt aangeduid als de container op elke keer vragen /antwoorden door de aan het einde van de keten van de middelen - op verzoek van de cliënt, 2.,, de leegte ervan (filterconfig filterconfig deze methode is), via het web container genaamd filter is, blijkt dat het in dienst. 3, de leegte te vernietigen (). Deze methode is via het web container genaamd filter aangegeven dat het nemen van diensten.,,, het volgende voorbeeld: servlet filter is servlet voorbeelden van filters kunnen worden gedrukt het IP - adres van de klant en de tijd van de dag.Deze voorbeelden kunnen geven, je servlet filter van fundamentele kennis, maar je kunt met hetzelfde concept schreef meer complexe toepassing van het filter: ///////invoer, die nodig zijn voor de invoering van Java database van Java - IO * * * * * * * * * * * * * *;...; de invoer van servlet. Invoer... Servlet. Http. * * * * * * * * * * * * * *; invoer. Voor de tenuitvoerlegging; ///////. De verwezenlijking van de voor de verwerking verantwoordelijke filter. {de leegte ervan (filterconfig {-) ///////- parameters terug krijgen. Testparam = configuratie. Getinitparameter ("parameters"); ///////- parameters drukken.. leegte fac ("parameters:" + testparam);} de leegte doFilter (ServletRequest FilterChain ServletResponse op verzoek,Keten), terug gegooid worden, {///////cliënt IP - adres.String adres = verzoek. Getremoteaddr (); ///////registratie van IP - adressen en de huidige tijd.De inbreng van het systeem ("IP - adres", "+ + + de (nieuwe). Tostring ()); ///////verzoek terug naar de ketting door. DoFilter (verzoeken en antwoorden);} de leegte vernietiging () {/* in de filters van de voorbeelden van diensten is web container * /}}, opgesteld, logfilter.java op dezelfde manier waarop je dossiers in < tomcat installatie:% GT% /procedures /servlet /WEB-INF/classes wortel, web - filter in de XML - definitie - filter:, en daarna in een URL 's of servlet, op dezelfde manier als de definitie van Deze, en het in kaart brengen van de URL van mode.Tot de volgende etiket in te zetten als de filter descriptoren, in documenten, < filter > de naam van de verantwoordelijke voor de verwerking < filter > < /filter naam > < de filters > verantwoordelijke voor de verwerking < /- categorie > < - de parameters > < naam van de parameters > parameters < /Naam van de parameters > < de waarden van de parameters > - de parameters < /- waarden van de parameters > < /init-param > < /filter > < filter in GT; < de naam van de verantwoordelijke voor de verwerking van het filter > < /filter naam > < URL 's. > en < /URL' s. > < /filter in > het filter is van toepassing op alle servlet omdat we aangewezen, /* in ons profiel.Je kan specicy specifieke servlet weg als je wilt. Voor de toepassing van verschillende servlet proberen te bellen, nu een servlet meestal zie je die in je logboek van de server logs.Je kan het logboek in het logboek in een apart document, het gebruik van meer dan één filter in je web van toepassing zou zijn van de verschillende specifieke definitie van de filters.Nadenken, je definitie van de twee filters, authenfilter, verantwoordelijke voor de verwerking.De rest van het proces zou na. Als je moet creëren (behalve als genoemd in kaart te brengen: een andere, < filter> < filter-name> LogFilter< /filter-name> < filter-class> LogFilter< /filter-class > < init-param> < param-name> test-param< /param-name> < param-value> Initialization Paramter< /param-value> <;; /init-param> < /filter> < filter> < filter-name> AuthenFilter< /filter-name> < filter-class> AuthenFilter< /filter-class> < init-param> < param-name> test-param< /param-name> < param-value> Initialization Paramter< /param-value> < /init-param> < /filter> < filter-mapping>De naam van de verantwoordelijke voor de verwerking < filter > < /filter naam > < URL 's. > < /URL' s. > < /filter in > < filtering grafiek% GT% < filter naam > authenfilter < /filter naam > < URL 's. > en < /URL' s. > < /filter in kaart te brengen, om de toepassing van het filter > in de volgorde van de onderdelen van De beschikking als filter in het web van containers van toepassing op een filter servlet volgorde.Tegen de volgorde van het filter, je moet alleen als filter in kaart te brengen in het dossier elementen zoals bovenstaand voorbeeld zal de verantwoordelijke voor de verwerking de eerste zal authenfilter servlet maar het volgende voorbeeld zou een omkering van de volgorde:, < filtering grafiek% GT% < filter naam > authenfilter < /filter naam > < URL 's. > < /URL' s. > < /filter in > < filtering grafiek% GT% < de naam van de verantwoordelijke voor de verwerking van het filter > < /filter naam > < URL 's. > < /URL' s. > < /- mapping >,



Previous:
Next Page: