Re: I want to switch to Maverick....
Peter <[email protected]> Tue, 15 Jun 2004 21:44:21 +0200
| Newsgroups | gmane.comp.web.maverick.general |
|---|---|
| Organization | Easyspeedy |
| Message-ID | <[email protected]> |
Hi Eelco,
Thank you for your reply - you are spot on in your assumption.
I am now trying to implement a "first try" of Mav and find it is so simple
and clean compared to Cocoon.
To illustrate my problem described in my previous post.
eg: http://easyspeedy.com/products/pricelist.html
http://easyspeedy.com/products/datatransferusage.html
is this the way to implement "one directory many different documents" command.
<command name="products">
<!-- somehow get hold of the request param-->
<view path="{here I would like to have $documentname}.xml"/>
</command>
or should i implement the ShuntFactory interface to make my own controller
that exposes the request obj ?
Peter
On Tuesday 15 June 2004 20:45, Eelco Hillenius wrote:
> 1. It sounds to me that you do not need a lot of different commands, but
> possibly a lot of different views... If you need to do some Java action on
> a specific request, you can do that with a controller. You will (probably)
> at least end up with the number commands that you need to have controller
> classes. On the other hand, if most of your processing actually takes place
> in the XSL processing, and most of the time your controller does little
> more than just getting the XML from your XML repository, you could just
> define one command for that, and e.g. use a request parameter to figurure
> out which view (and thus which XSL transform) to use.
>
> 2. If the above works for you, your configuration file is probably not that
> big. Note that you can define your views globally (with all the transforms
> etc.) and reference them in the command definitions. If it still is too
> big, see if pre-prosessing the config file with XSLT works for you. See
> configuration option 'configTransform'.
>
> Eelco
>
> ----- Original Message -----
> From: "Peter L-S" <[email protected]>
> To: <[email protected]>
> Sent: Tuesday, June 15, 2004 1:12 PM
> Subject: [Mav-user] I want to switch to Maverick....
>
> > Hi,
> >
> > We have used Cocoon for 2 years and sadly it has evolved into a 234 armed
> > octopus.
> > Last night I was again trying to "fix" another Cocoon2 issue, and in
> > desperation I started googleing for another "java xml xslt framework"
> > than Cocoon.
> >
> > After a some time I ended up with Maverick.java
> >
> > We are running a live website using Cocoon2/eXist xmldb/xslt/jBoss and if
> > possible move slowly towards Maverick, implementing the Maverick servlet
> > alongside the cocoon servlet.
> >
> > I have read the manual looked at the examples downloaded the source and
> > is very impressed of the simplicity of this implementation.
> >
> >
> > 1. we have a ton of xml docs located in the eXist db. They are all
>
> transformed
>
> > using xslt and serialized as html. I can do all this using xslt in Mav.
> > without any problem but how do I serve all these html pages just using
> > one <command> (is this right).
> >
> > 1a. can i use wildcard/regex in the <command name="product_*"> ?
> >
> > 3. what html form template/validation system is the defacto standard with
>
> Mav.
>
> > 4. does it require 2 Mav. servlets to serve /product/xx.html and
> > /distros/xx.html.
> >
> > 5. can is split the maverick.xml file into more files so it would be
>
> easier to
>
> > manage. (some of our cocoon.xml files are +1500 lines)
> >
> >
> > Thanks in advance.
> >
> >
> > --
> > Med venlig hilsen / Yours sincerely
> >
> > Peter
> > http://easyspeedy.com
> > _______________________________________
> > European Dedicated Server Hosting
> > Extremely low prices, secure, and reliable
> > Linux and BSD distributions only
> > _______________________________________
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
> > Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
> > Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
> > REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
> > [INVALID FOOTER]
>
> -------------------------------------------------------
> This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
> Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
> Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
> REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
> [INVALID FOOTER]
--
Med venlig hilsen / Yours sincerely
Peter
http://easyspeedy.com
_______________________________________
European Dedicated Server Hosting
Extremely low prices, secure, and reliable
Linux and BSD distributions only
_______________________________________
-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
[INVALID FOOTER]