excellent! This will be a valuable addition to mmbase. I would certainly use it. Ernst
> -----Oorspronkelijk bericht----- > Van: Rob van Maris [mailto:[EMAIL PROTECTED] > Verzonden: donderdag 11 maart 2004 11:15 > Aan: [EMAIL PROTECTED] > Onderwerp: RE: locale sensitive tags(really going a different way) > > > A short reaction to this MMBase taglib vs. JSP2 debate - I've > been down > that road already: > > Regarding upgrading the MMBase taglib to support JSP2, just > forget about > it - it cannot be done. > The taglib can be used in a JSP2 environment, but only in the > backward-compatibility mode with support of expressions turned off. > There is no way to overcome this without changing the functionality, > since the context-variable notation used by the taglib > collides with the > expression language. > In addition, whatever the outcome of such an upgrading attempts, it is > bound to be hampered by legacy restrictions and a bad fit to a JSP2 > environment. > > Alternatively, consider starting from scratch and implementing a new > lightweight MMBase taglib geared towards JSP2. > This is not as hard as it sounds, for a number of reasons: > - creation of tags is easier in JSP2. > - the JSP expression language can be used to exchange variables > - JSTL functionality can be leveraged, so less tags are needed > (iteration, conditions, formatting, conversions) > > As far as I'm concerned, such a taglib only needs to support > presentation logic. In a Model2 architecture (now the > industry standard > for J2EE websites), business logic like creating/modifying/deleting > nodes, does not belong inside JSP's. > Nevertheless, when the need is felt, such business-logic oriented > functionality can be provided in the form of an additional taglib, > taking advantage of the fact that JSP2 allows taglibs to collaborate > using expression variables. > > I'm presently working on a prototype for such a taglib as proof of > concept and to play around with. > I plan to make it available later on, following the release > of MMBase1.7 > - yes it can (and should) be distributed separately. > > Rob van Maris > Technical Consultant > > Quantiq > xmedia & communication solutions > > Koninginneweg 11-13 > 1217 KP Hilversum > > T +31 (0)356257211 > M +31 (0)651444006 > E [EMAIL PROTECTED] > >
