You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by "Esterkin, Alex" <Al...@FMR.COM> on 2002/02/21 19:55:33 UTC

RE: EJB = bad = MS.net - worrisome flow of ignorant off-topic "a dvice" on this board

I hope not many enterprise applications are built using this ignorant
'advice'.  IBM argued against EJBs up until recently because of countless
deficiencies in EJB container implementation in WebSphere 3.5.*.  Since
WebSphere 4.0 introduction, they have clearly warmed up to using EJBs in
their "best practices" white papers. 

As any other technology, EJBs can be abused. If one mapped a fully
normalized DB schema consisting of 500 data tables to 500 entity beans, this
would be an idiotic architecture. In any case, this has nothing to do with
MVC or Struts.

I suggest members of this list stick to the main topic of discussion -
Struts.  Struts has nothing to do with EJBs.  In a properly designed
application, EJBs, DAOs or any other persistence related components
shouldn't be accessed directly from presentation elements and components,
such as JSP tags.  

Sticking closer to the topic of this list will allow to reduce the flow of
postings to more reasonable levels.

Best regards,
----------------
   Alex Esterkin 
=============================================================
	


-----Original Message-----
From: Vic Cekvenich [mailto:vic@basebeans.com]
Sent: Wednesday, February 20, 2002 12:42
To: Struts Users Mailing List
Cc: general@jakarta.apache.org
Subject: EJB = bad = MS.net


Home page of Jakarta has this
http://jakarta.apache.org/site/news.html#0130.2
on this:
http://www.mail-archive.com/general%40jakarta.apache.org/msg03376.html

I agree. Doing EJBs is bad on many levels and creates more problems. 
Avoid EJB if you want to stay in Java.

Alternative is to just use Struts + TomCat + RowSet (or DAO if you are 
doing something simple or small) and done. This is the sweet spot. MVC 
is all you need.

Alternative, do EJBs and your organization WILL switch to MS .NET on the 
next project, leave J2EE, and you have to learn VB.net.

EJBs are for newbies. (If you need middleware (very rare) use SOAP)

lol,
Vic



--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: EJB = bad = MS.net - worrisome flow of ignorant off-topic "advice" on this board

Posted by Morgan Delagrange <md...@yahoo.com>.
Also, stop crossposting to general@jakarta.apache.org.  Pick one list or the
other, please.

----- Original Message -----
From: "Esterkin, Alex" <Al...@FMR.COM>
To: "'Struts Users Mailing List'" <st...@jakarta.apache.org>
Cc: <ge...@jakarta.apache.org>
Sent: Thursday, February 21, 2002 12:55 PM
Subject: RE: EJB = bad = MS.net - worrisome flow of ignorant off-topic
"advice" on this board


> I hope not many enterprise applications are built using this ignorant
> 'advice'.  IBM argued against EJBs up until recently because of countless
> deficiencies in EJB container implementation in WebSphere 3.5.*.  Since
> WebSphere 4.0 introduction, they have clearly warmed up to using EJBs in
> their "best practices" white papers.
>
> As any other technology, EJBs can be abused. If one mapped a fully
> normalized DB schema consisting of 500 data tables to 500 entity beans,
this
> would be an idiotic architecture. In any case, this has nothing to do with
> MVC or Struts.
>
> I suggest members of this list stick to the main topic of discussion -
> Struts.  Struts has nothing to do with EJBs.  In a properly designed
> application, EJBs, DAOs or any other persistence related components
> shouldn't be accessed directly from presentation elements and components,
> such as JSP tags.
>
> Sticking closer to the topic of this list will allow to reduce the flow of
> postings to more reasonable levels.
>
> Best regards,
> ----------------
>    Alex Esterkin
> =============================================================
>
>
>
> -----Original Message-----
> From: Vic Cekvenich [mailto:vic@basebeans.com]
> Sent: Wednesday, February 20, 2002 12:42
> To: Struts Users Mailing List
> Cc: general@jakarta.apache.org
> Subject: EJB = bad = MS.net
>
>
> Home page of Jakarta has this
> http://jakarta.apache.org/site/news.html#0130.2
> on this:
> http://www.mail-archive.com/general%40jakarta.apache.org/msg03376.html
>
> I agree. Doing EJBs is bad on many levels and creates more problems.
> Avoid EJB if you want to stay in Java.
>
> Alternative is to just use Struts + TomCat + RowSet (or DAO if you are
> doing something simple or small) and done. This is the sweet spot. MVC
> is all you need.
>
> Alternative, do EJBs and your organization WILL switch to MS .NET on the
> next project, leave J2EE, and you have to learn VB.net.
>
> EJBs are for newbies. (If you need middleware (very rare) use SOAP)
>
> lol,
> Vic
>
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>