Robert,

How would I define the DB connection in struts-config.xml so it's 
accessible through the syntax you provided bellow ? I'm sorry but this 
is very new to me, so some poor level questions might follow.

Jf

Robert Taylor wrote:
> Standardization: All servlet containers that support the Servlet2.3 spec
> must provide a way to look up data sources via JNDI. All or most application
> servers support general object location via JNDI.
> 
> Simplicity: To look up a data source, all you have is the following code.
> Context ctx = new InitialContext();
> DataSource ds = (DataSource)ctx.lookup( "jdbc/<data source name>" );
> 
> Flexibility: You can define your datasources in some file external to your
> code, such as a properties or xml file. This allows you to make changes
> without affecting your code.
> 
> Decoupling: By accessing your datasources via JNDI lookup, your business
> objects don't depend on the web tier to provide access via the application,
> session, or request scope. This makes them reusable in other applications.
> 
> Those are four reasons I can think of. There are probably more. Craig, has
> discussed the "best practices way" of using data sources in Struts. You may
> want to browser the archives.
> 
> HTH,
> 
> robert
> 
> 
>>-----Original Message-----
>>From: Howard Miller [mailto:[EMAIL PROTECTED]]
>>Sent: Thursday, August 15, 2002 7:33 AM
>>To: 'Struts Users Mailing List'
>>Subject: RE: Connection pool question
>>
>>
>>Thanks,
>>
>>I don't know much about JNDI (apart from in general terms what it is); why
>>would doing it this way be a good thing?
>>
>>Howard
>>
>>
>>> -----Original Message-----
>>>From:        Robert Taylor [mailto:[EMAIL PROTECTED]]
>>>Sent:        15 August 2002 12:10
>>>To:  Struts Users Mailing List
>>>Subject:     RE: Connection pool question
>>>
>>>One solution might be to define several datasources in your
>>>application/servlet container where each datasource corresponds to its
>>>respective database.
>>>Then use JNDI to access the datasources from your application.
>>>
>>>robert
>>>
>>>      -----Original Message-----
>>>     From:   Howard Miller [mailto:[EMAIL PROTECTED]]
>>>     Sent:   Thursday, August 15, 2002 6:47 AM
>>>     To:     '[EMAIL PROTECTED]'
>>>     Subject:        Connection pool question
>>>
>>>     Hi,
>>>
>>>     Newbie, JDBC connection pool question:
>>>
>>>     My application uses a central control database. This is ok, and I
>>>can see how to use a connection pool for my application to access this.
>>>
>>>     BUT... The application allows a user to recover data from a range of
>>>additional databases. That is the central database verified
>>
>>logins etc and
>>
>>>then lists a number of databases for the user to connect to.
>>>
>>>     I am very unsure how to handle this "sub -connection". I have a
>>>number of thoughts... all bad:
>>>     1. Set up connection pools to ALL possible databases (there are less
>>>than 10), at the start in the application scope.
>>>     2. Set up a dedicated connection in the session scope.
>>>     3. Set up a dedicated connection in the request scope (cgi style).
>>>
>>>     I don't like any of these answers. Anybody have experience of this
>>>sort of "dynamic database connection" or have any thoughts.
>>>
>>>     Regards, << File: ATT00047.txt >>  << File: ATT203342.txt >>
>>
>>--
>>To unsubscribe, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 



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

Reply via email to