[Schevo-devel] [TUTORIAL] - Create and Evolve a Simple OO
Application
Ilias Lazaridis
ilias at lazaridis.com
Sun Feb 20 17:22:53 EST 2005
Schevo is up and running fine.
At this point, I like to create my first Schevo based application.
I have exactly installed what you have suggested.
Thus I have no IDE, which is fine.
I like to use a simple text-editor initially.
-
This evaluation can result in a tutorial, which would simplify the
exploration of the schevo capabilities even for technology newcomers.
-
The evaluation/tutorial sequence which fits mostly to schevo seems to be
the jamORM one:
[note: the documents are still in draft and not abstracted/processed fully.]
http://lazaridis.com/case/orm/index.html
I've copied the current version for your convience
[note: to keep this thread as much as possible informative and clear, I
ask you to contact me via private email if you have any questions
subjecting the processing.]
-
jamORM - Scalable Transparent Object Persistence
[V0.3 - draft]
This is the main page of the fictive product jamORM, which serves as an
evaluation template for Object Relational Mapping (ORM) tools.
The jamORM Quick-Starts
jamORM is fully transparent. Combined with an RDBMS (like Postgree) you
get an OODBMS system, which you can later exchange by a real OODBMS system.
The team cares about your time:
* 10 min: download <quick-start-package>
o self-contained: everything needed within one folder
o no affection on current development system
+ evaluate jamORM without risk
+ run the samples and explore its sources
# Project for xyz IDE included
* 10min: create your first real application
o define a class
o declare it as persistent
o build everything, including database, with a single command
+ from within your IDE
+ from the command line
o run your first application
+ create, retrieve, update and delete objects
* 20min: extend your first app with relations
o explore real OOAD with jamORM
o stepwise define 4 more classes
o attach them to the first class (1:1, 1:n, n:1, m:n)
o explore incremental design capabilities of jamORM
+ watch jamORM's schema update mechanisms do the work
for you
# fine-tune update-mechanism by defining rules-sets
* 10min: migrate you first app to another database (MySQL)
o watch jamORM's schema migration mechanisms work for you
+ copies database structure
+ copies database content
* 10min: Reverse Engeneer of relational DBMS to OO Classes
More information about the Schevo-devel
mailing list