That's what the jQuery tags do. Dave
On Fri, Jan 27, 2012 at 1:06 PM, Christian Grobmeier <[email protected]>wrote: > Hello folks, > > thanks for all your insights and sharing the "old stories". It was not > my intention to make S2 to some kind of Wicket-Clone. Now, after I > have thought a bit more about what I wanted to gain, I think the > "components" I speak of are more or less components like we already > have with S2 tags. Probably there is a cool way to provide some frame > for creating tags themselves easily. Another possible idea I had was, > what if there were a JS based way to capsule frontend logic. Or even > more experimental in Dart. probably a tag like: > > <s2:component id="something"> > > can create a <div id="something"/> and executes a JS script like this: > > var Component = function(id) { > } > Component.prototype.execute = function(){ > } > Component.prototype.on = function(event){ > } > > These JS components can use AJAX to call plain Struts Actions. > > Looking at Mustache.js, Require.js, jQuery and so on there might be a > good chance to create a modern frontend technology to work with plain > Struts 2 actions. > > What Jo wrote below is exactly my feeling on Wicket components. That > is one of the reasons i have chosen Struts and not Wicket for my app. > Now I deal with the fact that I need to organize my JS, which becomes > huge. A generic or recommended Struts approach would help me. > > I call it the playground pattern: you get a first "playground" back > from struts - usual jsp stuff. Then you have some Struts js which let > you create frontend components using struts services (or even Dart, my > preferred language atm). > > Of course the action framework needs no change then and such a js > frontend would be doable as s2 plugin. > > Not sure if people now say: hey, go ahead and use GWT if you would > like to do things like that ;-) Anyway, I think giving Struts users > "something" how they can easily make up own tags or such a JS beast > might be cool. > > Still sounds bad? > > Cheers > Christian > > On Fri, Jan 27, 2012 at 6:50 PM, Johannes Geppert <[email protected]> > wrote: > > I agree to Martin, there are enough Component Frameworks available. > > That's one point I personally like on Struts2, that all view Logic is in > > my JSP/Fremarker/Velocity Template. I know Wicket Apps which have really > > nice > > and clear looking HTML Files, but the Java Files are bloated and looks > dirty > > hacked. > > > > Maybe there is a Struts2 way to add this Feature as an Plugin for this > > developers how like it. > > > > Johannes > > > > ----- > > web: http://www.jgeppert.com > > twitter: http://twitter.com/jogep > > -- > > View this message in context: > http://struts.1045723.n5.nabble.com/Struts-2-Components-tp5432642p5436126.html > > Sent from the Struts - Dev mailing list archive at Nabble.com. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > -- > http://www.grobmeier.de > https://www.timeandbill.de > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
