Chris,
see some of my answers below (*)
chris humphrey wrote:
> Hi all,
>
> We are currently creating an ejb solution. It is in the works for buying
> a weblogic license, but we dont have it yet. Since we have to deliver
> very soon we built the ejb code using the jonas(bull) app server. We
> have been trying to keep any jonas code separate so it could be removed
> easily. We would really like to be able to switch between the app
> servers without changing code, classpath changes would be ok. We are
> wondering if anyone else has solved this problem and how they solved it.
>
> As I see it, there are 2 differences (at least in my java code so far)
> between weblogic and jonas.
> 1) transactions (can someone tell me which is the standard?)
> - jonas uses 'javax.transaction.UserTransaction'
> - weblogic uses 'javax.jts.UserTransaction'
* Make sure that your WebAppServer supports accessing JTA via JNDI.
>
>
> 2) DataSource,
> - jonas uses JNDI storing a 'javax.sql.DataSource' bound to the db
> pool name .
> - weblogic uses the environment to get to the connection pool.
* Support for JDBC 2.0 is essential
>
>
> These are the differences I have come across so far in the dozen plus
> ejb's I have created so far using both environments for this
> application.
>
> One way we have thought to seperate them was to create an abstract
> transaction (and datasource) class. Then store the name in JNDI (or in
> the environment) do a class.forName on the object, and have a reference
> to the abstract class. Then the implementation for each would be
> seperate and we would have the different names in the environment. We
> could also bind the object in JNDI, which would do the same thing.
>
> We am interested in any ways some of you may have solved this problems,
> and any ideas anyone has to solve it.
>
> Thanks in advance
> Chris
>
> Qwest communications
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff EJB-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
* Ed Roman wrote a great book: "Mastering EJB & J2EE" from Wiley.
* It has an Appendix which tells you what to look for in an EJB server before
purchase.
Hope this helps.
Patrick Balm
JNet Consultancy
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".