CGI :: XMLAPPLICATIE

CGI :: XMLAPPLICATIE is een objectgeoriënteerde interface voor CGI-scripttoepassingen.
Download nu

CGI :: XMLAPPLICATIE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Christian Glahn
  • Uitgever website:
  • http://search.cpan.org/~phish/XML-NodeFilter-0.01/NodeFilter.pm

CGI :: XMLAPPLICATIE Tags


CGI :: XMLAPPLICATIE Beschrijving

CGI :: XMLAPPLICATIE is een objectgeoriënteerde interface voor CGI-scripttoepassingen. CGI :: XMLAPPLICATIE is een objectgeoriënteerde interface voor CGI-scriptoepassingen. Synopsis Gebruik CGI :: XMLAPPLICATIE; $ script = Nieuwe CGI :: XMLAPPLICATIE; $ script-> setstylesheetpath ("het / pad / naar / de / stylesheets"); # Dit voor Simple Scripts $ Script-> Run (); # of als u meer controle nodig hebt ... $ script-> uitgevoerd (% context_hash); # of een contextobjectCGI :: XMLAPPLICATIE is een CGI-toepassingsklasse, die van plan is PERL-artiesten in staat te stellen CGI's te implementeren die gebruik maken van XML / XSLT-functionaliteit, zonder te veel zorgen te maken over gespecialiseerde foutmogen of zelfs te veel over XML zelf zorgen. Het biedt de kracht van de XML :: LibxML / XML :: LibxSLT-module-pakket voor inhoudsbezorging. Goed CGI :: XMLAPPLICATIE is ontworpen om projectbeheer op codelniveau te ondersteunen. De klas maakt het mogelijk om webtoepassingen in verschillende eenvoudige delen te splitsen. Hierdoor blijft het meeste van de code eenvoudig en gemakkelijk te onderhouden. Gedurende de hele looptijd van een script CGI :: XMLAPPLICATIE probeert de applicatie stabiel te houden. Evenals een programmeur heeft niet de moeite om een deel van XML :: LibxML / XML :: LibxSlt Transformation-valkuilen. De klassenmodule verlengt de CGI-klasse. Hoewel alle functionaliteit van het oorspronkelijke CGI-pakket nog beschikbaar is, moet het niet zo'n groot probleem zijn, om bestaande scripts aan CGI :: XMLAPPLICATIE te voeren, hoewel de meeste functies die hier worden gebruikt de toegangsfunctie voor clientgegevens zoals Param (). CGI :: XmlApplication, bestemd om een applicatieklasse te zijn, moet het schrijven van XML-ingeschakelde CGI-scripts gemakkelijker maken. Vooral vanwege het gebruik van object georiënteerde concepten, maakt deze klasse veel transparante implementatie mogelijk met complexe functionaliteit in vergelijking met wat mogelijk is met standaard CGI-scripts. Het belangrijkste verschil met gemeenschappelijke PERL-CGI-implementatie is het feit dat de client-output niet is Gedaan uit Perl-functies, maar gegenereerd door een intern build XML DOM die wordt verwerkt met een XSLT-stylesheet. Dit feit helpt bij het verwijderen van veel van de HTML-gerelateerde functies uit de kerncode, dus een script kan veel gemakkelijker lezen zijn, aangezien alleen applicatie-relevante code zichtbaar is, terwijl lay-out gerelateerde informatie wordt weggelaten (gewoonlijk in een XSLT-bestand). Dit helpt om een complete applicatie sneller en minder lay-out te schrijven en te testen. Het ontwerp kan later worden bijgevoegd en aangepast zonder de toepassingscode meer te bewerkstelligen. Sinds de klas gebruikt het OO-paradigma, het dwingt niemand om een real-life-applicatie te implementeren met de volledige overhead van meer of minder overbodige code. Aangezien de meeste CGI-scripts wachten op evenementen, wat meestal de code Abstraction van een klik is van een verzendknop of een afbeelding, CGI :: XMLAPPLICATIE implementeert een eenvoudig evenementsysteem, waardoor de gebeurtenisgerelateerde code zo gescheiden mogelijk is. Daarom Definitieve toepassingsklasse is niet om een constructor meer te hebben. Alle functionaliteit moet worden ingekapseld in impliciete of expliciete gebeurtenishandlers. Vanwege een gebrek aan de OO-implementatie van PERL is de oproep van een superclass-constructeur voordat de huidige constructoroproep geen standaard gedrag in PERL is. Om die reden besloot ik speciale evenementen te hebben om de aanvraag in staat te stellen correct te initialiseren, met uitzondering van het gevaar van het verlaten van belangrijke variabelen ongedefinieerd. Ook dwingt dit de programmeur om scripts meer probleem te implementeren georiënteerd, in plaats van klasse of inhoud gericht. Een ander ontwerpaspect voor CGI :: XMLAPPLICATIE is de strikte differentiatie tussen code en presentatie. Imho dit, in feite een van de grootste problemen in de traditionele CGI-programmering. Om dit te implementeren, worden de XML: LIBXML en XML :: LIMXSLT-modules standaard gebruikt, maar kunnen eenvoudig worden vervangen door andere XML / XSLT-modules. Elk CGI-script zou een XML-DOM moeten genereren, die kan worden verwerkt met een gegeven stylesheet. Vereisten: · Perl


CGI :: XMLAPPLICATIE Gerelateerde software

ring

RGEN is een bibliotheek bestaande uit willekeurige generator en gegevensaccumulatiecategorieën. ...

150

Downloaden