Rooのアプトシリーズ中 Rooを理解する上で重要な要素の一つがAspectJインタータイプ宣言です。 インタータイプ宣言は,AspectJ などが提供する, 「クラスに新たなメソッド,フィールド等を追加する」仕組みを指します. 複数のクラスに共通のメソッドやフィールドを持たせたいとき, 対象のクラス群から実装の一部を分割しておきたいときに使用されます. http://netail.net/aosdwiki/index.php?%A5%A4%A5%F3%A5%BF%A1%BC%A5%BF%A5%A4%A5%D7%C0%EB%B8%C0 英語だとInter-Type DeclarationsでよくITDなどと略されています。 Rooで一つのEntityクラスを作ったときはこんな感じになります。 Employee.javaの中身を見ると以下のようなコードになっています。 @RooJavaBea
米SpringSource(米VMware傘下)は10月27日、Java向け軽量開発ツールの最新版「Spring Roo 1.1」を公開した。OSGiベースとなり、データベースリバースエンジニアリングなどの機能が加わっている。 Spring RooはJava/Springベースのコード生成ツール。ランタイムを持たず、軽量・高性能を特徴とする。SpringSourceは2009年12月末に正式版を公開、10ヶ月ぶりのメジャーアップデートとなる。 最新版では、土台がOSGiベースとなった。OSGiフレームワークには「Apache Felix」を採用、コンポーネント管理にはService Component Runtime(SCR)、バンドル解決にはOSGi Bundle Repository(OBR)を利用した。これにあたり、ラッピングモジュールを作成して既存の依存性をラッピングしており、アド
[技術講座] Spring Rooのご紹介 株式会社オージス総研 技術部クラウドインテグレーションセンター 鵜野 和也 1. はじめに IT業界全体をクラウドコンピューティングの盛り上がりが席巻しています。最近のJava開発におけるクラウド関連の動きとして、 SpringSourceがSalesforce.com及びGoogleとの連携強化を発表し、その存在感を増してきています。 クラウドの特徴である迅速性という点において、SpringはJBoss等のJavaEE陣営に対し仕様(標準ではなくデファクトスタンダード)、 実装(JavaEEコンテナではなくてTomcatベースのtcServer)の両面でクラウドとの相性に優れるのではないかと感じています。 今回は、SpringSourceのパブリッククラウドベンダーへの対応の中でも中核技術の一つとして位置づけられている、 Spring Roo(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く