Thanks for proposing this!
I have been lurking here for quite a while and now I am actually writing my
web app. I seem to get stuck on creating the repository. I go to look at
the test source and can't find it, I run the junit tests and it takes 2
hours to finally use all the memory on my computer and give up, ...
OJBC has been a help to ease into this.
I like the idea of working only in my java class and being able to create
sql for creating my backend and the repository file (and documentation)
from the one source.
It is pretty easy to find out how to include @ojb tags, but not so clear
how to get my sql and repository from there.
I have given a few small suggestions inline below.
clq
Original Message:
-----------------
From: Ilias Lazaridis [EMAIL PROTECTED]
Date: Mon, 15 Nov 2004 20:18:08 +0200
To: [EMAIL PROTECTED]
Subject: [SUGGESTION] - S01 - Website.MainPage & QuickStarts
[please, if you like to comment on this, write inline within the contex]
-
The below document is a draft-version proposal for the main-page of the
OJB website.
It focuses on two points:
- getting visitors to try it!
- pointing out OJB's major top-level strenghts!
The suggested quick-starts would allow:
- newcomers : to use OJB to quickly explore real JAVA OOAD
in conjunction with IDE's like NetBeans.
- evaluators: to check OJB quickly without [** affection
of do you mean affecting? **] the running developement
system
I can create those quick-start-projects. Assistance from OJB-team
needed: mostly a few answers to questions which I raise during the
creation process [within the user list].
The main goal is to make the tutorials modular (stepwise increase of
complexity), transparent (newcomer-safe, e.g. no domain-knowledge
necessary) and efficient (quick introduction).
-
[A question: is it possible to retrieve older versions of the OJB
website, e.g. to track changes?]
-
OJB
ObJectRelationalBridge - Scalable Transparent Persistence for Java Objects
OJB is easy:
- Don't read documentations - start with trying it:
- The OJB team cares about your time
- 5 min: download <quick-start-package>
- self-contained: everything needed within one folder
- no affection on current development system
- evaluate OJB without risk
- run the samples and explore its sources
- netbeans 4.0 project included
- eclipse 3.0 project included
- 10min: create your first real application
- define a java class
- declare it as persistent
- build *everything*, including database, with a single command
- within your IDE
- or from the command line
- run your first application
- create, retrieve, update, erase objects
- 20min: extend your first app with relations (1:1, n:1, 1:n, m:n)
- explore real OOAD with JAVA & OJB
- stepwise define 4 more java classes
- attach them to the first class
- explore incremental design capabilities of OJB
- watch OJB's schema update mechanisms do the work for you
- 10min: migrate you first app to another database (MySQL)
- watch OJB's schema migration mechanisms work for you
OJB is pure:
- pure java
- enables pure OOAD
OJB is scalable:
- use it within[g] embedded applications
- up to enterprise scale distributed applications
OJB is powerfull:
- fine-tune your application, with high detail grade of control
- field proven Cache & distributed systems
OJB is flexible in RDBMS
- HSQL (already bundled), MySQL, ...
OJB is flexible in API's [does not bind you to proprietary technology]:
- full ODMG 3.0 compliant API
- later migration to ODMG driven OODBMS systems is possible
- full ODMG 3.0 standard OQL (Object Query Language)
- later migration to major OODBMS systems, without change of OQL code
- ODMG available for other OO languages, too (e.g. C++)
- allows design of highly speed-critical code with C++/ASM bridge
- [disclosure: <known ODMG issues and limitations>]
- full JDO 1.0 compliant API
- later migration to JDO (RDBMS/OODBMS) systems is possible
- based on JDO Reference Implementation
- highest compatibility
- [disclosure: performancy penalty of ~XX%, see performance notes]
- native implementations sheduled for OJB 2.0
- an OTM [** spell it out, please. I already have trouble with ODMG and
JDO, what is OTM? **] API (ODMG / JDO common functionality)
- if you are still undecided which one to use
- a low-level OJB API (PersistenceBroker)
- all other api's are based on this
- allows definition of your in-house API's
- e.g. when creating specific Frameworks.
.
[how about some thoughts on using with struts?
Seems my comments are fewer and farther between than I thought. I want to
help make this useful and popular project. I hope this made sense.]
--
http://lazaridis.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]