|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6276
|
Serializzazione tipi in Java
Sto costruendo un Web Services in Java e ho bisogno di serializzare tipi non primitivi come per esempio il tipo File. Qualcuno sa come si fa? Grazie.
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
vai nella sezione corsi tutorial e faq ke se non sbaglio c'è un corso fatto veramente bene ke spiega la serializzazione
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
La classe da serializzare e tutti i suoi membri devono implementare l'interfaccia Serializable,che non ha metodi. Quindi per scrivere un oggetto mio_oggetto:
Codice PHP:
Codice PHP:
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals Ultima modifica di anx721 : 01-03-2005 alle 14:56. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6276
|
Il mio problema pero' non è serializzare un oggetto, in particolare, ma un tipo di oggetto come il tipo File. Mi spego meglio: Sto usando JDev per il Web Sevices. Nella mia classe ho un metodo che mi restituisce un oggetto di tipo File. Già quando genero il web services mi dice che non puo' implementare tale metodo perchè il tipo File non è serializzato. Quindi io cercavo di serializzare non un oggetto in particolare, ma un tipo di oggetto, altrimenti non riesco a creare il web services.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Ma la classe File implementa Serializable, quindi puoi serializzare un oggetto File senza problemi...che intendi per seralizare un tipo e non un oggetto?
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6276
|
Io il file in questione l'ho serializzato e poi lo invio come paramentro ad un metodo che restituisce un byte[]. Ma quando creo il Web Service continua a dirmi che il tipo File di quel metodo non è serializzato. La classe l'ho implementata come Serializable, m ail problema resta
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
sinceramente non capisco lo scenario che descrivi
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6276
|
Nel mio progetto con il JDev,da una classe Java creo un Web Service che implementa i metodi della classe. Questo Web Service espone i metodi della classe e con un'altra classe Embedded posso interrogarlo e ricevere le informazioni. Il Web Service si interfaccia ad un database. Il problema è nella creazione di questo Web Service, in quanto mi dice che il tipo File, che passo come parametro ad un metodo della classe non è serializzato.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:51.



















