Re[2]: [JBoss-user] JBossDO page is on the site

2003-07-08 Thread Alexey Loubyansky
Hello Peter,

Tuesday, July 08, 2003, 4:39:52 PM, Peter Spiess wrote:

PS Alex,

PS I wish I had some time for some real critiquing like I did last week...  In
PS your meta-data page, all of the tabs seem to be showing up as some
PS international characterI've tried multiple browsers on multiple
PS operating systems and get the same result.

Oh, yes. That is strange. Thank you for the warning.

PS The one thing that I am thrilled to see and hope my assumptions are going to
PS remain correct is that you can specify a datasource per class!!!  That is
PS huge!  I was counting on JBoss to do that - I don't think anyone else does -
PS at least not free ones.  We have a tremendous need to do that (and thus
PS relationships across datasources).  

I am glad you like it but the phrase in the parenthesis...
I use LEFT JOIN by default to fetch related objects and the statement
is executed against one datasource, of course. So, it doesn't work at
the moment.
It is still be implemented.

Thanks for the feedback!

alex


PS I hope to delve deeper into JBossDO shortly.

PS Peter

 -Original Message-
 From: Alexey Loubyansky [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, July 02, 2003 1:58 PM
 To: jboss-user
 Subject: [JBoss-user] JBossDO page is on the site
 
 
 http://jboss.org/index.html?module=htmlop=userdisplayid=deve
 lopers/projects/jboss/jbossdo
 
 I am asked directly about JBossDO. So I decided to post some stuff on
 the site even before the DR2 instead of answering personally to
 everyone.
 
 The pages are almost just written. But don't hold your
 impressions in! ;) I would really appreciate severe critique!
 
 Thanks,
 
 alex



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Re: [JBoss-user] JBossDO page is on the site

2003-07-03 Thread Ionel Gardais
Hi,

I was already wondering why to use JDO when someone is already using 
EJBs. This feature confuses me more !
Make a POJO persistant archieve the same goal as an Entity bean ? so why 
bother : I do not see any other advantages than the speed of 
developpement (no EJB overhead, just POJO).

Back to a more technical question : to make something persistent, you 
should define a way to store it in a secure place. To work at a field 
level (for the queries for example), you should store the object's 
fields in an independant way.
Question is : what storage layer to use and where to declare all this 
(fields mapping and relative stuff)?

I guess a database is the layer and a config file does the mapping (the 
page that is still under construction) but (database + mapping 
configuration files) = ejb ...

Ionel



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Re: [JBoss-user] JBossDO page is on the site

2003-07-03 Thread Pete Beck
I think the confusion arises where people people assume EJB's were
designed for object persistance.

They weren't, and in fact the persistance stuff was probably added more
as an afterthought than anything.

The technology emerged at the time where distributed object frameworks
like CORBA and DCOM were getting trendy.  Java already had RMI, but
Microsoft was adding MTS features to DCOM and CORBA had all those bolt
on services.
Hence the java community received EJB, the java equivalent of the fusion
of ideas that were being developed at the time.

EJB's were *never* designed for fine grained access to a relational
database.

The vision of a EJB was a server side component that behaved in an
object oriented way, but had clever things like pooling and transactions
thrown at it so that the server could potentially handle millions of
concurrent users.

However, as CMP was the only standard that offered a way of doing O/R
mapping, naturally a lot of people started using it for this job.

Now we have JDO which is a technology specifically designed to map
between java code and persistence engines.  It doesn't do anything
else.  That makes it potentially much more efficient at the job and
enables java programmers more freedom with things like inheritance.

So why use JDO's?  They are lightweight, they are designed for the
problem you are trying to solve, they have an AOP like philosophy and
the integrate nicely with OO inheritance.  I struggled with this
question for some time and tried to find reasons why *not* to use JDO
over CMP, but I couldn't find any.

Unless of course you consider that JDO is not yet as mature as CMP and
the open source projects supporting JDO are still a little thin on the
ground.


On Thu, 2003-07-03 at 08:27, Ionel Gardais wrote:
 Hi,
 
 I was already wondering why to use JDO when someone is already using 
 EJBs. This feature confuses me more !
 Make a POJO persistant archieve the same goal as an Entity bean ? so why 
 bother : I do not see any other advantages than the speed of 
 developpement (no EJB overhead, just POJO).
 
 Back to a more technical question : to make something persistent, you 
 should define a way to store it in a secure place. To work at a field 
 level (for the queries for example), you should store the object's 
 fields in an independant way.
 Question is : what storage layer to use and where to declare all this 
 (fields mapping and relative stuff)?
 
 I guess a database is the layer and a config file does the mapping (the 
 page that is still under construction) but (database + mapping 
 configuration files) = ejb ...
 
 
 Ionel
 
 
 
 ---
 This SF.Net email sponsored by: Free pre-built ASP.NET sites including
 Data Reports, E-commerce, Portals, and Forums are available now.
 Download today and enter to win an XBOX or Visual Studio .NET.
 http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user
-- 
Peter Beck BEng (hons) MIEE - Managing Director, Electrostrata Ltd.
http://www.electrostrata.com  --+-+--  Experts in e-business and e-commerce



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Re: [JBoss-user] JBossDO page is on the site

2003-07-03 Thread Pete Beck
Enhancement at deployment time

I have one word: wow!

Yet again JBoss kicks some backsides with its deployment process.  This
looks like some great work guys; I can't wait for inheritance and more
JDOQL support. :-)


On Wed, 2003-07-02 at 18:58, Alexey Loubyansky wrote:
 http://jboss.org/index.html?module=htmlop=userdisplayid=developers/projects/jboss/jbossdo
 
 I am asked directly about JBossDO. So I decided to post some stuff on
 the site even before the DR2 instead of answering personally to
 everyone.
 
 The pages are almost just written. But don't hold your
 impressions in! ;) I would really appreciate severe critique!
 
 Thanks,
 
 alex
 
 
 
 ---
 This SF.Net email sponsored by: Free pre-built ASP.NET sites including
 Data Reports, E-commerce, Portals, and Forums are available now.
 Download today and enter to win an XBOX or Visual Studio .NET.
 http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
 ___
 JBoss-user mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/jboss-user
-- 
Peter Beck BEng (hons) MIEE - Managing Director, Electrostrata Ltd.
http://www.electrostrata.com  --+-+--  Experts in e-business and e-commerce



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Re: [JBoss-user] JBossDO page is on the site

2003-07-03 Thread Erik Price


Pete Beck wrote:
I think the confusion arises where people people assume EJB's were
designed for object persistance.
They weren't, and in fact the persistance stuff was probably added more
as an afterthought than anything.
[...]

However, as CMP was the only standard that offered a way of doing O/R
mapping, naturally a lot of people started using it for this job.
[...]

Thank you for posting this, as I have not yet learned enough about EJB 
(or JDO for that matter) to have an opinion on this subject.  But it 
seems that what you suggest is at odds with some of the writings of Marc 
Fleury.  I am trying to reconcile all of these different perspectives 
somewhat.  I wonder if this means that Sun is going to put less emphasis 
on CMP and encourage that EJBs use JDO BMP ?

Erik



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Re: [JBoss-user] JBossDO page is on the site

2003-07-03 Thread Bruce Snyder
This one time, at band camp, Erik Price said:

EPPete Beck wrote:
EP I think the confusion arises where people people assume EJB's were
EP designed for object persistance.
EP 
EP They weren't, and in fact the persistance stuff was probably added more
EP as an afterthought than anything.
...
EP However, as CMP was the only standard that offered a way of doing O/R
EP mapping, naturally a lot of people started using it for this job.
...
EPThank you for posting this, as I have not yet learned enough about EJB 
EP(or JDO for that matter) to have an opinion on this subject.  But it 
EPseems that what you suggest is at odds with some of the writings of Marc 
EPFleury.  I am trying to reconcile all of these different perspectives 
EPsomewhat.  I wonder if this means that Sun is going to put less emphasis 
EPon CMP and encourage that EJBs use JDO BMP ?

AFAIK, Sun is not promoting one over the other. It's really a decision
to be made by the developer. BMPs could certainly make use of JDO. But,
IMHO, CMP and JDO, albeit similar in focus, are each viable alternatives
to one another. The real difference is community acceptance. JDO still
has a long way to go to catch up to CMP as far as acceptance.

Bruce
-- 
perl -e 'print unpack(u30,0G)[EMAIL PROTECTED]5R\F9EG)E=\$\!FFEI+F-O;0\`\`);'



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


Re: [JBoss-user] JBossDO page is on the site

2003-07-03 Thread Dan Christopherson
Erik Price wrote:
Thank you for posting this, as I have not yet learned enough about EJB 
(or JDO for that matter) to have an opinion on this subject.  But it 
seems that what you suggest is at odds with some of the writings of Marc 
Fleury.  I am trying to reconcile all of these different perspectives 
somewhat.  I wonder if this means that Sun is going to put less emphasis 
on CMP and encourage that EJBs use JDO BMP ?

I think people will use JDO within session beans as their persistence 
layer without any entity beans. BMP entities just have too many 
performance issues to bother with, and adding JDO won't fix that.

What Sun will encourage is a good question, and the answer may not make 
sense from a practical viewpoint.

Personally, I have some reservations about the JDO spec., but then I 
haven't really looked at it closely since its early public release. I 
also might be transferring my issues with JAX-B over to it...

-danch



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


[JBoss-user] JBossDO page is on the site

2003-07-02 Thread Alexey Loubyansky
http://jboss.org/index.html?module=htmlop=userdisplayid=developers/projects/jboss/jbossdo

I am asked directly about JBossDO. So I decided to post some stuff on
the site even before the DR2 instead of answering personally to
everyone.

The pages are almost just written. But don't hold your
impressions in! ;) I would really appreciate severe critique!

Thanks,

alex



---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user


RE: [JBoss-user] JBossDO page is on the site

2003-07-02 Thread Heiko Rupp
Great!

-- 
Heiko W. Rupp   EMail: [EMAIL PROTECTED]
Senior Consultant   Telefon: +49 711 222 992 - 900
Cellent AG Finance SolutionsTelefax: +49 711 222 992 - 999
Calwer Str. 33  D-70173 Stuttgart


---
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa0016ave/direct;at.asp_061203_01/01
___
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user