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]>

