【レビュー】
ここまでは、Bamboo Layout Editor 1.0を使って静的にJavaScriptファイルを生成する方法について述べた。Bambooでは、Servletコンテナを利用して、動的な使い方も可能となる(図14~図17)。ファイル生成のための時間は掛かるが、Bambooレイアウトファイルを用意するだけでよいので、仕組みとしてはよりすっきりしている。
![]() |
![]() |
|
図14 Servletコンテナで処理できるようにする - 配布物から必要なJarファイルをコピーし、web.xmlファイルを作成すること
|
図15 デプロイメントディスクリプタ - Bambooレイアウトファイルに対するアクセスを変換用のServletに受け渡す |
Bambooがとっているアプローチは、Webのレイアウト情報をBambooで定義しているXML情報にまとめるというところに本質がある。このXMLファイルが、CSSデータにレイアウトをそのまま記載する場合に比べて簡単で扱いやすく、さまざまなWebブラウザに対応したWebページのレイアウトとして定義するのに効率がよいだろうということが前提になっている。
そのため、ストレートなXHTMLファイルを作成し、CSSを使ったデザインファイルを直接作成した方が効率がよいと感じる人にとっては、Bambooのアプローチはいったん別の言語に技術する必要があることから、より繁雑なものに感じられるだろう。Bambooが効率がよいかどうかは、Bambooの提供している言語を直感的でわかりやすいと思えるかどうかにかかっている。
用意されているレイアウトを見た限りでは、Bambooのレイアウト言語は直感的で分かりやすいものだと思う。少なくとも、レイアウト情報だけを別ファイルに分離することができるという点は評価できると言える。複数のWebブラウザに対応したWebページをどうやって作成するか、またはレイアウトだけを抜き出して管理できないかと考えている人は、一度、Bambooを試してみるとよいだろう。
| アジレント、ミリ波信号解析ソリューションを発表 [16:54 5/24] |
| NXP、独自のTrench 6テクノロジによる車載用パワーMOSFETファミリを発表 [16:52 5/24] |
| 産総研、光照射で損傷を自己修復できるゲル状スマートマテリアルを開発 [16:49 5/24] |
| アンテナ設置数が半分の33台に到達 - アルマ望遠鏡、2kmの干渉試験も成功 [16:45 5/24] |
| 人工知能実現へ一歩前進!? - NIMS、環境依存型「シナプス素子」を開発 [16:40 5/24] |
|
[安室奈美恵]自身初の全国5大ドームツアー開催へ ファン投票で楽曲決定 [04:00 5/25] ホビー |
|
[森高千里]デビュー25周年で“200曲”をセルフカバー YouTubeで公開 [04:00 5/25] ホビー |
|
人気アクションフィギュア『武装神姫』、TVアニメ化決定! 2012年秋放送予定 [03:06 5/25] ホビー |
|
今井麻美、9thシングル「Limited Love」を7/25発売! コープス最新作OP曲 [02:33 5/25] ホビー |
|
TVアニメ『あっちこっち』、ニコ生で「あっちこっちラリー」企画を発表 [02:17 5/25] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。