┗【お知らせ】オブジェクト倶楽部事務局アルバイト募集いつもメールマガジンを愛読頂き有難うございます。本日はオブジェクト倶楽部事務局からお知らせとお願いがございます。オブジェクト倶楽部は、ソフトウェア技術者のコミュニティとして、このメルマガをはじめ、年2回のイベント、勉強会を主催して、既に3年になります。様のご愛顧を頂きここまでの活動となりました。当初は、事務局も本業と兼務にて行ってまいりましたが、2年ほど前から専任を1名置き、様々なご支援をしてまいりました。今では、お蔭様で活動が盛んになり、これからはもう数名の専任のスタッフが必要かと考えております。そこで、皆様、もしくはお知り合いでオブジェクト倶楽部事務局として様々な活動に参加したいと思われる方(アルバイト)を募集しております。ご興味のある方はぜひ下記までご連絡ください。この募集は、オブジェクト倶楽部を後援している(株)永和システムマネジメントの採用となります。募集資格:オブジェクト倶楽部の活動を積極的に盛り上げたい方ならどなたでも。学生の方も大歓迎です。経歴書などは不要です。)にてご連絡ください。後日、当方よりご連絡いたします。応募期限:3月末日どうぞよろしくお願いします。それに影響を受けたプロダクト(3)前回はWebObjectsの大きな特徴を紹介しましたが、今回からは具体的な内容に踏み込んでいきます。今回は「データアクセスの自動化」についてです。的に処理される仕組みです。いわゆるO/Rマッピングフレームワークが、この考え方に影響を受けています。Objectsフレームワーク」[*1]と呼びます。Object)[*2]をマッピングしてSQL文を自動生成するため、EOだけを使ってデータの読み込みや保存を実行できます。EOFは、マッピングだけでなくトランザクションや排他制御などの機能も備えています。保存先がデータベースであることをあまり意識せずにシステムを構築することができるのです。EOFを使ってデータベースにアクセスする際に必要となるツールがEOModelerです。EOModelerは、GUIでデータベースとオブジェクトの関連付けをするツールです。GUIを使う最大のメリットは、ツールを使うためだけに難しい設定ファイルの記述を勉強しなくて良いという事に尽きます。題があった場合の解析に時間が取られ、本来フレームワークを使うことで得られるメリットであったコスト削減などの効果が得られないことがあります。EOModelerを実行すると、一般的な3ペインのウィンドウが開きます。テーブル定義の各列にはデータ型やキーであるかどうかなどが表示され、ERツールのような操作で使う事ができます。この手順で、データベースに対してどのようなアクセス手段をクラスとして提供するかを、モデリングすることができます。このようにEOModelorでデータベースを設定すれば、定義情報をもとにテーブルを作成することも可能です。JDBCドライバを使っているので、最初にMySQLなどのフリーデータベースを使ってモデリングしたファイルを、商用データベースに置き換える事も容易です。各要素をモデリングすると、テーブルはクラスとして、列はクラスの属性やメソッドになります。WebObjectsによってクラスがEOとしてインスタンス化されると、意味のあるオブジェクトとしてアプリケーションから様々なデータの操作ができるようになります。承することで自由に機能をカスタマイズすることができます。特別なロジックがあるような場合には、そのものを修正するのではなく、継承したクラスで実装するのが一般的です。ちなみに、EOFのクラス名にはContextと付いている事が多いことからも、単なるO/Rマッパーとしての意味だけでなく、トランザクションにも注目したフレームワークであることがわかるでしょう。WebObjectsは統合フレームワークなので、画面のセッション情報とコンテキスト情報を意識せず簡単に関連付ける事ができるようになっています。用する場合、その関連付けの相性や実装がネックとなることが多いのですが、こういった煩わしさがない所もWebObjectsの特徴と言えるでしょう。このシリーズでは、WebObjects開発環境を持っていない人でも同様の機能を持つツールを紹介することで、WebObjects10周年を記念?したいと考えています。次回は、このような特徴を持つEOFに影響を受けた製品・ツールを紹介したいと思います。(きしだ)[1]:長いので略してEOFと呼ぶのがWebObject通です。[2]:こちらも長いので?略してEOと呼ぶのがWebObject通です。_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。ホントのところ今週は「メルマガの発行頻度はどれくらいが適当ですか?」のホントのところ。この『週刊オブジェクト倶楽部』メールマガジンも、おかげさまであと3ヶ月ほどで3周年を迎えます。月日の経つのは早いものですね。これからこのメルマガも新たな企画を検討しているところです。そこで今回はこの場を借りて、みなさんにメルマガの発行頻度はどれくらいが適当か、ぜひご意見をいただけたらと思います。