前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
Javaによる具象クラスの実現例はリスト6のようになります このJavaクラスAccountは典型的な具象クラスです。インスタンス変数はすべて可視性をprivateにして、外部からの不用意なアクセスを不可能にしています。インスタンス変数に対するアクセスは ...
Javaの統合開発環境(IDE)の重要性が高まり,機能強化が進んでいる。クラス図とコードの相互変換などにより,コードの理解や修正効率を向上させているユーザーが増えている。ただし,多機能なツールは高価であり,コスト効果を引き出すためには必要な ...
12月3日(米国時間)、オープンソースのJava統合開発環境NetBeans 6.0が正式にリリースされた。 今回のリリースはJava EE 5への対応、Javaエディタの強化、Ruby/Ruby on Railsのサポート、JSF開発機能やUMLモデリング機能などこれまで拡張パックと呼ばれていた機能を標準 ...
今回は2008年8月にリリースされたNetBeans 6.5ベータ版を紹介する。NetBeansはここ数年、Java IDEとして標準の地位を築いたEclipseに追いつけ追い越せと言わんばかりの勢いで機能改善や新機能の追加を行ってきた。NetBeans 6.5ベータ版では、とくに以下のような新機能 ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
前編「『Eclipse』と『IntelliJ IDEA』の違いとは?Java向けIDE比較のヒント」は、プログラミング言語および開発・実行環境「Java」の統合開発環境(IDE)のうち「Eclipse IDE」「IntelliJ IDEA」を解説した。後編は、さらに4つのJava向けIDEの特徴と違いを紹介する。