[Mono-list] Jakarta Struts for .net/mono

Martin Trejo chilli.coder at gmail.com
Fri Dec 15 10:36:17 EST 2006


This not exactly about the technical part of this topic but to remark the
land of opportunity that Mono opens to everybody.

Many people has questioned my "what if...." things and remarkably get on the
*.NET technologies. The last proposals shows that we have a community mature
enough to create our own solutions either based on propietary technologies
or open source projects.

Cheers to Alexander and Andres for showing what is this Mono community made
of. :D

2006/12/15, "Andrés G. Aragoneses [ knocte ]" <knocte at gmail.com>:
>
> Alexander escribió:
> > I writing port of Jakarta Struts 1.3
> > Instead of asp.net WebForms it will provide ViewEngines (like MonoRail)
> > and at this time just simple IronPython based engine available.
> >
> > Ports already available:
> > * commons-chain (Chain Of Responsibility pattern for the request
> processor)
> > * commons-validator (for client data validation)
> > * commons-beanutils (to populate actionForms)
> > * Implemented base functionality:
> >     chain for request processing, actionForms, actions, plugins support,
> >     custom security mechanism (with simple xml file based storage),
> >     configuration (so clise to original)
> >
> > In progress:
> > * ValidatorForm and dependencies (MessageResources,
> > MessageResourceFactory, etc.)
> > * Sample Web application
> >
> > Please give me a piece of good advice about design:
> > Unfortunately ASP.NET provides sealed HttpContext, HttpRequest,
> HttpResponse
> > which cannot be used to write mocks for testing (I love javax.servlet).
> > I considering to wrap this objects to complete Java Servlet API and use
> > this interfaces
> > for whole port implementation (except httphandler which will instantiate
> > wrapped objects)
> > and make port completely independent from System.Web.
> > At this time I wrap HttpContext, HttpRequest, HttpResponse into custom
> > classes which so close to original.
> > If it sounds wild, it's possible to use asp.net HttpContext, etc..,
> > but unfortunately it's a farewell to unit testing.
> >
> > If somebody interested, please help with this dilemma and project name
> :).
> > Current name is "Nemo", but my offer is "Boast" as Struts synonym.
>
> Hey, this sounds wonderful.
>
> Just my two cents: why not "NStruts" (so as to follow the Java->.NET
> common port practices ;) ?
>
> And I would love to try out your framework if you implement a ViewEngine
> based on XmlSerialization of the Controller, with XSLT transformation
> for the view (XML to XHTML with XSLT). This is the kind of methodology I
> have been using recently with Maverick.NET (which BTW is a port of the
> Java-based Maverick project), instead of using ASP.NET or (IMHO)strange
> template engines (such as NVelocity).
>
> Regards,
>
>         Andrés  [ knocte ]
>
> --
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>



-- 
Saludos,

Martín Trejo Chávez
http://chilli-coder.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20061215/73461609/attachment-0001.html 


More information about the Mono-list mailing list