Subject: Re: Architecture pattern... From: Ovidiu Predescu <ovidiu@xxxxxxxxxx> Date: Thu, 05 Oct 2000 13:43:57 -0700 |
You may want to take a look at Cocoon, a Java/XML publishing framework available from the Apache Group: http://xml.apache.org/cocoon It has lots of other goodies besides having pre-parsed XML documents and stylesheets. Regards, Ovidiu On Thu, 5 Oct 2000 17:43:34 +0100, "Peter McEvoy" <peter.mcevoy@xxxxxxxx> wrote: > I'm trying to think of good ways to architect/design a web application that > I'm currently working on, and I've a few ideas knocking around in my head, > and I wonder if any of ye can comment... > > So basically, what I wnat to be able to do is present a taxonomy (if you > read this list regularly, I posted a query on Friday which explained what I > was doing there - thanks guys, I got it all figured from your replies). A > taxonomy consists of categories and subcategories, and so on. Each > category can contain articles. So I have something really nice working > based on the servlet example that comes with xalan. It works well and > demonstrates what I want to do very well. > > categories.xml + categories.xsl + cat_id -> servlet -> HTML output. > > However, I have noticed that this is quite slow (even though I think the SAX > parser is being used) - I guess the overhead of parsing the xml and xsl each > hit is causing the bottle neck. > > So, working in a company that produces a high quality EJB server I figure > that I'll try to make some changes to the pattern used: > > categories.xml -> categories bean (preparsed categories DOM) > > categories.xsl -> stylesheet bean (preparsed xsl DOM) > > Then another bean takes the cat_id, feeds to the preparsed stylesheet DOM > and preloaded categories DOM and bingo, output HTML. The double advantage > is that since the DOM is already loaded and parsed in the bean, it is > available to other beans that may need to get at the data (I have plans that > articles will get inserted into the categories DOM by another process). the > XML file will then just be the persistant representation of the DOM. > > Only thing is, I haven't seen any mention of this type of approach around > the net, and I'm doubting if it is actually a good pattern to use... > > Any comments from anyone? Anyone seen this type of approach before? > > Peter McEvoy > Senior Technical Analyst > IONA Technologies PLC > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list >
Attachment:
pgp00000.pgp
Description: PGP signature
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Architecture pattern..., Peter McEvoy | Thread | Parsing ASP functions/includes in x, Peter Tsantes |
Re: XSL Formatting Objects Chapter , Alexey Gokhberg | Date | Re:automatic generation of figure n, Dhruv Raheja |
Month |