Wiki source code of GVC Frameworks-Overview
Last modified by Chuck Hill on 2009/05/24 17:37
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | The **GVC Frameworks** evolved from projects implemented by GVC ~[[[Global Village Consulting>>url:http://www.global-village.net||shape="rect"]]] for over 10 years. One of the most recent projects that use these frameworks is [[GVCSiteMaker>>url:http://www.gvcsitemaker.com/||shape="rect"]], an Open Source CMS that allows non-technical users to create highly customized websites and web databases. | ||
2 | |||
3 | The following are some of the main frameworks included in this release: | ||
4 | |||
5 | • **GVCEOFExtensions** - Provides loads of Enterprise Objects Frameworks (EOF) additions and custom qualifiers. | ||
6 | |||
7 | • **GVCEOFValidation** - Provides enhancements to standard EOF validation, including code-free, customizable, localizable validation messages and more extensive validation. | ||
8 | |||
9 | • **GVCFoundation** - Contains Foundation extensions such as Boolean, Date, BigDecimal, String, NSArray. | ||
10 | |||
11 | • **GVCEOPrototypes** - Contains standard set of Enterprise Objects (EO) prototypes that can be used for multiple frameworks and WebObjects applications. It currently supports prototypes for DB2, FrontBase, JDBC, MySQL and Oracle databases. | ||
12 | |||
13 | • **GVCGenericObjects** - Contains classes designed for easy lookup, localization and archival of objects. | ||
14 | |||
15 | • **GVCSecurity** - Contains classes that provide security or different access rights for users or groups in a WebObject's application. | ||
16 | |||
17 | • **GVCVirtualTables** - Contains classes that provide a virtual representation of database tables which can be accessed via Key Value Coding (KVC). | ||
18 | |||
19 | • **GVCKerberos** - Contains a simple wrapper class around some of the functionality in the WedgeTail JSCI Kerberos classes. It implements a very simple Kerberos authentication of a user ID and password. | ||
20 | |||
21 | • **GVCMail** - Contains convenience classes for sending email messages and support for fault tolerant sending of bulk messages. | ||
22 | |||
23 | • **GVCWOExtensions** - Contains extensions to WOApplication, WOComponent, WODirectAction, WOSession and other AppServer classes. | ||
24 | |||
25 | • **GVCJNDIAdditions** - Extends the JNDI adaptor to support secure communication with an LDAP server. Transport Layer Security (TLS) provides a mechanism for ensuring the integrity and confidentiality of the transferred data. | ||
26 | |||
27 | The GVC Frameworks were developed in parallel with Project Wonder so you will find a lot of duplication in the extensions to Foundation, EOF, and WO areas. But there is a lot of unique stuff too and alternative implementations of things like localization. Eventually this might all get merged into Wonder, but that is a lot of effort and we are busy now. | ||
28 | |||
29 | Download from ~[[[SourceForge>>url:http://sourceforge.net/project/showfiles.php?group_id=138889||shape="rect"]]]- **see File Releases**. | ||
30 | |||
31 | Beta versions from [[http:~~/~~/www.gvcsitemaker.com/chill/gvc_frameworks>>url:http://www.gvcsitemaker.com/chill/gvc_frameworks||shape="rect"]] |