Ludovic,

Thank you for your helpful response.

Best regards,

Josh Holtzman

 

 

 

AMERICAN DATA COMPANY

Developing and Supporting your Online Applications

 

[EMAIL PROTECTED]

Voice: (310) 470-1257

Fax:    (310) 362-8454

 

Sun Microsystems iForce Partner


-----Original Message-----
From: Ludovic Maitre [mailto:[EMAIL PROTECTED] 
Sent: Monday, May 24, 2004 7:58 AM
To: Struts Users Mailing List
Subject: Re: Struts and Data/Presentation Separation

Hello,

Have you looked at stxx.sourceforge.net ? It seems to be a good solution 
(it's that i want to use - or something similar - for my next project, 
which is a project for managing docbook files).

You could also look at cocoon, but it's a HEAVY framework, so heavy for 
me, i stopped looking Cocoon at 1.8.1, 2.0 is so big [30MB of Jar AFAIK! 
[for the full CVS source, but as i tend to read the source code of the 
API i use it's a lot of reading!]].

For the overhead of the XML processing, performance in one word, you 
should look - if you have a lot of money - to original solutions like 
Sarvega XML accelerators. Resin should be ok, i don't know exactly.

For XML processing i think what you know the usual tricks for boosting 
the performance :
- file last modification time based cached XSLT template factory
- translet (xalan only)
...

For the processing of forms, i think that it's just another stylesheet 
which transform you native XML into xhtml-forms, who are processed by 
your struts action(s).

For creating an implementation for your XML schema you should think to 
technologies like JAXB, which is enough powerful for generating 
JavaBeans for , in my case, Simplified Docbook 1.1 (JAXB RI 
implementation cannot - for the moment and in the way i have tested that 
- create Javabeans for very large docbook like Docbook 4.3).

-- 
Ludovic Ma�tre

Factory Productions                 | T�l: (33) 04 93 07 08 00
149, avenue des mimosas             | Fax: (33) 04 93 07 04 02
06700 Saint-Laurent-du-Var (France) | Web: http://www.factory.fr



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to