Struts Newsgroup (@Basebeans.com) wrote:

>Subject: Re: EJB = bad = MS.net
>From: Vic Cekvenich <[EMAIL PROTECTED]>
> ===
>
>Transaction: DBs have it; or you can have a Java Bean, that has 2 
>JavaBeans in it, and all have a "commit()" method. You use EJB for a 
>commit()?
>
This shows a deep understanding of EJB transactions and what they 
provide. The above stuff is coded. EJB is declarative. No coding needed. 
So the above way is lots more effort.

>Security? :
>-Menu based based on a role (using Struts-menu), some items are disabled 
>based on your role.
>-JAAS JDBC Realms (I also get groupID)
>-Based groupID some rows retrieved / selected are editable, some RO and 
>some invisible on your selects. It's called row based security.
>- Status based, based on a status of a row, some fileds become RO.
>
All hand coded and extra work and non-declarative.

>EJBs give you 0 useful security.
>
Personal opinion without any backup.

>EJBs are also very slow to develop, and they distract developers to 
>
Speak for yourself on how slow they are to develop.

>develop technology and not solve a business problems. They are also .... 
>slow to execute, thus they are only suitable for small applications with 
>
Slow to execute compared to? Show me something that provides comparative 
functionality and see what your speed is.

>low volume (and for organizations where a profit margin is not important 
>or on going cost of operations is not important).
>
More unsubtantiated opinion.

>THere are some with EJB and and some resumes with EJBs are by people who 
>have written a laboratory "hello world" ejb and never actually used them 
>in production deployed where there is volume.
>
There are people with Java on their resumes who've never written a line 
of Java code in their life - I've interviewed them. Your point means 
nothing.

>"Custom" RowSet can code circles around a large team of "EJB developers".
>OK, its a Flame: I have a bridge for sale by a smooth talking sales guy, 
>aka The emperor is not wearing any clothes.
>
Sure it's a flame. One with no ongoing fuel. 'Custom Rowset' also takes 
longer to develop, and I don't know where u get your ejb developers, but 
mine are obviously better :)

>Vic
>
-- 
dIon Gillard, Multitask Consulting
http://www.multitask.com.au/developers




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

Reply via email to