Jifty :: Manual :: Objectmodel

Jifty :: Handmatig :: ObjectModel is een overzicht van het Jifty-objectmodel.
Download nu

Jifty :: Manual :: Objectmodel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Shawn M Moore
  • Uitgever website:
  • http://search.cpan.org/~sartak/

Jifty :: Manual :: Objectmodel Tags


Jifty :: Manual :: Objectmodel Beschrijving

Jifty :: Manual :: Objectmodel is een overzicht van het Jifty-objectmodel. Jifty :: Manual :: Objectmodel is een overzicht van het Jifty-objectmodel.Jifty-applicaties worden over het algemeen op dezelfde manier gebouwd. Er is geen reden dat u het model nodig heeft dat we hebben gebouwd, maar we vinden het een redelijk OK-manier om dingen te doen. Dit document zou moeten dienen als een routekaart naar de Jifty Class-bibliotheek, evenals een inleiding tot de manier waarop jifty-toepassingen zijn Samen. We beginnen met de klassen in uw toepassing en gaan verder met de bits van jifty zelf. Als u een gloednieuwe toepassing maakt, laten we het MyWeblog noemen en één modelklasse maken genaamd MyWeblog :: Post, u zult eindigen Met de volgende bestanden en mappen: MyWeblog / ETC / CONFIG.YML LIB / MYWEBLOG / MODEL / POST.PM ACTIE / BIN / JUFTY WEB / SMPLATEN / STATISCHE / T / #SOME Testbestanden. Ten minste is de Steigers Jifty voor u . Achter de scènes doet Jifty eigenlijk veel meer. In plaats van een stel kleine "stub" -klassen en bibliotheken voor u te maken, genereert Jifty ze op de vlucht. Het is altijd mogelijk om daadwerkelijk deze bibliotheken te maken wanneer u het standaardgedrag wilt aanpassen, maar we werken heel hard om ervoor te zorgen dat u het niet nodig hebt. Nu, jifty is AutoCreating-bibliotheken, statische webpagina's en websjablonen. We Niet 100% tevreden over hoe jifty-websjablonen en statische pagina's en statische pagina's werken en werken om dat te herontwerpen. De bibliotheek die u ziet bij het maken van een Jifty-app is: MyWeblog :: Model :: PostmyWeblog :: Model :: Post beschrijft de schema en bedrijfslogica van je postklasse. Het maakt gebruik van twee naamruimtes, MyWeblog :: Model :: Post :: Schema met daadwerkelijke kolomdefinities en MyWeblog :: Model :: Post die de (optionele) bedrijfslogica, toegangscontrole bevat, enzovoort. Dat is het. Maar als je er zorgvuldig uitziet op MyWeblog :: Model :: Post, zie je de regel: gebruik basis qw / myweblog :: record /; hoe kan dat mogelijk werken? Er is geen MyWeblog :: Record Class in uw toepassing. En jiftig, terwijl het een uitgebreid kader probeert te zijn, trekt de lijn enigszins kort van toepassingspecifieke basisklassen voor elke applicatie die u mogelijk zou bedenken. Het antwoord ligt in Jifty :: ClassLoader, een utility-module Jifty gebruikt om de saai te maken Dingen voor u als u het nodig hebt. Het is zeker mogelijk voor jifty om elke klas te maken die u mogelijk nodig heeft als een bestand op schijf wanneer u eerst uw aanvraag maakt (en inderdaad kunnen we besluiten om dit te doen als er genoeg mensen bij ons kunnen doen) , maar wanneer de stubklassen die we zouden bieden, zijn slechts kleine schuimen die erven van of bellen naar de jifty-kern, het is niet logisch om ze te maken voordat je ze nodig hebt. Je zou een jifty-applicatie kunnen bouwen zonder deze shims door je modelklassen rechtstreeks van Jifty :: Record te hebben, maar dan sta je in de problemen de tweede die je toepassingsspecifieke code wilt toevoegen en elke keer terug moet gaan een van je lessen om je nieuwe basisklasse te gebruiken. Het is een klein ding, maar een die je een stel pijn en lijden kan redden. Vereisten: · Perl


Jifty :: Manual :: Objectmodel Gerelateerde software