Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.347.892 Times

Basset::Object::Persistent 1.03

  Date Added: April 14, 2010  |  Visits: 895

Basset::Object::Persistent

Report Broken Link
Printer Friendly Version


Product Homepage
Download (88 downloads)



Basset::Object::Persistent is a subclass of Basset::Object that allows objects to be easily stored into a relational database. Presently only supports MySQL, but that may change in the future. SYNOPSIS (no synopsis, this is an abstract super class that should never be instantiated directly, it should be subclassed for all persistent objects and used through them) Basset::Object is the uber module in my Perl world. All objects should decend from Basset::Object. It handles defining attributes, error handling, construction, destruction, and generic initialization. It also talks to Basset::Object::Conf to allow conf file use. But, some objects cannot simply be recreated constantly every time a script runs. Sometimes you need to store the data in an object between uses so that you can recreate an object in the same form the last time you left it. Storing user information, for instance. Basset::Object::Persistent allows you to do that transparently and easily. Persistent objects need to define several pieces of additional information to allow them to commit to the database, including their table definitions. Once these items are defined, youll have access to the load and commit methods to allow you to load and store the objects in a database. It is assumed that an object is stored in the database in a primary table. The primary table contains a set of columns named the same as object attributes. The attributes are stored in those columns. Some::Package->add_attr(foo); my $obj = Some::Package->new(); $obj->foo(bar); $obj->commit(); in the database, the foo column will be set to bar..

Requirements: No special requirements
Platforms: Linux
Keyword: Allows Bassetobjectpersistent Database Easily Libraries Objects Programming Stored Subclass
Users rating: 0/10

License: Freeware Size: 143.36 KB
USER REVIEWS
More Reviews or Write Review


BASSET::OBJECT::PERSISTENT RELATED
Database Tools  -  Lanifex Database of Managed Objects 2.4b 1.0
DMO stands for "Database of Managed Objects." This is a tool for documenting all objects within a data center. It provides an object-based overlay on a MySQL database, with a Web-based interface, which allows new objects to be defined in a...
 
Database Tools  -  Lanifex Database of Managed Objects for Scripts 2.4b
DMO stands for "Database of Managed Objects." This is a tool for documenting all objects within a data center.It provides an object-based overlay on a MySQL database, with a Web-based interface, which allows new objects to be defined in a...
17.63 MB  
Database Tools  -  DaDaBIK 4.2
DaDaBIK project is a free PHP application that allows you to easily create a highly customizable front-end for a database in order to search, update, insert and delete records; all you need to do is specifying a few configuration parameters....
1.6 MB  
Network & Internet  -  Open Media Collectors Database 1.0.2
Open Media Collectors Database project (OpenDb) is a PHP and MySQL based inventory application that allows you to easily catalog and lend media-related items, including DVD, VCD, CD, VHS, games, books, and laser discs. There are also quite a few...
1.1 MB  
E-Commerce  -  Open Media Collectors Database for Catalogs 1.0.4pl2
The Open Media Collectors Database (OpenDb) is a PHP and MySQL based inventory application that allows you to easily catalog and lend out your stuff.Its primary purpose is to catalog media related items, such as DVD's, Books, CD's etc, but its so...
1.46 MB  
E-Commerce  -  Open Media Collectors Database .4pl2 1.0
The Open Media Collectors Database (OpenDb) is a PHP and MySQL based inventory application that allows you to easily catalog and lend out your stuff. Its primary purpose is to catalog media related items, such as DVD's, Books, CD's etc, but its so...
 
E-Commerce  -  Open Media Collectors Database .4pl2 1.0
The Open Media Collectors Database (OpenDb) is a PHP and MySQL based inventory application that allows you to easily catalog and lend out your stuff. Its primary purpose is to catalog media related items, such as DVD's, Books, CD's etc, but its so...
 
Database Tools  -  DaDaBIK PHP 4.2
DaDaBIK is a free PHP application that allows you to easily create a highly customizable front-end for a database in order to search, insert, update and delete records; all you need to do is specifying a few configuration parameters.Starting from...
1.59 MB  
Database Tools  -  DaDaBIK for Scripts 4.2
DaDaBIK is a free PHP application that allows you to easily create a highly customizable front-end for a database in order to search, insert, update and delete records; all you need to do is specifying a few configuration parameters.Starting from...
1.59 MB  
Database Tools  -  PHP MySQL Web Interface 1.1
PHP MySQL Web Interface allows you to manage a MySQL database easily.
10 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB