(Java) Creare nuovi servizi Web REST in modo dinamico durante il runtime


Sto sperimentando oggetti con i servizi Web e sto pensando di creare nuovi servizi Web durante il runtime. La mia idea è creare un nuovo file Java con l'annotazione JAX-RS appropriata e renderlo eseguibile come nuovo servizio Web disponibile per la mia app web.

Ad esempio, ho localhost:8080/services come servizio web iniziale, dopo aver eseguito alcuni comandi, il nuovo file java verrà creato con localhost:8080/services/time come nuovo percorso per un nuovo servizio web. E questo possibile?

La creazione di un nuovo file java non è un problema, risiede anche nel percorso corretto. ma c'è un modo per forzare la compilazione del file java appena creato e lavorare in modo appropriato? o forse, diciamo che se lo distribuisco in heroku, posso forzarlo a ridistribuire con quella nuova aggiunta?

Author: user3538558, 2014-04-16

1 answers

È possibile fare con Camel. Dovrai registrare gli oggetti, ma è possibile.

Dai un'occhiata qui: http://camel.apache.org/cxfrs.html

 0
Author: John Ament, 2014-04-21 16:34:16