Pytanie : Generał Servlet Pytanie

1) I próbować servlet opierać się na projekt specs który mówić, "Tylko pozwolić HTTPS wezwanie the servlet". Ten servlet być nazwa użytkownika uwierzytelnienie moduł, w ten sposób być zbieracki hasło. Dlaczego I robić ono wyłączny HTTPS wezwanie?

2) Następnie pytanie, I czytać o jak servlet przykład upierać się, i następnie nowy wezwanie być nowy nić ten przykład. Ono mówić ty musieć save info w nić zmienna, ponieważ móc używać dwa różny nić. W Ten Sposób mój servlet mieć usługowy metoda i przedmiot klasa. The usługowy metoda oznajmiać 3 zmienna i przykład the przedmiot klasa. Ponieważ inny oznajmiać w the usługowy metoda, rozważać miejscowy i I potrzebować o nić na usługowy inny, poprawny?

3) Mój servlet być zgromadzenie użytkownik - id i hasło jako HttpServletRequest parametr, i oddawanie niektóre kod/wiadomość jako HttpServlet Odpowiedź. I być ten wszystko przez the usługowy metoda. Być tam  być szczególnie źle z the usługowy metoda zamiast "doGet" lub "doPost"?

4) Jeden bardziej pytanie. I mieć nadzieję pytanie być biedny protokół więcej niż jeden pytanie na raz. The uczyć się I uczyć się, the więcej pytanie I mieć! Ten pytanie regarding Tomcat. I używać Tomcat (i prosty HTML forma) na mój lokalny maszyna the servlet. I chcieć ono z mój zastosowanie na the sieć, ale mieć rozwój Serwer WWW który I móc mój. Być ono ewentualny mój rozwój sieć apps the servlet na mój miejscowy (połączony w sieci) maszyna z Tomcat bieg? I obecnie badać the servlet using http://localhost:8080/SADI .

Thanks dla the pomoc!

Odpowiedź : Generał Servlet Pytanie

1. Ty potrzebować potrzebować w web.xml POUFNY :

   
       

           Ochraniać Resourcese>
           Wszystkie servlets https dostęp
           /path-to-your-servlet-starting-with-a-slashrl-pattern >

           GET>
           POSTd>

       

       
          CONFIDENTIALsport-guarantee>
       

   

2. Korekcja: ono być koniecznie NOWY nić, prawdopodobny RÓŻNY nić. The odpoczynek być poprawny, lokalny metoda zmienna być bezpieczny.

3. Metoda źle jeśli ty chcieć ono szczególny metoda.

4. (ono być!) Zupełnie jasny nie ty chcieć. Być sprawnie twój lokalny Tomcat od the sieć? Musieć całkiem prosty: otwierać the port twój Tomcat słuchać dalej (8080) w twój zapora (pozwolić przybywający TCP związek). I myśleć brak Tomcat słuchać na wszystkie interfejs/IPs. Wtedy przystępować ono:

http://yourMachineNameOrIP:8080/yourServlet
constraint>            
<>/web-resource-collection >urity-constraint>
Inne rozwiązania  
 
programming4us programming4us