オブジェクト指向開発におけるモデル体系を、コアワークフローとの関係を軸に説明します。 5.1 開発プロセスとモデル オブジェクト指向で用いるモデルには数々の切り口がありますが、本連載では「静的モデル」「動的モデル」「物理モデル」の3 ...
前回は「JSR 299: Web Beans」についてEarly Draftを元にその概要を紹介した。今回は同仕様の肝であるWeb Beanコンポーネントを構成する各要素について細かく見ていこうと思う。ソースコード例はEarly Draftより部分的に引用している。 コンポーネントタイプ ...
Java EEプラットフォームでは、ビュー層およびコントローラ層のためのAPIとしてJSF(JavaServer Faces)を、ビジネス層のためのAPIとしてEJB3が用意されている。しかし両者で定義されたコンポーネントモデル、すなわちJSFのManaged BeanとEJB3のSession Beanとは互換性がない ...
前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...