Re: OJB/JSP app: how to structure it?

2004-06-23 Thread Thomas Dudziak
Paolo Salvan wrote:
Hi!
I' starting the development of a non-trivial web app using ojb, mysql, and jsp...
I havent't clear ideas about which is the right moment to create/close the
various objects, to get the best architecture and to take advantage of the
connection-pooling.
In order to launch queries, to update data and so on, I need the following 3
objects:
- an ojb instance
- a db connection
- a transaction
I can create them at the global application level, at the user session level or
at the single jsp level... but it isn't obvius to me what is the right
solution... any help?
You most certainly don't want to code business functionality right into 
the JSP. Your project sounds like it would benefit from the Struts 
framework, have a look here: http://jakarta.apache.org/struts/ and here 
for a tutorial: http://www.fawcette.com/javapro/2002_07/online/kjones/
Also, there a few people here on the user mailing list that use OJB with 
Struts, so if you decide to use it, you will most certainly get your 
questions answered here :-)

Tom
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: OJB/JSP app: how to structure it?

2004-06-23 Thread salgado.pc
 Paolo Salvan wrote:

Hi!

I' starting the development of a non-trivial web app using ojb, mysql,
 and jsp...

I havent't clear ideas about which is the right moment to create/close
 the various objects, to get the best architecture and to take advantage
 of the connection-pooling.

  connection-pooling... well JDBC 2.0 (or was it 3.0... or is just some
mixed up idea) drivers don't take care of connection pooling themselves?


In order to launch queries, to update data and so on, I need the
 following 3 objects:

- an ojb instance

  just the PersistenceBroker, PersistenceManager or the ODMG equivalent is
needed. These must not be shared and be closed when finished (just like
JDBC connections).

- a db connection
- a transaction

I can create them at the global application level, at the user session
 level or at the single jsp level... but it isn't obvius to me what is
 the right solution... any help?

  I usually initialize and share a factory (on JDO it is the
PersistenceBrokerFactory) among all DAOs to create the PersistenceBroker
or PersistenceManager.
  I use the VO (Value objects) to pass information between the DAO and the
actions (Struts).


 You most certainly don't want to code business functionality right into
 the JSP. Your project sounds like it would benefit from the Struts
 framework, have a look here: http://jakarta.apache.org/struts/ and here
 for a tutorial: http://www.fawcette.com/javapro/2002_07/online/kjones/

  Struts will certainly be a good idea :)


Pedro Salgado



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: OJB/JSP app: how to structure it?

2004-06-23 Thread dennis bekkering
 
 You most certainly don't want to code business functionality right into
 the JSP. Your project sounds like it would benefit from the Struts
 framework, have a look here: http://jakarta.apache.org/struts/ and here
 for a tutorial: http://www.fawcette.com/javapro/2002_07/online/kjones/
 Also, there a few people here on the user mailing list that use OJB with
 Struts, so if you decide to use it, you will most certainly get your
 questions answered here :-)

 Tom

Paolo,

If you decide to go with struts then a tool that i recently released on
sourceforge might speed up your development. I haven't had any feedback on
it yet so let me know if it is of any help if you choose to try it.

project page is http://sourceforge.net/projects/or-mvc-gui/

greetings,
Dennis

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]