Yes, I know there are a couple of articles available (JavaWorld, onjava,
DeveloperWork), but to me - a newbie, but still a skilled Java developer - they leave
a lot of questions open.
Examples:
- I can see that "add<property>" methods are called by Castor, but it's not documented
anywhere why they are called, and if other methods could also be called.
- in code in published articles handling many-to-many relations I see things like this:
public void addCategory( Category category )
{
if ( _categories.contains( category ) ) {
_categories.addElement( category ); category.addProduct( this );
}
}
Why is this "contains"-check necessary?
What is needed is documentation that gives SIMPLE, systematic examples on how to use
Castor-JDO:
- one-to-one relations
- one-to-many
- many-to-many
- mandatory/optional
- dependent/not-dependent
- create, read, update, delete of simple objects and linked objects
Not to talk about the complex stuff: caching, lazy loading etc. It really needs
documentation.
I'll start by writing an introductory article to javaboutique.com, and hopefully I'll
be able to make one or two follow-ups, but it'll probably only be possible if I can
get a dialogue going with a skilled JDO-developer.
Who volunteers? You Bruce?
/Keld
Writer for javaboutique.com
----- Original Message -----
From: "Techeira, Vincent X -ND" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 19, 2003 5:20 PM
Subject: Re: [castor-dev] Article about Castor-JDO
As I'm sure you're all aware there are two articles already available on Castor-JDO.
These make for excellent references, but one with even more detail would be greatly
appreciated.
As an aside, what are the requirements to become a contributor to the project?
-----Original Message-----
From: Bicking, Dave B243 [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 19, 2003 11:02 AM
To: [EMAIL PROTECTED]
Subject: Re: [castor-dev] Article about Castor-JDO
As a developer who potentially has need of Castor-JDO, I'm watching this
group for information regularly. I'm not currently reading the JDO posts in
detail, because I'm hoping our company will allow us to use XML. I have a
team member reviewing JDO now, and if we have problems with it, I'm
confident the answers can be found here. Our schedule is tight, so I doubt
we will be able to contriubute to fixes, but I'll see what I can do.
I'm extremely interested in seeing a Castor-JDO article. A nice SQL-DB
specific FAQ would be nice too (I'll scan the site for one, it might exist).
We'll probably end up using MS-SQL Server, so our interests will be in that
area. Since I'm seeing many JDO posts, I have to agree with Keith, it looks
like it's pretty active.
-- David
> -----Original Message-----
> From: Keith Visco [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, February 18, 2003 5:48 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [castor-dev] Article about Castor-JDO
>
>
> Hi Hugh,
>
> Thanks for your concern, however Castor JDO *IS* being maintained. Bruce
> Synder, the current Castor JDO lead, along with others, such as Micka�l
> Guessant, are handling the maintenance, bug fixes, development of Castor
> JDO.
>
> Keep in mind that the work done on Castor is on a volunteer basis. Some
> volunteers will have more time to spend then others, but I can assure
> that there are people who are generously contributing to and maintaining
> Castor JDO.
>
> As far as where our efforts are focused, my efforts are focused, and
> always have been, almost entirely on Castor XML, because that's where my
> interests are and the fact that I primarily deal with XML in my daily
> job. But... there are people whose efforts are focused entirely on
> Castor JDO.
>
> Due to the differences in the amount of time that people can contribute
> to the project, Castor XML and Castor JDO will see un-even amounts of
> growth. Just because one side of the project has more activity than the
> other, doesn't mean that the other side isn't being worked on.
>
> Thanks,
>
> --Keith
>
>
> Hugh Winkler wrote:
> >
> > I think the silence speaks for itself. I don't think JDO is actively
> > being maintained? Correct me if I am wrong here somebody. Anyway it has
> > severe basic bugs that are not being worked on.
> >
> > I don't want at all to disparage the Castor team's work. The XML work is
> > great. Looks like that's where their efforts currently are focused. I'm
> > guessing JDO is not strategic for them right now.
> >
> > I think it's dangerous though, to leave JDO out there and foster the
> > impression that new projects ought to use it. It ought to be labeled
> > "experimental" or "deprecated" or something, so that developers don't
> > get the wrong impression about its suitability for production systems.
> >
> > Hugh
> >
> > -----Original Message-----
> > From: Keld Helbig Hansen [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, February 18, 2003 3:43 AM
> > To: [EMAIL PROTECTED]
> > Subject: [castor-dev] Article about Castor-JDO
> >
> > I'm currently preparing an article about Castor-JDO for a large Java
> > web-site.
> > The article is a beginners tutorial to Castor-JDO.
> > Since I haven't got practical experience with Castor, I'd like to get in
> > contact with a skilled Castor-JDO person that could help me answer some
> > technical questions. I've tried to put some of my questions here in the
> > newsgroup, but without much success.
> > If you're interested in helping me the next week or so I'd be great.
> > I'll of course give you due credit in my article.
> >
> > -----------------------------------------------------------
> > If you wish to unsubscribe from this mailing, send mail to
> > [EMAIL PROTECTED] with a subject of:
> > unsubscribe castor-dev
> >
> > -----------------------------------------------------------
> > If you wish to unsubscribe from this mailing, send mail to
> > [EMAIL PROTECTED] with a subject of:
> > unsubscribe castor-dev
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-dev
>
------------------------------------------------------------------------------
CONFIDENTIALITY NOTICE: If you have received this e-mail in error, please immediately
notify the sender by e-mail at the address shown. This e-mail transmission may
contain confidential information. This information is intended only for the use of
the individual(s) or entity to whom it is intended even if addressed incorrectly.
Please delete it from your files if you are not the intended recipient. Thank you for
your compliance. Copyright (c) 2003 CIGNA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev