タグ

JavaとXMLに関するwackyのブックマーク (5)

  • gxp - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    wacky
    wacky 2008/07/29
    Google内でXML/HTML生成に使われているテンプレートエンジン。JavaやC++をサポート、自動エスケープ、国際化対応。Apache License 2.0。(→ リリース: http://google-opensource.blogspot.com/2008/07/google-xml-pages-functional-markup.html
  • XMLEncoderとXMLDecoderを使用したデータの書き出しと復元:CodeZine

    はじめに アプリケーションで作成したデータを、次回アプリケーションを起動した時に再び利用したい場合、データをファイルに書き出す仕組みと、ファイルからデータを復元する仕組みが必要になります。それでは、この仕組みはどのように実現するのが良いでしょう。 オリジナルのアプリケーションでは、自分で自由に仕様(ファイルフォーマット)を決定することができます。一般的には、カンマや改行でデータを区切った単純なテキストファイルとして保存することが多いのではないでしょうか。しかし、自分でファイルフォーマットを決定したり、それに対応した読み込みの機能を実装するのは手間のかかる作業です。さらに、アプリケーションのバージョンアップに伴うファイルフォーマットの拡張にも柔軟に対応できるようにすることは、とても大変です。拡張性という観点からはXML形式でファイルを保存することが考えられますが、XMLの扱いを習得するのもや

    wacky
    wacky 2006/04/27
    JDK 1.4で追加されたXMLEncoderとXMLDecoderでXMLを簡単に読み書きする。
  • Efficient data transfer through zero copy

    Open-source developmentCollaboratively create source code that's publicly availableThe process by which open source software is developed by a community. The open source project's source code is available under an open source license.

    Efficient data transfer through zero copy
    wacky
    wacky 2005/11/04
    Excel2003のXMLSSを利用して、DOMやXSLTによりデータをインポート・エクスポートする方法。
  • 技術者を苦しめる「悪い標準」

    今年の3月に日経ソフトウエア編集に異動して以降,国内で開かれるJavaのイベントにはなるべく参加するようにしている。異動後,初めて担当した特集が,9月号(7月23日発売)のJavaの大特集だったからだ。その流れで,現在のJava業界におけるスター技術者の1人であるRod Johnson氏の講演にも出かけ,Web記事を書いた(関連記事)。 Johnson氏は,複雑化したEJB(Enterprise JavaBeans)の反省から生まれたオープンソースのDI(Dependency Injection)コンテナ「Spring Framework」の開発者である。その彼らしく,講演では従来のEJB(特にエンティティBean)を豪快にぶった切っていた。 現行バージョンの2.1までのEJBを「悪い標準」と位置付け,「悪い標準は標準がないよりも悪い」と言い切った。技術革新の激しい分野では,標準化委員会が

    技術者を苦しめる「悪い標準」
    wacky
    wacky 2005/07/25
    Johnson氏の講演でのEJB批判と標準に関する考察の確認、改善されてきたEJBの現状。XML Schemaの厳しい現実。
  • JavaとSAXパーサでXMLベースのプログラミング言語を作る:CodeZine

    はじめに プログラミング言語を作ってみたいと思ったことはありませんか? あるいは、どうして単なるテキストファイルに過ぎないソースファイルがプログラムとして実行できるのか、仕組みを知りたいと感じたりしたことはありませんか? 仕組みを知るには実際に作ってみるのが一番です。結局、どっちにしてもプログラミング言語を作ることになりますね。 ところが仮にそう思ったとして、プログラミング言語についてのを手に取ると延々と字句解析(ソースファイル中の文字列を定数や演算子などの分解すること)について説明しているのでせっかく湧いた興味がみるみるうちに醒めてしまう、そんな経験はありませんか。もちろん、「物」のプログラミング言語を作るにはそこでますます熱意が湧いてくる必要があるのでしょう。でも、単に興味があるだけならもっと簡単に、いきなりプログラミング言語そのものを作れたほうが良いじゃないですか。 というわけで

    wacky
    wacky 2005/05/23
    XMLベースのプログラミング言語か。面白そう。
  • 1