PoE :: Stage

POE :: Stage is een basis van de basis perl voor berichtengestuurde objecten.
Download nu

PoE :: Stage Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rocco Caputo
  • Uitgever website:
  • http://search.cpan.org/~apocal/

PoE :: Stage Tags


PoE :: Stage Beschrijving

POE :: Stage is een base perl-klasse voor berichtengestuurde objecten. PoE :: Stage is een basis Perl-klasse voor berichtengestuurde objecten. Synopsis #! / USR / BIN / ENV PERL {PAKKET-app; Gebruik PoE :: Stage :: APP QW (: basis); sub on_run {print "hallo,", mijn $ arg_whom, "! n"; }} APP-> NIEUW () -> RUN (WIE => "WERELD"); Afsluiten; PoE :: Stage is een set basisklassen voor berichtengestuurde objecten. Het implementeert de standaardpatronen die zijn ontstaan uit jarenlange werken met PoE en PoE :: Component Modules.As Ik hoop dat de naam impliceert, PoE :: Stage-objecten inkapselen discrete stappen, of fasen, van een grotere taak. Uiteindelijk komen ze samen om programma's te implementeren. Voorbeeld, worden HTTP-aanvragen uitgevoerd in vier of zo verschillende fasen: 1. Het adres van de server is opgelost. 2. De client vestigt een verbinding met de server. 3. De client verzendt een verzoek. 4. De client ontvangt een reactie. Design, PoE :: Stage bevordert de ontbinding van taken in meerdere, kleinere fasen. Als deze fasen generiek genoeg zijn, kunnen nieuwe taken worden afgehandeld door ze in verschillende configuraties te hergebruiken. De hypothetische HTTP-client kan een enkele fase zijn die is samengesteld uit drie kleinere: een DNS-resolver-fase, die DNS-aanvragen accepteert en DNS-reacties retourneert. Een TCP-clientverbindingfabriek, die socket-eindpuntbeschrijvingen en andere parameters neemt en uiteindelijk opgestelde verbindingen retourneert. Ten slotte zou er een HTTP-protocolfase zijn die gevestigde verbindingen gebruikt om aanvragen en parse reacties te verzenden. Deze stadia zouden worden ingekapseld door een HTTP-clientfase op een hoger niveau. Dit zou HTTP-verzoeken accepteren en HTTP-reacties retourneren na het uitvoeren van de nodige stappen om deze te verzamelen. Dit klinkt bekend aan iedereen die met objecten werkt. Deze objecten zijn echter asynchrone en berichtengestuurd. De basisberichtklasse, POE :: Verzoek en zijn subklassen, implementeren een standaardverzoek / responsinterface tussen PoE :: Stage-objecten. Waar mogelijk proberen deze berichten eenvoudiger, meer directe oproep / retoursyntaxis, zij het asynchroon na te bootsen. PoE :: Stage biedt ook een krachtig systeem op basis van het onderhouds- en responsstatus, dus u hoeft niet te doen. Vereisten: · Perl


PoE :: Stage Gerelateerde software

Transactie :: eenvoudig

Transactie :: Simpel is een Ruby-bibliotheek die actief biedt ("Live", niet-backend) transactionele ondersteuning aan Marshal-bekwame objecten. ...

143

Downloaden