Sapone :: Dati :: Complextype

Sapone :: Dati :: ComplexType è una classe astratta per la creazione e la gestione del sapone complesso :: Oggetti dati.
Scarica ora

Sapone :: Dati :: Complextype Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Eric Rybski
  • Sito web dell'editore:
  • http://search.cpan.org/~rybskej/

Sapone :: Dati :: Complextype Tag


Sapone :: Dati :: Complextype Descrizione

Sapone :: Dati :: ComplexType è una classe astratta per creare e gestire sapone complesso :: Oggetti dati. Sapone :: Dati :: Complextype è una classe astratta per la creazione e la gestione del sapone complesso :: Oggetti dati.Synopsis Pacchetto My :: Soap :: Dati :: ComplexType :: foo; usare rigoroso; Utilizzare Avvertenze; Usa Sapone :: Dati :: completyType; usa vars qw (@isa); @Isa = QW (Sapone :: Dati :: Complextype); usa costante obj_uri => 'http: //foo.bar.baz'; usa costante obj_type => 'ns1: myfoo'; Usa costante obj_fields => {field1 => , field2 => , field3 => }; sub nuovo {my $ proto = shift; My $ Class = Ref ($ proto) || $ proto; i miei $ dati = turno; My $ obj_fields = shift; $ obj_fields = definito $ obj_fields ref ($ obj_fields) eq 'hash'? {% {+ Obj_fields},% {$ obj_fields}}: obj_fields; My $ Self = $ Class-> Super :: Nuovo ($ dati, $ obj_fields); ritorno benedetto ($ sé, $ class); } Pacchetto My :: SOAP :: Dati :: ComplexType :: Bar; usare rigoroso; Utilizzare Avvertenze; Usa Sapone :: Dati :: completyType; usa vars qw (@isa); @Isa = QW (Sapone :: Dati :: Complextype); usa costante obj_uri => 'http: //bar.baz.uri'; usa costante obj_type => 'ns1: mybar'; Usa costante obj_fields => {val1 => , val2 => , My :: sapone :: Dati :: Complextype :: foo :: obj_uri, undef]}; sub nuovo {my $ proto = shift; My $ Class = Ref ($ proto) || $ proto; i miei $ dati = turno; My $ obj_fields = shift; $ obj_fields = definito $ obj_fields ref ($ obj_fields) eq 'hash'? {% {+ Obj_fields},% {$ obj_fields}}: obj_fields; My $ Self = $ Class-> Super :: Nuovo ($ dati, $ obj_fields); ritorno benedetto ($ sé, $ class); } # ################################################# ####################### Pacchetto principale; My $ request_obj = My :: SOAP SOAP :: Dati :: ComplexType :: Bar-> Nuovo ({VAL1 => 'SOTEXT', VAL2 => {field1 => 'MoreText', Field2 => 12345, field3 => '2005 -10-26T12: 00: 00.000z '}}); stampa $ request_obj-> as_xml_data; Usa Sapone :: Lite; My $ Risultato = Sapone :: Lite -> URI ($ URI) -> Proxy ($ Proxy) -> Somemethod (Soap :: Data-> Valore ($ request_obj-> AS_OAP_Data)) -> Risultato; #assuming Il metodo restituisce un oggetto di tipo foo ... se (Ref ($ Risultato) EQ 'foo') {My $ Result_obj = My :: Soap :: Data :: Complextype :: Foo-> Nuovo ($ Risultato) ; Stampa "$ _ =". $ Result_obj -> $ _. "N" Foreach Keys% {+ My :: Soap :: Data :: Complextype :: foo :: obj_fields}; } AbstractSoap :: Data :: ComplextyPe definisce un'interfaccia strutturata per implementare classi che rappresentano sapone infinitamente complesso :: Oggetti dati. Le istanze dell'oggetto possono generare dinamicamente saponi complessi :: strutture dati o pura XML secondo necessità. I campi di un oggetto possono essere facilmente accessibili effettuando una chiamata di metodo con il nome del campo in quanto il metodo e i valori del campo possono essere modificati dopo la costruzione dell'oggetto utilizzando lo stesso metodo con un parametro. Oggetti Bless restituiti da un sapone :: metodo di lite Sapone :: Som-> Risultato può essere utilizzato per ricostituire l'oggetto in una complessiatura equivalente, risolvendo così le carenze dei carenze di sapone :: La gestione di Lite di tipi complessi e consentendo agli utenti di accedere ai propri oggetti in modo molto più astratto e intuitivo. Questo è anche eccezionalmente utile per le applicazioni che necessitano di utilizzare oggetti di risultato SOAP in future chiamate di sapone.DescriptionQuesto modulo è destinato a renderlo molto più facile creare sapone complesso :: Oggetti dati in una struttura di classe orientata agli oggetti, come utenti del sapone :: Lite deve attualmente strutture di dati del sapone artigianale manualmente. Usa Sapone :: Dati :: Builder internamente per memorizzare e generare dati oggetto. Spero che questo modulo migliorerà notevolmente la produttività di qualsiasi programmatore Soap :: Lite, in particolare quelli che trattano con molti tipi di tipi di complessi o lavori con le app di sapone che implementino l'ereditarietà. Requisiti: · Requisiti perl: · Perl.


Sapone :: Dati :: Complextype Software correlato

Xparam.

XParam è uno strumento per uso generico per la gestione dei parametri e la serializzazione dell'oggetto in C ++. ...

167

Scarica

Rubicolo

Il progetto rubilicous è un set di del.icio.us Bindings for ruby. ...

116

Scarica