| Plack :: app :: daia DAIA SERVER ALS PLACK TOEPASSING |
Download nu |
Plack :: app :: daia Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Jakob Voss
- Uitgever website:
- http://search.cpan.org/~voj/
Plack :: app :: daia Tags
Plack :: app :: daia Beschrijving
PLACK :: APP :: DAIA is een PERL-module die een DAIA-server implementeert als PSGI-toepassing. Het biedt serialisatie in DAIA / XML en DAIA / JSON en voegt automatisch enkele waarschuwingen en foutmeldingen toe. De kernfunctionaliteit moet worden geïmplementeerd door uit deze klasse te leiden en de methode ophalen te implementeren. De volgende serialisatie-indelingen worden standaard ondersteund: XML DAIA / XML-indeling (standaard) JSON DAIA / JSON FORMAATRANGRDFJSON DAIA / RDF IN RDF / JSON.In Bovendien krijgt u DAIA / RDF in verschillende RDF-formaten (RDFXML, Turtle en NTRIPLES als RDF : TRINE is geïnstalleerd. Als RDF :: NS is geïnstalleerd, krijgt u ook bekende namespace-voorvoegsels voor RDF / Turtle-indeling. Verder worden de uitvoerformaten SVG en DOT ondersteund als RDF :: TRINE :: exporteur :: Graphviz is geïnstalleerd om te visualiseren RDF-grafieken (mogelijk moet u ervoor zorgen dat DOT in uw $ ENV {PATH}) is). Synopsisit wordt aanbevolen om uit deze klasse te ontlenen: Pakket uw ::-app; gebruik ouder 'plack :: app :: daia'; sub ophalen {My ($ self, $ id,% onderdelen) = @_; # Construct Daia object (u moet dit in uw aanvraag uitbreiden) Mijn $ DAIA = DAIA :: reactie-> nieuw; retourneer $ DAIA;}; dan Maak een app.PSGI die een exemplaar van uw klasse retourneert: gebruik uw :: app; uw :: app-> nieuw; om snel een DAIA-server te hacken, kunt u ook alles in app.psgi plaatsen: gebruik PLACK :: APP :: Daia; mijn $ app = plack :: app :: daia-> n EW (Code => Sub {My $ ID = Shift; # ... construeren en retourneren DAIA-object}); $ app; deze module bevat een dummy-applicatie-app.psgi en een gedetailleerde voorbeeld voorbeelden / DAIA-UBBIELEFeld.pl.Product's startpagina
Plack :: app :: daia Gerelateerde software