recursion in an J2EE application 2003-07-25 - By Rafal Kedziorski
Back hi,
in our business logic we are using sometimec recursion i.e. we have a category module, which represents category tree like:
Root/ Countries/ Italy Germany ... Pictures/ Cities/ .../
The sturcture of the categories can be created by the user. we have a caterory stucture and the translations. to each category user can assign some media data (video, picture, audio). while we are removing whole category tree stucture or some nodes, than we have implement
private void deleteCategoryRecursive(Long caller_user_id, Integer mandant_id, Category_TreeLocal categoryTreeLocal, boolean delReference) throws CategoryException { if (has_childreen) { Iterator childreenCatTreeIterator = ...;
while (childreenCatTreeIterator.hasNext()) { deleteCategoryRecursive(caller_user_id, mandant_id, (Category_TreeLocal) childreenCatTreeIterator.next(), delReference); } }
removeCategory(categoryTreeLocal); }
is the recursive way, a good way in an J2EE application?
The other was to reimplement this, is to get at first all Category_TreeLocal's in right order and than call for each removeCategory(...).
Best Regards, Rafal
==================================================================== Community Web Site (Core J2EE Patterns Catalog - Online Version): http://java.sun.com/blueprints/corej2eepatterns Getting Started (Beta Version): http://developer.java.sun.com/developer/technicalArticles/J2EE/patterns/ Get the book: http://www.amazon.com/exec/obidos/ASIN/0130648841/corej2eepatte-20 (See http://tte-20.ora-code.com) List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|