Fråga : General Servlet Ifrågasätta

1) Pröva förmiddag I att skriva en baserad servlet på designspecifikationer som något att säga, ”låter endast HTTPS-appeller till servleten”. Denna servlet är en enhet för inloggningslegitimation, så ska samlar lösenord. Hur jag gör det artikel med ensamrätt till HTTPS-appeller?

2) ifrågasätter därefter, I-förmiddagläsning om hur en servlet anföra som exempel framhärdar, och varje ny appell är en ny tråd till det anföra som exempel. Den något att säga dig bör inte räddningen info i non-local variabler, därför att de kunde få använda av två olika trådar. Så min servlet har en tjänste- metod och en anmärka att klassificera. Den tjänste- metoden förklarar att 3 variabler och en anföra som exempel av anmärka klassificerar. Sedan alla de förklaras i den tjänste- metoden, de är den ansedda lokalen, och jag behöver inte att oroa om trådar som kliver på varje annan, korrekt? min servlet för

3) är den annalkande användaren - ID och lösenordet som HttpServletRequest parametrar och att gå något tillbaka kodifierar/meddelanden som HttpServlet svar. Göra för förmiddag som I är detta all till och med den tjänste- metoden. Finns det något bestämt orätt med att förbigå den tjänste- metoden i stället för ”doGet” eller ”doPost”?

4) en ifrågasätter mer. Jag hoppas denna är inte det fattiga protokollet som ska frågas mer, än ett ifrågasätter i sänder. Mer som jag lärer, mer, ifrågasätter mig har! Detta ifrågasätter betraktar tomcaten. Förmiddag I using Tomcat (och en enkel HTML bilda), på min lokal bearbetar med maskin för att testa servleten. Jag önskar att testa den med min applikationer på knyta kontakt, men har inte en utvecklingswebbserver som jag kan använda ännu. Är det möjligheten som riktar min utveckling, knyter kontakt apps till servleten på min (knöt kontakt) lokal bearbetar med maskin med Tomcatspring? Förmiddag som I testar för närvarande servleten using rel= " nofollow "” för _blank” för http://localhost:8080/SADI .

Thanks för hjälpen!

" klar "

Svar : General Servlet Ifrågasätta

1. Du behöver att begränsa denna i web.xml, genom att specificera som ÄR FÖRTROLIGT :

   
       

           Skyddade Resourcese>
           Alla servlets som kräver https, tar fram
           /path-to-your-servlet-starting-with-a-slashrl-pattern >

           GET>
           POSTd>

       

       
          CONFIDENTIALsport-guarantee>
       

   

2. Korrigering: det är inte den nödvändigtvis NYA tråden som är mer rimlig att vara en OLIK tråd. Vila är korrekt, lokalmetodvariabler är kassaskåpet.

3. Ingenting orätt, om inte du önskar att begränsa den till den särskilda metoden.

4. (den är!), Inte ganska fri vad du önskar att uppnå. Vara kompetent att ta fram din lokalTomcat från knyta kontakt? Bör vara ganska enkelt: öppna porten som din Tomcat lyssnar på (8080) i din firewall (låt inkomma TCP-anslutning). Alla funderare I vid standardtomcaten lyssnar på har kontakt/IPs. Ta fram därefter den som:

http://yourMachineNameOrIP:8080/yourServlet
constraint>            
<>/web-resource-collection >urity-constraint>
Andra lösningar  
 
programming4us programming4us