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 49.480.172 Times

jPersist 2 RC3

  Date Added: September 20, 2010  |  Visits: 856

jPersist 2

Report Broken Link
Printer Friendly Version


Product Homepage
Download (94 downloads)



jPersist is an extremely powerful, light-weight, object-relational database persistence API that manages to avoid the need for configuration and annotation; mapping is automatic. The project uses JDBC and can work with any relational database and any type of connection resource. jPersist uses information obtained from the database to handle mapping between the database and Java objects, so mapping configuration is not needed, and annotation is not needed, in fact there is no configuration needed at all. jPersist has a database manager class that handles pooling of its own resources as well as managing JDBC connections as needed. The database manager provides several object relational access methods that allow queries, inserts, updates, deletes, etc. in a single line of code. However, the real power of jPersist resides in the jPersist.Database class. This class is a powerhouse of functionality that provides configuration and annotation free object-oriented access to your relational database. jPersist can be used with POJO object instances, or extended to provide object-relational abilities for your class instances, and it can even be cast to an interface for database proxying. jPersist also implements ListIterator to provide forward and backward traversal of the data returned and can be used directly in page rendering tools such as JSP and Velocity. jPersist also easily handles all types of data associations and inheritance. When loading an object, you can optionally also load any of the associations the object may have. jPersist is as easy as: // normal POJO public class Customer extends PersistentObject // not required { public Customer(String lastName) {…} … } DatabaseManager dbm = DatabaseManager.getDatabaseManager(“jndiDb”); Customer customer = (Customer)dbm.loadObject(new Customer(“Smith”)); customer.setLastName(“Smithman”); dbm.saveObject(customer); dbm.saveObject(new Customer("dbuser1", "passwd", "Dave", "B.")); Whats New in This Release: - Major milestone release! Contains: updated documentation, usability enhancements and bug fixes. - Added support for several more databases. jPersist now directly supports: DB2, Oracle, MySQL, HSQL, Derby, PostgreSQL. All jPersist functionality is available. - Directly supports all JDBC SQL data types, including direct support for Blobs/Clobs, Streams, Readers, etc. - Added improved exception handling support.. Software Sensation Inc. is the maker of jWebApp (a Web Application Framework), Install&Update (a software installation and updating product), MemSL (a library of useful data structures), and other products. We also specialize in Java client/server and web server applications.

Requirements: No special requirements
Platforms: Linux
Keyword: Api Class Customer Database Database Apis Jdbc Jpersist Object Object-relational Object-relational Database Persistence
Users rating: 0/10

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


JPERSIST 2 RELATED
Church Management Databases  -  Reflect Free CRM Customer Database 2.04
Reflect Free Customer Relationship Management Software allows businesses to easily track customer information, tasks, event, and notes. Reflect helps businesses know their customers better and helps foster stronger relationships. Improve...
536.56 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  DB_DataContainer 1.3.1
DB_DataContainer is a PEAR compliant database persistence layer and data encapsulation class. A persistence layer can encapsulate the behaviour needed to make objects persistent like for exemple: to load, save and delete objects to and from...
9.22 KB  
Database Tools  -  AEDEDL 1.0
AEDEDL class handle database queries automatically: Add, Edit, Delete, Enable, Disable, Listing.
10 KB  
Libraries  -  Rose::DB::Object::Helpers 0.764
Rose::DB::Object::Helpers is a mix-in class containing convenience methods for Rose::DB::Object. SYNOPSIS package MyDBObject; use Rose::DB::Object; our @ISA = qw(Rose::DB::Object); use Rose::DB::Object::Helpers clone, { load_or_insert =>...
481.28 KB  
Database Tools  -  Simple C++ ODBC Database API 1.10
Simple C++ ODBC Database API is designed to encapsulate the ODBC API functionality in an object oriented manner. The API was created due to an absence of any other such API that was database independent. The database independence is achieved...
84.99 KB  
Libraries  -  Object::Relation::Meta::Class::Schema 0.1.0
Object::Relation::Meta::Class::Schema is a Perl module for Object::Relation database store builder. This module is provides metadata for all Object::Relation classes while building a storage schema. Loading Object::Relation::Schema causes it to...
24.58 KB  
Business  -  Atodos - Customer and Vendor 1. 6. 2001
Atodus - Customer and Vendor is a complete, multi-user, customer database, and help-desk solution. Atodus - Customer and Vendor keeps track of your valuable customer information. You can enter products purchased and/or services subscribed to by...
1.06 MB  
Programming  -  JXMLSQL alpha.0.9
JXmlSql is a Java database API ( MySql, Oracle, Access )that eliminates JDBC code. JXmlSql allows developers to define application and prepopulation SQL statements inside xml files. Options for query, insert, update, delete, report and...
27.87 KB  
Miscellaneous  -  Restrictive APIs for Python 1.0
Python has no inherent provision for a restrictive API that blocks accesses to methods and variables outside an allowed set. Inexperienced Python programmers may fail to adhere to an agreed-upon API, directly accessing the private internals of a...
 
NEW DOWNLOADS IN PROGRAMMING, DATABASE TOOLS
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  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui 0.5.5.1
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB