SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

jMakiでリッチなGUIを作ろう!

EclipseのプラグインとしてjMakiを利用する

新規JSPファイルの作成

 続いて、jMakiを利用したページの作成を行いましょう。jMakiを利用するには、JSPファイルとしてページを作成します。ただし、通常のJSPファイルではなく、jMakiのためのタグなどを追加していなければいけません。このため、jMakiプラグインには、専用のJSPファイルを作成するためのウィザードが用意されており、これを使ってページを作成します。

  1. [ファイル]-[新規]-[その他]を選択し、現れたダイアログで[jMaki Wizards]の[Stylized jMaki JSP (with CSS)]を選択してください。これが、jMakiを利用したページを生成するためのものです。
  2. Stylized jMaki JSPを新たに作成する
    Stylized jMaki JSPを新たに作成する
  3. 続いて、Stylized jMaki JSPの設定画面に進みます。ここでは、コンテナーに「/jmakiproj/WebContent」を指定し、ファイル名には「index.jsp」と入力をしておきます。その下にある「CSS Layout」が、初期状態で作成されるレイアウトのテンプレートです。ここで選択したレイアウトを元にページが生成されます。ここでは、[jmaki-standard-no-sidebars]を選ぶことにします。おそらく、これが最もシンプルなページレイアウトになるでしょう。
  4. ファイル名はindex.jspにし、jmaki-standard-no-sidebarsを選択する
    ファイル名はindex.jspにし、jmaki-standard-no-sidebarsを選択する

 作成されたページは、初期状態で既に基本的なコードが生成されています。サーブレットコンテナを起動し、Webブラウザで「http://localhost:8080/jmakiproj/」にアクセスしてみましょう。簡単なページが表示されるはずです。

http://localhost:8080/jmakiproj/にアクセスすると、作成したページが表示される
http://localhost:8080/jmakiproj/にアクセスすると、作成したページが表示される

Webページ・エディターによるページデザイン

 では、ページを修正してデザインをしてみましょう。作成した「index.jsp」を開くと、JSPエディターが起動し、編集が行えるようになります。ここでコードを記述してページを作成できます。

 ただし、jMakiは「AJAXを利用したリッチなGUI」を簡単に作成できるというのが最大の利点ですから、自分でタグを手書きしていたのではあまりその恩恵を感じられないでしょう。ここでは、「Webページ・エディター」を利用することにします。プロジェクト・エクスプローラーから、作成した「index.jsp」を右クリックし、[アプリケーションから開く]-[Webページ・エディター]を選択してください。

 Webページ・エディターは、HTMLやJSPのページをマウス操作でデザインできる簡易ビジュアルデザイナーです。初期状態では、エディターの上部にページのデザインが表示され、下部にソースコードが表示されます。デザイン表示の右端には「パレット」という表示があり、これをクリックするとパレットが現れ、各種のコンポーネントをそこから選んで配置できるようになっています。

Webページ・エディターでは、マウスを使ってビジュアルにページをデザインできる
Webページ・エディターでは、マウスを使ってビジュアルにページをデザインできる

 Webページ・エディターはマウス操作でコンポーネントの位置や大きさなどを調整するのが非常に簡単です。ただし、これだけですべてできるというわけでもありません。後述しますが、通常のJSPエディターを使った方が便利な点もあるのです。Eclipseでは、1つのファイルを複数のエディタで開くことができますから、両方のエディタを開いて、必要に応じて切り替えながら使うのが良いでしょう。

 パレットを見ると、jMaki関連の項目が多数追加されていることが分かります。ここから、jMakiのコンポーネントをページに配置していくわけです。ただし、これらは、各種コンポーネントを入れる「入れ物」的なタグです。実際にコンポーネント(jMakiでは、ウィジェットと呼びます)を組み込んだり、それを呼び出すタグを追加したりする作業も必要となります。

次のページ
dojoウィジェットを追加する

この記事は参考になりましたか?

特集記事連載記事一覧

もっと読む

この記事の著者

掌田 津耶乃(ショウダ ツヤノ)

三文ライター&三流プログラマ。主にビギナーに向けたプログラミング関連の執筆を中心に活動している。※現在、入門ドキュメントサイト「libro」、カード型学習サイト「CARD.tuyano.com」を公開...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/1795 2007/10/29 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー