DBIX :: Objecten

DBIX :: Objecten is een PERL-extensie om de opname van database-gebonden objecten te vergemakkelijken.
Download nu

DBIX :: Objecten Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Issac Goldstand
  • Uitgever website:
  • http://search.cpan.org/~isaac/DBIx-Objects-0.04/Objects.pm

DBIX :: Objecten Tags


DBIX :: Objecten Beschrijving

DBIX :: Objecten is een PERL-extensie om het maken van het maken van database-gebonden objecten. DBIX :: Objecten is een PERL-extensie om het maken van het creëren van database-gebonden objects.synopsistize-module is bedoeld om een objectgeoriënteerd raamwerk te bieden voor toegang tot gegevensbronnen. De bron van de gegevens is volledig abstract, waardoor volledige flexibiliteit mogelijk is voor de back-end. Deze module is niet bedoeld om een aanhoudende laag te verschaffen - gebruik een andere module (zoals Tangrams) als u Object Peh Pespustance nodig hebt. Ik weet het niet zeker hoe ik deze bibliotheek moet doen, dus laat me beginnen met het uitleggen van de geschiedenis van waarom Was Stecountryi ontwikkelde deze module toen ik begon op te merken dat de meeste van mijn webtoepassingen een zeer vergelijkbare indeling volgden - er was een data-back-end- en webmethoden die bij hen zouden kunnen interopereren. Toen ik helpertoepassingen begon te hebben om met de web-apps te werken, begon ik al mijn applicaties te voeren om 2 lagen te gebruiken. De onderste laag was een objectkader dat de perl-code bevatte die nodig is om met de database te werken. Op deze manier zou ik er zeker van kunnen zijn dat alle helpertoepassingen, en natuurlijk de webtoepassing, alle gebruikte dezelfde toegangsmethoden om bij de database te gaan om de mogelijkheid te elemineren dat iets f # $ in de database ontving door een defecte query in de database ergens in de grote puinhoop van de code. (De bovenste laag was de "bedrijfslogica" -laag, die de web- of helpertoepassing was.) Toen merkte ik dat al deze database-toegangsobjecten erg vergelijkbaar waren: ze hadden allemaal toegangsmethoden voor elk lid van de klasse, wat vertegenwoordigde Een enkel veld in de database en had geselecteerd / insert / update / verwijder routines. Ik heb op dit punt ook een "dynamisch object" ontwikkeld, waar ik een groot veld van de variabele lengte in de database zou hebben die vele gebieden heeft ingegaan. Op deze manier zou ik het object kunnen veranderen zonder zich zorgen te maken over compatibiliteit in de back-end-database als ik velden / gewijzigd / verwijderd / verwijderd heb toegevoegd. (We zullen hier later teruggaan.) Daarnaast waren er verschillende manieren om objecten te embedden (bijvoorbeeld een persoonsobject kan een telefoonnummerobject hebben ingesloten in het als onderdeel van een adresboektoepassing). (We zullen dit later ook teruggaan). Dus er waren verschillende manieren om logisch verschillende verzamelingen gegevens te groeperen, maar de objecten deelden allemaal een uniforme manier om toegang te krijgen tot de gegevens. Zo was DBIX :: Objecten geboren - het zorgde voor een kader dat real lly zou garanderen dat de objecten echt op een logisch vergelijkbare manier zouden functioneren - vergelijkbaar met de manier waarop de meeste GUI-applicaties in logisch vergelijkbare manieren werken (ze hebben allemaal dat het menu van het bestand met openen , Opslaan, afsluiten ... Het menu Help met Help-onderwerpen, een optionele upgrade, enz.). Dus ik denk dat je deze bibliotheek een API zou kunnen noemen voor het ontwikkelen van database-gebonden objecten. Vereisten: · Perl


DBIX :: Objecten Gerelateerde software

Perlbug :: log

PERLBUG :: Logboek is een PERL-module voor generieke logging / debugging-functies voor alle perlbug. ...

182

Downloaden