×

MODULEWRITER: A program for automatic generation of database interfaces. (English) Zbl 1046.68046

Summary: MODULEWRITER is a PERL object relational mapping tool that automatically generates database specific application programming interfaces (APIs) for SQL databases. The APIs consist of a package of modules providing access to each table row and column. Methods for retrieving, updating and saving entries are provided, as well as other generally useful methods (such as retrieval of the highest numbered entry in a table). MODULEWRITER provides for the inclusion of user-written code, which can be preserved across multiple runs of the MODULEWRITER program.

MSC:

68P15 Database theory
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Banerjee, J.; Chou, H.; Garza, J. F.; Kim, W.; Woelk, D.; Ballou, N., Data model issues for object-oriented applications, ACM Transactions on Office Information Systems, 5, 1, 3-26 (1987)
[2] Bourret, R., Bornhovd, A., Buchmann, A., 2000. A generic load/extract utility for data transfer between xml; Bourret, R., Bornhovd, A., Buchmann, A., 2000. A generic load/extract utility for data transfer between xml
[3] Bretl, B., Otis, A., Soucie, M.S., Schuchardt, B., Venkatesh R., Gemstone Systems Inc., 1998. Persistent javajava; Bretl, B., Otis, A., Soucie, M.S., Schuchardt, B., Venkatesh R., Gemstone Systems Inc., 1998. Persistent javajava
[4] DataBind http://www.databind.sourceforge.net/; DataBind http://www.databind.sourceforge.net/
[5] Dubois, P., mysql (2000), New Riders Publishing: New Riders Publishing Indianapolis
[6] Duc, H.N., Hofer, H., 2002. Mapping javajava; Duc, H.N., Hofer, H., 2002. Mapping javajava
[7] Fussell, M. L., Foundations of Object Relational Mapping (1997), ChiMu Corporations
[8] Hibernate, http://www.hibernate.bluemars.net/; Hibernate, http://www.hibernate.bluemars.net/
[9] Jaxor, http://www.jaxor.sourceforge.net/; Jaxor, http://www.jaxor.sourceforge.net/
[10] Jepson, B.; Peckham, J.; Sadasiv, R., Database Application Programming with linex (2000), Wiley: Wiley New York
[11] jgrinderhttp://www.jgrinder.sourceforge.net/; jgrinderhttp://www.jgrinder.sourceforge.net/
[12] Keller, W., 1997. Mapping objects to tables—a pattern language. In: Proceedings of European Conference on Pattern Languages of Programming Conference.; Keller, W., 1997. Mapping objects to tables—a pattern language. In: Proceedings of European Conference on Pattern Languages of Programming Conference.
[13] Lambert, C.M., 1998. sql2javasqljavahttp://www.sql2java.sourceforge.net/; Lambert, C.M., 1998. sql2javasqljavahttp://www.sql2java.sourceforge.net/
[14] MIDAR’s Mutli-tier code generator, MIDAR Pty Ltd., Australia, http://www.midar.com.au/; MIDAR’s Mutli-tier code generator, MIDAR Pty Ltd., Australia, http://www.midar.com.au/
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.