The point of EJB security and transactions is to abstract those pieces to make them vendor neutral. If you write them correctly, you'll have your security/transactions on JBoss, Weblogic, Websphere, whatever. Sure EJB's have some additional overhead, but that is the price you pay for abstraction.
This reminds me of the J2EE Pet Store vs. .Net Pet Store flare up a while back. Microsoft chose to execute most of their queries using stored procedures. Of course it was faster than using a pure Java approach. But they gave up all of the flexibility that Java offers. Similarly, if you use app server specific security, you will no doubt lose portability. I'm no fan of EJB, but IMO they have their place. Its up to the architect to decide what is best for their application and which trade-offs to make. dan On Wed, 2002-02-20 at 13:22, Edward Q. Bridges wrote: > i believe that if you are using jboss as an app-server, you can shut off > the ejb service and still have security and transaction management (not to > mention, jndi, web application support, mail services, logging services, > etc. etc.). > > my .2 added to your .2 > > --e-- > > > On Wed, 20 Feb 2002 09:56:10 -0800, Carl Sziebert wrote: > > >Just a question for those of you who knock EJBs... How is it that you > >plan to provide transaction management and security within your > >applications? Going straight to the database won't provide that for > >you. This whole debate makes me wonder how many people really > >understand Java and quality application design. I suggest that anyone > >with questions get themselves a copy of Pro JSP Site Design by Wrox. It > >might help. > > > >This debate has the potential to go on for a while... Sorry, but I just > >had to add my 2 cents. > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Dan Trevino bluemagnet, llc http://bluemagnet.com/ -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

