前回は 「Jackson Java JSON-processor」 (⁠以下、 Jackson) のストリーミングAPIを利用して、 JavaプログラムからJSON形式のデータにアクセスする方法を解説しました。今回はそれに引き続き、 ツリーモデルのAPIを使う方法を紹介します。JacksonのツリーモデルAPIは ...
近年のWebアプリケーション開発では、 JSONが必須の技術になっています。クライアントサイドで利用されるJavaScriptで容易に扱えることから、 Webサーバとのデータ交換のためのフォーマットとして広く利用されているからです。Javaアプリケーションも例外で ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
本連載では、オブジェクト指向によるモデルを静的モデル、動的モデル、物理モデルの3つの切り口で扱っています。これらのモデルと開発プロセスにおけるコアワークフローの関係は、図3のようになります。図3では上段に静的モデル、中段に動的モデル ...
Javaアプリケーション開発時に、繰り返し利用されるオブジェクトをキャッシュすることでパフォーマンスを劇的に向上させられる場合がある。「JSR 107: JCACHE - Java Temporary Caching API」は、そのような目的のための標準的なキャッシュ機構を提供するAPIだ。
既報の通り、ついにエンタープライズJavaの次期バージョンであるJava EE 6の仕様策定がJSR 313としてスタートした。本連載でも時期を見てJSR 313やそこに含まれるコンポーネントJSRの詳細を取り上げていく予定だが、エンタープライズ分野に携わる開発者はjcp.org ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...