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]
>
>

Reply via email to