JIFTY :: Manuel :: ObjectModel

JIFTY :: Manuel :: ObjectModel est une vue d'ensemble du modèle d'objet JIFTY.
Télécharger maintenant

JIFTY :: Manuel :: ObjectModel Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Shawn M Moore
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~sartak/

JIFTY :: Manuel :: ObjectModel Mots clés


JIFTY :: Manuel :: ObjectModel La description

JIFTY :: Manuel :: ObjectModel est une vue d'ensemble du modèle d'objet JIFTY. JIFTY :: Manuel :: ObjectModel est une vue d'ensemble des applications de modèle d'objet judsty.jifty sont généralement construites de la même manière. Il n'y a aucune raison pour que vous ayez besoin d'utiliser le modèle que nous avons construit, mais nous le trouvons un moyen raisonnablement correct de faire des choses. Ce document devrait servir de feuille de route à la bibliothèque de la classe JIFTY, ainsi qu'une introduction à la manière dont les applications JIFTY sont Mettez-nous ensemble.Nous commencons avec les classes de votre application et passez aux bits de JIfty lui-même.Si vous créez une nouvelle application, appelons-le myweblog et créer une classe modèle appelée myweBlog :: Post, tu vas finir. Avec les fichiers et répertoires suivants: myweBlog / etc / config.yml lib / myweBlog / Modèle / post.pm Action / Bin / Bin / JIFTY Web / Modèles / Files de test statiques / T / #Some.a moins c'est l'échafaudage que JiFTY crée pour vous . Dans les coulisses, Josty fait beaucoup plus. Plutôt que de créer un tas de classes de "stub" et de bibliothèques pour vous, JIFTY les génère à la volée. Il est toujours possible de créer ces bibliothèques lorsque vous avez besoin de personnaliser le comportement par défaut, mais nous travaillons vraiment difficilement pour vous assurer de ne pas avoir besoin de. À l'heure actuelle, JIFTY est une autocréation des bibliothèques, des pages Web statiques et des modèles Web. Nous sommes Pas 100% satisfait de la manière dont JIFTY Autocreates Web Modèles Web et des pages statiques et travaillent à la refonte de la refonte. La bibliothèque que vous voyez lors de la création d'une application judvante est: myweblog :: Modèle :: postmyweblog :: Modèle :: Post décrit le schéma et la logique commerciale de votre classe de poteau. Il utilise deux espaces de noms, myweblog :: Modèle :: Post :: schéma qui a des définitions de colonne réelles et myweblog :: Modèle :: Poste contenant la logique commerciale (facultatif), le contrôle d'accès et ainsi de suite. Mais si vous regardez attentivement MyweBlog :: Modèle :: Poste, vous verrez la ligne: Utilisez la base QW / MyWeblog :: Enregistrement /; Comment cela peut-il fonctionner? Il n'y a pas de myweBlog :: classe record dans votre application. Et JIFTY, tandis que cela essaie d'être un cadre complet, dessine quelque peu la ligne d'inclure des classes de base spécifiques à chaque application pour chaque application que vous pourriez éventuellement graver. La réponse réside dans JIFTY :: Classloader, un module utilitaire utilisé pour créer le forage Des trucs pour vous quand vous en avez besoin. Vous avez certainement été possible pour que JIFTY crée chaque classe, vous pourriez avoir besoin en tant que fichier sur disque lorsque vous créez votre candidature (et que nous pouvons décider de le faire si suffisamment de gens nous croient) , mais lorsque les cours de stub que nous devrions fournir ne sont que des petites cales qui héritent d'ou appelent au cur judvement, il n'a pas beaucoup de sens de les créer avant d'avoir besoin d'eux. Vous pouvez construire une application judvante sans ces cales en ayant vos classes de modèle hériter directement de JIFTY :: Enregistrez, mais vous rencontrerez ensuite des ennuis le second que vous souhaitez ajouter un code spécifique à l'application et devoir retourner et rénovez chaque une de vos classes pour utiliser votre nouvelle classe de base. C'est une petite chose, mais une personne qui peut vous faire économiser une douleur et une souffrance plus tard. Exigences: · Perl


JIFTY :: Manuel :: ObjectModel Logiciels associés