This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Timo Salmi: Another alternative is to store the data in XML format. This is a lot more complicated alternative because there are no ready tools available to parse arbitrary Java class. Or is there?

Yes, there is a standard API for serializing Java objects into XML. However, this is not what you want either, because searches into the database are probably even more complicated (parsing XML is not trivial and fast, and it wastes space).

JanneJalkanen : I found an interesting link to Castor, a way to marshal/unmarshal Java Beans into XML. There's a good article explaining what Castor is at onjava.com

PhilippeO : I rather prefer Dom4J, or JDOM for that.

TomZ: I have used both (JDOM and Castor XML) in some projects. I feel that these frameworks try to solve different problems:

JDOM
Tries to provide direct access to an XML document in a more obvious oo-like style. While...
Castor XML
is a framework for (un)marshalling Java objects to XML files. For example, if you have an XML Schema, Castor will create for you all java classes you need. That was really amazing to me when I tested it first time. A tag like <my-tag> will become a class called MyTag with all methods you need to manipulate this class in a way that is consistent with what the schema says. When you got those classes you work with them as with normal java classes. Finally, you just marshall them back with just one call.

DuncanMcGregor has just been using XStream, and finds it great for unsophisticated read and write object graphs.

YishayMor: In our notes prototype uses java.beans.XMLDecoder and java.beans.XMLEncoder. Its a quick 'n dirty sollution, and not a bad one as far as that goes. You have no control over the schema, but using it is very straightforward.
We used Castor back in Cisco. It was reasonable. I'd also look into SUN's JAXB. As for search etc., you might want to consider an XML database (unless the point was to avoid the DB in the first place). Whenever I need to do some new XML project, I take a look and see what's new on http://www.xml.org/ and http://www.alphaworks.ibm.com/xml. Dennis Sosnoski's article compares several technologies, and is probably worth a read.

<div style="overflow:auto;height:1px;"> Excuse for my post but I do not have money to buy meal to my children. Forgive me please. http://hrentut.org/girl/lying-is-the-most-fun-a-girl-can-have-without-taking-her-cloths-of.html lying is the most fun a girl can have without taking her cloths of http://hrentut.org/jobs/civil-engineering-jobs-highways.html civil engineering jobs highways http://hrentut.org/college/frederick-community-college-md.html frederick community college md http://hrentut.org/auto/minxy-pink-auto-accessaries.html minxy pink auto accessaries http://hrentut.org/games/adult-fun-and-games.html adult fun and games http://hrentut.org/dog/dog-drawing-cartoon.html dog drawing cartoon http://hrentut.org/college/allegheny-college.html allegheny college http://hrentut.org/car/car-sales-in-south-africa.html car sales in south africa http://hrentut.org/home/home-owners-insurance.html home owners insurance http://hrentut.org/game/uno-card-game-rules.html uno card game rules http://hrentut.org/home/home-depot--maine.html home depot maine http://hrentut.org/air/air-compressor-pil.html air compressor pil http://hrentut.org/game/uno-original-card-game-rules.html uno original card game rules http://hrentut.org/girls/african-mapouka-girls.html african mapouka girls http://hrentut.org/games/free-downloadable-school-tycoon-games.html free downloadable school tycoon games http://hrentut.org/html/http---entertainmentbooks-niserd-be-etnertainmentbooks-html.html http entertainmentbooks niserd be etnertainmentbooks html http://hrentut.org/games/turkey-hunting-games-for-the-computer.html turkey hunting games for the computer http://hrentut.org/job/georgia-department-of-labor-job-search.html georgia department of labor job search http://hrentut.org/game/upcoming-video-game-for-x-box.html upcoming video game for x box http://hrentut.org/girl/what-a-girl-wants-cast-list.html what a girl wants cast list http://hrentut.org/home/carlisle-funeral-home.html carlisle funeral home http://hrentut.org/adult/cheap-adult-videos.html cheap adult videos http://hrentut.org/game/urban-chaos-pc-game.html urban chaos pc game http://hrentut.org/cheats/enternet-computer-game-cheats.html enternet computer game cheats http://hrentut.org/auto/lowest-auto-rental-italy.html lowest auto rental italy http://hrentut.org/games/download-free-phone-games.html download free phone games http://hrentut.org/sex/free-online-sex-adult-games.html free online sex adult games http://hrentut.org/games/free-download-of-yahoo-games-full-version.html free download of yahoo games full version http://hrentut.org/football/football-software.html football software http://hrentut.org/music/wwf-apa-music.html wwf apa music http://hrentut.org/girl/naughty-school-girl-night.html naughty school girl night http://hrentut.org/estate/keeler-william-real-estate-concord-new-hampshire.html keeler william real estate concord new hampshire http://hrentut.org/game/us-game-warden.html us game warden http://hrentut.org/football/childrens-alabama-football-uniforms.html childrens alabama football uniforms http://hrentut.org/home/home-security-in-colorado-springs.html home security in colorado springs http://hrentut.org/air/red--black--green-and-yellow-air-forces.html red black green and yellow air forces http://hrentut.org/home/jerry-rice-home-page.html jerry rice home page http://hrentut.org/sex/sex-first-timers.html sex first timers http://hrentut.org/dog/detective-dog.html detective dog http://hrentut.org/home/home-steam-carpet-cleaners.html home steam carpet cleaners http://hrentut.org/games/dragon-slayer-games-online.html dragon slayer games online http://hrentut.org/game/used-arcade-game-for-sale.html used arcade game for sale http://hrentut.org/cheats/cheats-for-psps-untold-legends-brother-hood-of-the-blade.html cheats for psps untold legends brother hood of the blade http://hrentut.org/game/used-carnival-game.html used carnival game http://hrentut.org/game/used-game-card-for-world-of-warcraft.html used game card for world of warcraft http://hrentut.org/games/online-csi-crime-solving-games.html online csi crime solving games http://hrentut.org/estate/moblie-estate-parks-in-west-los-angeles-ca.html moblie estate parks in west los angeles ca http://hrentut.org/games/free-and-easy-software-to-create-pc-games-on-your-computer-that-you-create.html free and easy software to create pc games on your computer that you create http://hrentut.org/game/yu-gi-oh-trading-card-game.html yu gi oh trading card game http://hrentut.org/games/money-management-online-games.html money management online games http://hrentut.org/home/home-based-businesses-canada.html home based businesses canada http://hrentut.org/girls/black-girls-video-team.html black girls video team http://hrentut.org/music/circle-k-music-in-ball-ground--georgia.html circle k music in ball ground georgia http://hrentut.org/jobs/progressive-jobs.html progressive jobs http://hrentut.org/estate/real-estate-in-jalandhar.html real estate in jalandhar http://hrentut.org/home/golden-rule-family-home-evening-ideas.html golden rule family home evening ideas http://hrentut.org/dogs/who-let-the-dogs-out.html who let the dogs out http://hrentut.org/car/car-spoliers.html car spoliers http://hrentut.org/adult/japanese-tentacle-gallery-adult.html japanese tentacle gallery adult http://hrentut.org/football/colorado-buffalo-football-schedule.html colorado buffalo football schedule http://hrentut.org/music/gahanna-crew-up-music.html gahanna crew up music http://hrentut.org/girls/pictures-girls-with-big-butts.html pictures girls with big butts http://hrentut.org/music/joes-and-chicago--il-and-music.html joes and chicago il and music http://hrentut.org/game/online-porn-game-sites.html online porn game sites http://hrentut.org/dog/sled-dog-mushers.html sled dog mushers http://hrentut.org/game/utah-game-fish.html utah game fish http://hrentut.org/furniture/baer-furniture-orlando.html baer furniture orlando http://hrentut.org/college/college-station-texas-hotel.html college station texas hotel http://hrentut.org/girls/preteen-girls-gagged-bound.html preteen girls gagged bound http://hrentut.org/home/mountain-view-memorial-home.html mountain view memorial home http://hrentut.org/auto/cutlass-used-auto-parts.html cutlass used auto parts http://hrentut.org/job/cruise-line-job-openings.html cruise line job openings http://hrentut.org/game/v8-supercars-2-game-patches.html v8 supercars 2 game patches http://hrentut.org/girl/girl-scpits-usa--board-of-directors-pay.html girl scpits usa board of directors pay http://hrentut.org/auto/bankruptcy-instant-approval-auto-title-loan-las-ve.html bankruptcy instant approval auto title loan las ve http://hrentut.org/game/online-game-competitions.html online game competitions http://hrentut.org/game/va--dept-of-game.html va dept of game http://hrentut.org/furniture/taizhou-south-furniture-china.html taizhou south furniture china http://hrentut.org/girl/girl-german-dog-names.html girl german dog names http://hrentut.org/girls/incest-beautiful-innocent-angel-young-girls-asian-underground-secret-pics-movies-little.html incest beautiful innocent angel young girls asian underground secret pics movies little http://hrentut.org/games/free-learning-games.html free learning games http://hrentut.org/home/do-i-need-a-license-to-have-a-business-at-my-home.html do i need a license to have a business at my home http://hrentut.org/auto/winners-circle-auto.html winners circle auto http://hrentut.org/college/today-we-salute-you-college-student.html today we salute you college student http://hrentut.org/cheats/terminator-3-war-of-the-machines-cheats.html terminator 3 war of the machines cheats http://hrentut.org/dogs/poker-playing-dogs-shirt.html poker playing dogs shirt http://hrentut.org/game/va-fish---game.html va fish game http://hrentut.org/car/car-brake-shoes.html car brake shoes http://hrentut.org/game/valentine-party-game.html valentine party game http://hrentut.org/car/one-way-car-rentals.html one way car rentals http://hrentut.org/gay/gay-feather.html gay feather http://hrentut.org/home/r-h-products-home-page.html r h products home page http://hrentut.org/game/vase-containg-archilles-and-aias-s-dice-game.html vase containg archilles and aias s dice game http://hrentut.org/music/elvis--gospel-music--video.html elvis gospel music video http://hrentut.org/car/building-car-instructions-mouse-trap.html building car instructions mouse trap http://hrentut.org/game/create-your-own-house-design-as-a-game-on-the-computer.html create your own house design as a game on the computer http://hrentut.org/cheats/battle-field-2-cheats.html battle field 2 cheats http://hrentut.org/music/boz-music.html boz music http://hrentut.org/game/venture-line-spiders-arcade-game-pcb.html venture line spiders arcade game pcb http://hrentut.org/home/home-business-career-opportunity-work.html home business career opportunity work http://hrentut.org/game/vertual-bowling-game.html vertual bowling game http://hrentut.org/airline/newquay-airline.html newquay airline http://hrentut.org/dog/dog-bad-breath-causes.html dog bad breath causes http://hrentut.org/music/ipod-music.html ipod music http://hrentut.org/girls/sexy-girls-cam-chat.html sexy girls cam chat http://hrentut.org/cheats/nintendo-64b-cheats.html nintendo 64b cheats http://hrentut.org/auto/infinity-auto-repair-everett-wa.html infinity auto repair everett wa http://hrentut.org/dog/large-dog-grooming-tables-uk.html large dog grooming tables uk http://hrentut.org/car/car-donations-ca.html car donations ca http://hrentut.org/home/mobile-home-supply-freeport-il.html mobile home supply freeport il http://hrentut.org/auto/innovative-auto-plano.html innovative auto plano http://hrentut.org/hotels/hotels-in-paris-75007-with-balcony.html hotels in paris 75007 with balcony http://hrentut.org/estate/lakeland-florida-real-estate.html lakeland florida real estate http://hrentut.org/game/video-game-art-design.html video game art design http://hrentut.org/home/how-can-i-install-fedora-without-spoiling-home-and-mail-files.html how can i install fedora without spoiling home and mail files http://hrentut.org/game/video-game-award-winner.html video game award winner http://hrentut.org/auto/ameriprise-auto---home-insurance.html ameriprise auto home insurance http://hrentut.org/car/atlanta-car-accident-lawyers.html atlanta car accident lawyers http://hrentut.org/estate/landpower-real-estate-ageny-edward.html landpower real estate ageny edward http://hrentut.org/estate/real-estate-kiawah-island.html real estate kiawah island http://hrentut.org/estate/government-grants-and-loans-real-estate.html government grants and loans real estate http://hrentut.org/game/video-game-billions-hollywood.html video game billions hollywood http://hrentut.org/dogs/people-who-look-like-their-dogs.html people who look like their dogs http://hrentut.org/jobs/teaching-jobs-in-cleveland.html teaching jobs in cleveland http://hrentut.org/game/video-game-boxes.html video game boxes http://hrentut.org/game/etrom-the-astral-essence-game.html etrom the astral essence game http://hrentut.org/gay/free-gay-pictures.html free gay pictures http://hrentut.org/job/sociology-job-interview-questions.html sociology job interview questions http://hrentut.org/music/attribution-noncommercial-music.html attribution noncommercial music http://hrentut.org/air/philadelphia-naval-air-station.html philadelphia naval air station http://hrentut.org/sex/pa-sex-offender-registry.html pa sex offender registry http://hrentut.org/car/j-car-electronics.html j car electronics http://hrentut.org/music/music-chords-tablature.html music chords tablature http://hrentut.org/html/http---pumacell-pawnboa-be-harambee-html.html http pumacell pawnboa be harambee html http://hrentut.org/girl/dad-and-sister-in-american-girl.html dad and sister in american girl http://hrentut.org/game/video-game-chair.html video game chair http://hrentut.org/auto/auburn--michigan---auto-museum.html auburn michigan auto museum http://hrentut.org/cheats/cheats-for-pc-john-deer-american-farmer.html cheats for pc john deer american farmer http://hrentut.org/car/progressive-car-ins.html progressive car ins http://hrentut.org/home/a-poem-about-home.html a poem about home http://hrentut.org/game/video-game-character-gallery.html video game character gallery http://hrentut.org/cheats/painkiller-cheats.html painkiller cheats http://hrentut.org/gay/gay-san-jose.html gay san jose http://hrentut.org/auto/cathedral-city-auto-dealers.html cathedral city auto dealers http://hrentut.org/music/computers-and-music.html computers and music http://hrentut.org/car/used-car-repair-rating.html used car repair rating http://hrentut.org/home/home-depot-grills.html home depot grills http://hrentut.org/dog/bull-dog-breeders.html bull dog breeders http://hrentut.org/adult/adult-babes.html adult babes http://hrentut.org/college/summer-programs-for-kids-at-college-maryland.html summer programs for kids at college maryland </div>

Add new attachment

Only authorized users are allowed to upload new attachments.
« This particular version was published on 23-May-2006 09:32 by 221.165.193.61.