7対応はまだですが、来年は対応するという話を聞きますので、今のうちに慣れておきましょうということで。作るだけでは面白くないので、できるだけ最速でイチから手順を追って作っていくことにします。NetBeansの自動生成機能を駆使します。お仕事でもそのまま使えるようなコードで、という制約付きです。EEはめんどくさい、という意見を聞きますが、そんなことないよ、という事を証明するべく、こんな挑戦を敢えてクリスマスイブにやってみるわけです。※ほんとは正直忙しすぎて死にそうですさて、細かい前説は抜きにして、最速で順番にやっていきましょう。本番でもそこそこ使えるようなものを選んでみました。OSは何でもOKですね。64-bitで再度やり直しました。87Uが快適すぎるので助かりました。私は普段お仕事でも家庭でも英語環境で使っているのでスクリーンショットや用語は英語ですが、推測できる範囲だと思いますので適当に読み替えて下さいませ。データベースまともな企業システムをターゲットにしているので、データベースがあって然るべきでしょう。ここをすっとばしたJEEの説明が多い気がするので、ここに改めてまとめておきます。エンタープライズ系のプログラマーがデータベースのインストールすら出来ないというのは恥ずべき事なんじゃないかなと思うのですが、何となく日本のWeb系の流行がNoSQLとかBuzz方面に流れがちだ、ということで、特に若手の育成面を危惧しています。地に足をつけて物事を考えたいですね。流行は流行で別途追っかけるとして。データベースの準備こういうのは依存関係の深い場所から作っていくのが正しい在り方です。データベースからですね。X用に出ていないので、ここでは涙を呑んでMySQLをインストールします。インストーラーを落としてぽいっと入れれば終わりです。Workbenchも入れてしまいましょう。Defaultを選べばいいです。Workbench等で個別に設定する必要があります。インストール途中でアカウントを作成します。今回のアプリ用の「Advent」ユーザーを作りましょう。めんどくさいのでパスワードも同じにしましたが、外部から接続されると厄介なので接続元許可をlocalhostに制限しておきましょう。rootもここで設定しておきましょう。この辺はWindows版便利ですね。Workbenchが起動します。rootの接続が出来ているので、これをクリックしましょう。最初にスキーマを作ります。Schema」を選択します(+の付いたデータベースアイコン)。名前は「advent」でいいですかね。Defaultで良いかと思います。“ALL”」で選んでおきましょう。終わったらApply。※当然ですが本番運用でこんな事はしないで下さい。これでadventユーザーがadventスキーマを使えるようになりました。Workbenchの役目は終わりです。これ以降はNetBeansで作業することにします。スキーマの作成さてNetBeansを起動して、Serversタブを開いて、今回作ったスキーマを接続しましょう。Server」を選択して登録しましょう。接続情報は上の通りですね。分からない方は以下を参考に。成功したら「advent」の接続が登場します。これでようやく全ての作業開始です。長い・・・では今回のテーブルを作りましょう。