the iCite net > news / blog > a permalink

news and thoughts on and around the development of the iCite net
by Jay Fienberg

Deep in XML / Java / Jython / BeanShell land

posted: Jul 7, 2003 7:45:02 PM

I was going to blog some questions about what I am doing today, but I need to build some more experiments first. I am working on dynamic data structure definitions for iCites, and experimenting with alternatives to XML (having priorly found SQL RDBMSs awkward for this particular application over the past decade or so).

I am basically trying to see if storing all of the iCite data in or with dynamically generated classes (possibly script files in BeanShell or modules in Jython) has advantages to storing all of it in XML files.

The main advantage I am looking for is faster and easier object-izing the data for processing, and getting away from doing a lot of processing with XSLT. So, why not store all the data in objects, and then persist them?

This may be futile and silly. Does anyone else create applications that dynamically generate additional script files or modules and execute them? Is that crazy?

I realize one good option to explore, with what I want to do, is dynamic interface proxies and Java byte code manipulation. But, I am not too confident about the ins and outs of this, and also one of my goals is to try to implement this prototype in Java in a manner that can later be done in languages other than Java. Obviously, XML and XSLT has some appeal in this regard.

There are cases where I need XML from the iCite: data interchange and several of the output formats (XHTML, RSS, and FOAF to start with). But, I am thinking that sticking some data from an object into a XHTML, RSS, or FOAF template is going to be more efficient than doing multiple transformations in XSLT. At least, it looks like it is going to be more efficient for me to code at this point ;-)

permalink | comments {1} · trackbacks {0}

also available as: rss · rss2 · rdf · atom

Comments and Tracbacks

Comment by: Jay Fienberg ·
posted: Jul 7, 2003 9:43:26 PM

Just came across this slightly relevant article, "Scripting with Jython Instead of XML", by Jonathan Simon (06/10/2003):

Note: All comments and trackbacks are moderated. Spam is deleted. Other comments are approved as promptly as possible.

Note: Older posts no longer accept new comments or trackbacks.

« prev post
My site is moving to a new server today

» next post
This site has moved to a new server, some files temporarily missing

blog newsfeeds

brief content:

 XML  ·  RSS  ·  RDF  ·  Atom 

full content:

 XML  ·  RSS  ·  RDF  ·  Atom 

blog archive

jan · feb · mar · apr
may · jun · jul · aug 
sep · oct · nov · dec
jan · feb · mar · apr
may · jun · jul · aug
sep · oct · nov · dec

jan · feb · mar · apr
may · jun · jul · aug
sep · oct · nov · dec

may · jun · jul · aug
sep · oct · nov · dec

first post: 
April 30, 2003

highlight views:
Spammers' Choice

Jay elsewhere online
Jay Fienberg - the official home page

Wrong Notes - the music blog of the Ear Reverends

Fine & Full, aka, a fine and full burger

Sociomobilepoetextologia (moblog, currently inactive due to lack of proper mobile)

to enjoy roll
sites I like to read when I start from here

· Anastasia Fuller
· Andy Baio
· Biz Stone
· Boris Mann
· Bre Pettis
· Chris Dent
· Danny Ayers
· Dare Obasanjo
· David Czarnecki
· David Weinberger
· Don Park
· Evan Williams
· Greg Narain
· Jason Kottke
· Jim Benson
· Lucas Gonze
· Marc Canter
· Matt May
· Matt Mullenweg
· Michal Migurski
· Nancy White
· Rebecca Blood
· Reg Cheramy
· Richard MacManus
· Sam Ruby
· Shelley Powers
· Tim Bray
· danah boyd

powered by blojsom

Entries by blojsim