C'è qualche equivalente a wsdl2java che prenderà un file WSDL e genererà gli stub di scala per il server e/o il client?Scala equivalente a wsdl2java?
I googled, ma o non c'è o il mio google-fu è debole.
C'è qualche equivalente a wsdl2java che prenderà un file WSDL e genererà gli stub di scala per il server e/o il client?Scala equivalente a wsdl2java?
I googled, ma o non c'è o il mio google-fu è debole.
scalaxb ha un certo supporto per questo, ma è ancora molto sperimentale ed è ancora solo sul lato client. Le uniche tecniche affidabili che ho visto per la gestione del lato server sono la generazione del codice Java tramite wsdl2java o altri strumenti e poi l'integrazione in Scala o, eventualmente, l'uso di annotazioni per generare il WSDL dal codice Scala. L'opzione successiva rischia di provocare qualche sofferenza, tuttavia, man mano che si impara dove Scala fa e non si adatta facilmente alle convenzioni Java.
Posso usare wsdl2java e chiamare Scala dagli stub del lato server Java, ovviamente, ma sembra uno spreco. Sto usando WSDL dato a me, quindi le annotazioni e la generazione WSDL non funzionano davvero per me. –
Spero che non ci sia alcuna penalità per il conflitto di interessi perché ho appena colpito +1. –
Non so se è quello che vuoi, ma hai guardato http://scalaxb.org/wsdl-support?
Grazie. Sembra un punto di partenza per il lato client. La legge di Murphy dice che il mio problema adesso è lato server ... –
Guardando a questo thread vecchio sembra possibile creare modelli di mappatura personalizzata: http://www.mail-archive.com/[email protected]/msg35857.html
forse si potrebbe utilizzare lo strumento WSDL2Java con modelli personalizzati che creano codice Scala?
Perché preoccuparsi se il codice generato è Java o Scala? Cambiare il codice generato di solito non è comunque una buona idea .. – eivindw
Perché finisce per chiamare il mio codice (lato server) o il mio codice chiama ut (lato client). E c'è una discrepanza tra il modo in cui il codice Java generato funziona con il codice Scala che mi piacerebbe scrivere. Quindi non sono dopo aver cambiato il codice generato, ma cercando un'implementazione alternativa. –