翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
「Javaオブジェクトモデリング」に関する情報が集まったページです。 ITmediaはアイティメディア株式会社の登録商標です。
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
前回は 「Jackson Java JSON-processor」 (⁠以下、 Jackson) のストリーミングAPIを利用して、 JavaプログラムからJSON形式のデータにアクセスする方法を解説しました。今回はそれに引き続き、 ツリーモデルのAPIを使う方法を紹介します。JacksonのツリーモデルAPIは ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
Project Lombok is a small library that can be used to reduce the amount of boilerplate Java code that is commonly written for Java classes. Project Lombok does this via annotations that can be added ...
The JoSQL Projectは23日(米国時間)、JoSQL(SQL for Java Objects)の最新版となる「JoSQL 1.9」を公開した。JoSQLはJavaで開発されたオブジェクト操作用ライブラリ。Javaオブジェクトの集合に対してSQL命令を使ったさまざまな操作を提供する。コレクションに対してSQLを使った ...
Copying objects is a common Java programming operation that has one serious trap. Here's how to avoid copying from an object reference and only copy the instance and values you want. Copying objects ...
今回はJaValidを紹介したい。JaValidはJavaオブジェクトの状態を検証するためのオープンソースのバリデーションフレームワークである。JaValidを用いることで、Javaオブジェクトが取り得る状態の条件を設定して検証することができるようになる。 条件の設定に ...