Return-Path: Delivered-To: apmail-xml-cocoon-users-archive@xml.apache.org Received: (qmail 99026 invoked by uid 500); 2 Apr 2002 04:08:14 -0000 Mailing-List: contact cocoon-users-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-users@xml.apache.org Delivered-To: mailing list cocoon-users@xml.apache.org Received: (qmail 99015 invoked from network); 2 Apr 2002 04:08:14 -0000 Message-ID: <20020402040824.59969.qmail@web21205.mail.yahoo.com> Date: Mon, 1 Apr 2002 20:08:24 -0800 (PST) From: Steven Punte Subject: Cocoon vs EJB To: cocoon-users@xml.apache.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Dear Cocoon User Group: OK. Cocoon and the EJB world cannot be compared side- by-side since they are different beasts, but I put EJB in the subject because it represents the "J2EE Flag Ship;" at least, that is my perception. A better subject line could have been "Cocoon vs. JSP + ServerBeans + EJB" or similar. Never-the-less, I've been studying the hell out of EJB technology for the past two months, and EJB is suppose to be good stuff? Cases in point: o One is suppose to write four, may six files for each EJB: XxxBean, XxxHome, XxxRemote, ejb-jar.xml, and now maybe XxxLocalHome and XxxLocalRemote (isn't that last one an oxymoron?). o Adding another process space between the servlet container and the database is a good thing? I don't care how much object pooling goes on. The fastest software is software that doesn't exist. o Entity EJB beans can provide caching, but haven't databases been providing caching for the last two decades already? o Ya, CMP EJB are nice, but plain old JDBC does most of this anyway WITHOUT any subclassing. o Transactions? Doesn't look that difficult with JTA, but I haven't done a project yet with JTA. o Distributed EJB's for improved reliability? Wow, there is sure a lot to potentially go wrong here. In summary: 1) For the complexity, has anyone found that the EJB technology really brings good stuff to the table? If so, are such projects mainstream, or somewhat corner case like the super high rel banking domain? 2) It seems like for nearly all projects, Cocoon makes a much functionality and productivity richer starting base than what Sun is advocating. But I'm probably preaching to the quire here. Inquiring Minds Want To Know: Steven P. Punte Steven P. Punte Candlelight Software By Candlelight If Necessary! stevep@candlelightsoftware.com http://www.candlelightsoftware.com __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://http://taxes.yahoo.com/ --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. To unsubscribe, e-mail: For additional commands, e-mail: