Maypole :: handleiding :: over

Maypole :: Manual :: Over is een inleiding tot mayopole.
Download nu

Maypole :: handleiding :: over Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Maypole::Manual::About Team
  • Uitgever website:
  • http://search.cpan.org/~teejay/Maypole-2.11/lib/Maypole/Manual/About.pod

Maypole :: handleiding :: over Tags


Maypole :: handleiding :: over Beschrijving

Maypole :: Manual :: Over is een inleiding tot mayopole. Dit hoofdstuk dient als een zachte inleiding tot mayopole en het opzetten van mayceldoepassingen. We kijken naar wat Maypole is, hoe het om het op te lopen, en hoe je kunt denken aan het bouwen van maycelentoepassingen. Wat is maypole? Waarschijnlijk heb je een idee van wat magazile draait, of anders zou je dit niet lezen handleiding. Maar Maypole is goed in veel verschillende dingen, en je hebt mogelijk per ongeluk gericht op één aspect van maycelen tijdens het missen van de grote foto. Als je er misschien wel weet, weet je misschien dat Maypole extreem goed is in het plaatsen van web front-ends op databases. Dit is waar, maar het is slechts een deel van wat Maypole doet. Mogelijk hebt u gehoord dat Maypole een webapplicatiekader is, dat waar is, maar het betekent niet erg veel. Er zijn een enorm aantal dingen die magoze kan doen, omdat het heel veel leisteen is. Je kunt het laten doen wat je wilt. In deze handleiding maken we het als een front-end naar een database, als een sociale netwerksite, als een intranetportaal, en vele andere dingen naast. Het is een framework. Ik vind het leuk om te denken dat Maypole een mama's is manier om van een URL naar een methode-oproep naar een bepaalde uitvoer te gaan. Als u een URL-achtige / product / bestelling / 12 hebt, is Maypole een manier om het te laden van het productnummer 12, belt u een ordermethode en produceert u een pagina over wat het is gedaan. De reden Maypole is zo'n big deal is omdat het dit allemaal voor je doet. U hoeft niet langer om uw webserver te geven. Je hoeft nauwelijks om je database te geven. U hoeft niet om te geven aan sjabloonmodules, het parseren van CGI-parameters of iets anders. U hoeft alleen om zakelijke logica te geven, en de bedrijfslogica in dit geval is hoe u een product bestelt, en wat u moet weergeven nadat u dit hebt gedaan. Dit is wat programmering zou moeten zijn: alleen zorgen over het werk dat een programma van een andere onderscheid onderscheidt. Het doet dit met behulp van een techniek genaamd MVC voor webtoepassingen. Wat is MVC voor webtoepassingen? Maypole werd oorspronkelijk Apache genoemd: MVC, als gevolg van zijn basis In het model-view-controller ontwerppatroon. (Ik moest het eerst veranderen omdat maypole niet is vastgebonden aan Apache, en ten tweede omdat Apache :: MVC een echt saaie naam is.) Het is hetzelfde ontwerppatroon dat de basis vormt van soortgelijke projecten in andere talen, zoals Java's Struts Framework.Dit ontwerppatroon wordt voornamelijk gevonden in grafische toepassingen; Het idee is dat je een modelklasse hebt die je gegevens vertegenwoordigt en manipuleert, een view-klasse die verantwoordelijk is voor het weergeven van die gegevens aan de gebruiker en een controllerklasse die de andere klassen regelt als reactie op gebeurtenissen die door de gebruiker worden geactiveerd. Deze analogie komt niet precies overeen met een webgebaseerde toepassing, maar we kunnen er een belangrijk principe van nemen. Zoals sjabloon Toolkit Author Andy Warkley legt uit: wat de MVC-for-the-web-menigte echt probeert te bereiken, is een duidelijke scheiding van zorgen. Zet uw databasecode op één plaats, uw applicatecode in een andere, uw presentatiecode op een derde plaats. Op die manier kunt u verschillende elementen bij Will hakken en veranderen, hopelijk zonder de andere onderdelen te beïnvloeden (afhankelijk van hoe goed uw zorgen, uiteraard). Dit is gezond verstand en goede praktijken. MVC bereikt deze scheiding van bezorgdheid als een bijproduct van duidelijk scheidingsingangen (bedieningselementen) en uitgangen (weergaven). Dit is wat magazool doet. Het heeft een aantal databaschauffeurs, een aantal front-end-stuurprogramma's en een aantal sjablonenpresentatie-stuurprogramma's. In gemeenschappelijke gevallen biedt Maypole precies wat u nodig heeft voor al deze gebieden, en u kunt zich concentreren op het schrijven van alleen de bedrijfslogica van uw aanvraag. Dit is een van de redenen waarom Maypole u zo snel kunt ontwikkelen: omdat u meestal helemaal geen ontwikkeling hoeft te doen. Vereisten: · Perl


Maypole :: handleiding :: over Gerelateerde software

DBIX :: DBSTAG

DBIX :: DBSTAG is een PERL-module voor relationele database naar hiërarchische (Stag / XML) -mapping. ...

145

Downloaden