Domanda

Sono molto nuovo nella creazione di server web - e ho avuto diversi tentativi di cercare di capirli e scrivere un server web veloce, ma non è mai del tutto "cliccato". Al momento ho l'impressione che REST sarebbe più adatto ai miei scopi (spiegherò più avanti).

Qualcuno può mostrarmi un esempio di codice di base in Java (usando Tomcat Apache) o una risorsa tutorial per mostrare come un server web:

  • Può essere utilizzato per la sicurezza - ovvero passare un qualche tipo di valore per identificare il client - dal loro server web negherà o concederà l'accesso al client in base ad alcuni criteri - forse un elenco di ricerca.
  • Una volta che il client è stato accettato con successo, gli sarà permesso di passare alcuni altri valori al server web che sarà usato per scrivere una riga in una tabella del database.

Mille grazie.

PS - Avrei pensato che ci potesse essere qualcosa che viene fornito con Eclipse Ganimede? Se qualcuno può confermare?

È stato utile?

Soluzione

Suggerirei anche di guardare Restlet

Altri suggerimenti

Il modo migliore per scrivere risorse riposanti in Java è tramite lo standard JAX-RS. Quindi ti consiglio di scaricare Jersey che è l'implementazione di riferimento JAX-RS e di dare un'occhiata ai suoi esempi; ne ha molti. Fai un esempio per un giro, quindi prova a hackerarlo per fare quello che ti piace.

BTW JAX-RS può essere eseguito all'interno di qualsiasi motore Servlet - devi solo creare una GUERRA e distribuirla (ci sono esempi negli esempi di Jersery) - sebbene Jersey abbia anche un piccolo web server leggero che puoi usare anche un po 'più facile da usare - di nuovo ci sono esempi nella distribuzione di questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top