You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Mike Duffy <md...@yahoo.com> on 2003/10/09 16:11:02 UTC
Under What Circumstances Would You Recommend the Use of EJB?
Thank you Harm.
I agree with your assessment of JBoss. JBoss is also a great value (although I think they should
charge some nominal fee to insure the viability of their organization; see Alan Williamson's
August editorial in JDJ). :)
Under what circumstances would you recommend the use of EJB?
Mike
--- harm@informatiefabriek.nl wrote:
> For what it is worth, I think JBoss is great. It is a very mature
> application server.
> People who claim it's crap obiviously don't know what they are talking
> about.
> I agree, JBoss is not the only application server around, and maybe not
> the best application server.
>
> But to claim it is "crap" is definitly wrong. Especially if you don't back
> up your staments with some arguments.
>
> JBoss is great to develop on (hot deployment), it's very fast, it comes
> with 2 integrated Servlet containers (Jetty or Tomcat), a great management
> interface (jmx-console), and I could go on some more.
>
> Cheers,
>
> Harm de Laat
> Informatiefabriek
> The Netherlands
>
>
>
>
> "Brian McSweeney" <br...@aurium.net>
> 10/09/2003 03:37 PM
> Please respond to
> "Struts Users Mailing List" <st...@jakarta.apache.org>
>
>
> To
> "'Struts Users Mailing List'" <st...@jakarta.apache.org>
> cc
>
> Subject
> RE: ejb's and tomcat
>
>
>
>
>
>
> I agree, but I was responding to your "jboss is crap" statement, which
> also has little to do with entity beans.
>
> -----Original Message-----
> From: Mark Galbreath [mailto:mgalbreath@dirtroad.net]
> Sent: 09 October 2003 11:41
> To: Struts Users Mailing List
> Subject: RE: ejb's and tomcat
>
> That's an improvement, but really has little to do with EJB entity
> beans.
>
> -----Original Message-----
> From: Brian McSweeney [mailto:brian.mcsweeney@aurium.net]
> Sent: Thursday, October 09, 2003 8:33 AM
> To: 'Struts Users Mailing List'
> Subject: RE: ejb's and tomcat
>
>
> Can't really agree with that. Besides, jboss have just employed the
> creator of hibernate and its CMP layer is going to be powered by
> hibernate in the near future anyway. So if you're a fan of hibernate,
> you'll get the same thing under the hood with jboss and CMP ejbs.
>
> -----Original Message-----
> From: Mark Galbreath [mailto:mgalbreath@dirtroad.net]
> Sent: 09 October 2003 11:08
> To: Struts Users Mailing List
> Subject: RE: ejb's and tomcat
>
> JBoss is crap, anyway.
>
> -----Original Message-----
> From: Brian McSweeney [mailto:brian.mcsweeney@aurium.net]
> Sent: Thursday, October 09, 2003 7:44 AM
>
> This isn't the case for jboss at least. You gain major performance
> increases.
>
> -----Original Message-----
> From: Mark Galbreath [mailto:mgalbreath@dirtroad.net]
> Sent: 09 October 2003 10:35
>
> Yes, the advantage of using local interfaces in EJBs is avoiding the
> creation of stubs and skeletons, use of RMI and serialization. But what
> many people don't realize is that all the major containers have been
> doing
> this since 1.1 anyway, abeit in proprietary ways. You really gain no
> performance advantage by explicitly declaring an EJB interface local -
> you
> merely adhere to the specification.
>
> Mark
>
> -----Original Message-----
> From: Kunal H. Parikh [mailto:kunalp@carsales.com.au]
> Sent: Wednesday, October 08, 2003 8:20 PM
>
> The CMP2.x spec allows declaring EJBs as local objects.
>
> The advantage of the local EJB objects is that they don't get
> serialized/deserialized(I think) and pass-by-reference and not by-value.
>
> Effectively, If you use a LocalEJB, you have the flexibitly of making
> the REMOTE with very few changes to code.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
Re: Under What Circumstances Would You Recommend the Use of EJB?
Posted by Ted Husted <hu...@apache.org>.
Mike Duffy wrote:
> Under what circumstances would you recommend the use of EJB?
This might help you out:
http://www.theserverside.com/resources/article.jsp?l=Is-EJB-Appropriate
If you are still undecided, you will probably want to read a book like
"Bitter EJB" to get the full picture. It is not a casual decision that
can be answered on a list like this.
No matter what you do, it's a very good idea to encapsulate the data
access behind a solid DAO layer. One that you can use "out of the box",
with or without EJB is the iBATIS DAO framework <http://ibatis.com>.
It's bundled with with SqlMap stuff, but you don't need to use SqlMaps
to use the iBATIS DAO.
The JPetstore3 example <http://www.ibatis.com/jpetstore/jpetstore.html>
shows how you can integrate the DAO framework with Struts, and also
switch back and forth between EJB and non-EJB implementations just by
changing a value in a properties file. Sweet.
HTH, Ted.
--
Ted Husted,
Junit in Action - <http://www.manning.com/massol/>,
Struts in Action - <http://husted.com/struts/book.html>,
JSP Site Design - <http://www.amazon.com/exec/obidos/ISBN=1861005512>.
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org