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]

Reply via email to