[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Architecture pattern...

Subject: Architecture pattern...
From: "Peter McEvoy" <peter.mcevoy@xxxxxxxx>
Date: Thu, 5 Oct 2000 17:43:34 +0100
architecture pattern
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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.