HOPPLA

oops ist ein objektorientierter persistenter Speicher.
Jetzt downloaden

HOPPLA Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Muir Sharnoff
  • Website des Verlags:
  • http://search.cpan.org/~muir/

HOPPLA Stichworte


HOPPLA Beschreibung

Oops ist ein widerstandsorientierter persistenter Speicher. Oops ist ein widerstandsorientierter persistenter Store.Synopsis verwenden Ups; Transaktion (sub {$ oops = new oops dbi_dsn => $ dbi_dsn, username => $ username, passy => $ Passwort, table_prefix => "My"; $ oops-> Commit; $ oops -> {my_1st_bit_of_data} = 'a Skalar '; $ oops -> {my_2nd_bit_of_data} = {a =>' Hash '}; $ oops -> {my_3rd_bit_of_data} = ; $ oops -> {my_4rd_bit_of_data} =' a Referenz auf einen Skalar , Ref, Hash, oder Array ']; My $ Old_Value = $ oops -> {Multiple} {Level} {dienten}; mein $ object = $ oops-> load_object ($ ganzger_object_id); meine $ dbh = $ oops-> dbh (); $ oops-> workaround27555 ($ Referenz); My $ WAS_Virtual = $ oops-> virtual_object (% {$ oops -> {etwas} {Hash}, ;}; Mein $ ref = GetRef (% Hash, 'Key') Das Ziel von Hoppla ist es, Perl-Objekte transparent persistent zu machen. Oops behandelt tief verschachtelte und vernetzte Objekte - auch Objekthierarchien, die zu groß sind, um in den Gedächtnis zu passen, und (mit einem Hinweis) einzelne Hash-Tabellen, die für den Gedächtnis zu groß sind. Objekte werden in den Speicher geladen, da sie zugegriffen werden. Alle Änderungen an Ihrer Objekthierarchie werden mit einem einzelnen Commit () gespeichert (). Die vollständige Transaktionskonsistenz ist der einzige Betriebsmodus. Entweder alle Ihre Änderungen werden gespeichert oder keiner von ihnen ist. Während Ihr Programm ausgeführt wird, sehen Sie eine konsistente Ansicht der Daten: Keine anderen laufenden Transaktionen ändern die Daten, die Sie sehen. Wenn eine andere Transaktion Daten ändert, die Sie verwenden, müssen mindestens eines der Transaktionen abbrechen. Oops wird sterben (), um die Transaktion abzubrechen.OOPS Maps alle Perl-Objekte auf das gleiche RDBMS-Schema. Zum Teil des Benutzers von OOPS ist keine Fortschrittschema-Definition erforderlich. Der Name des Pakets (oops) stammt aus der Realisierung, dass das Datenmodell von Perl viel komplizierter ist, als ich zunächst verstanden habe. Intern verwendet das RDBMS-Schema vier Tabellen: Eine Tabelle von Objekten, eine Tabelle von Attributen (Schlüssel und Werte), eine Tabelle mit großen Attributen, die große, die normalen Spaltenbreiten und eine Tabelle der Zähler. Dieses Mal erwartet OOPs a Web-artiger Arbeitsablauf: Erstellen von oops-Instanz Zugriff auf einige Objekte Einige Objekte ändern Ansprechpartner Commiting ExitIf Sie benötigen mehr als eine Transaktion in einem Programm, erstellen Sie mehr als eine Oops-Instanz. Um Ihre Daten persistent zu erstellen, geben Sie Ihre Daten anhand Ihrer Daten aus dem OOPS-Objekt an. . Um Ihre Daten später abzurufen, greifen Sie einfach durch das OOPs-Objekt zu. Anforderungen: · Perl.


HOPPLA Zugehörige Software

True Color Picker.

TRUE COLOR PICKER ist eine PHP-Klasse, die verwendet werden kann, um eine Palette darzustellen, um die Farben des Benutzers auswählen zu lassen. ...

86

Herunterladen