2008/07/01
【JAVA版】プログラミングは芸術だ! vol.31
/******************************************************************** 【JAVA版】プログラミングは芸術だ! vol.31 ※等幅サイズでご覧ください。 ********************************************************************/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ■目次 QuickReflector紹介(9)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━…‥・ ┃ QuickReflector紹介(9) ┗━━━━━━━━━━━━━━━━━━━━━━━━━━…‥・ http://quickreflector.sourceforge.net/ QuickReflectorはJavaによるWebアプリケーション開発を迅速、かつシンプルに 進めるためのフレームワークです。 今回は改行等の自動削除機能を紹介します。 (設定ファイルなど細かい部分は上記サイトで確認してください。 ここでは機能の概要とサンプルを紹介します。) ------------------------------------------------------------------- ・HTMLの不要改行・空行削除出力機能 ------------------------------------------------------------------- QuickReflectorはテンプレートHTMLをそのまま出力するのではなく、 指定したレベルに応じて不要改行や空行を削除して出力することが 可能です。 レベルの設定は quickreflector.xml の page/compresslevel で行います。 この項目に 0 〜 3 のレベルを指定します。 [各レベルの説明] 0 非圧縮です。コメントも空白もそのまま出力されます。 1 テキストの前後の空白と改行を最大1個に圧縮します。(圧縮が不十分な箇所もあります)コメントはそのまま出力されます。 2 1とほぼ同様ですが、コメントについては<script>と<style>と<span ext:set>タグの内部を除き削除されます。 3 不要と思われる空白をすべて詰めます。必要なところには最大1個の空白が残るようになります。コメントは2と同様に不要な箇所からすべて削除されます。 --------------------------------------------- 上記機能をうまく活用すると、例えば携帯サイトでは「3」、 PCサイトでは「2」、開発・デバッグ中は「0」、 といったケースに応じた使い分けが可能です。 詳細はこちらをご覧下さい。 http://quickreflector.sourceforge.net/reference/configuration.html ┏━━━━━━━━━━━━━━━━━━━━━━━━━━…‥・ ┃ ネタ募集中! ┗━━━━━━━━━━━━━━━━━━━━━━━━━━…‥・ JAVAに関することや、JAVA以外の言語、エンジニア・技術者に関すること、 等様々なネタを募集しています。 「こういったことを紹介してほしい」といった要望も受け付けていますので お気軽に下記メールアドレスまでお問い合わせください。 ┏┿━━・・・ ╂┘ メールマガジン「【JAVA版】プログラミングは芸術だ! ・ ┃ ・ ・ 発行責任者:株式会社パワービーンズ(PowerBEANS)門田 ┃ ・ 公式サイト:http://www.pb-lab.net/node/41 ┃ ・ http://www.powerbeans.co.jp/ ┃ ・ 問い合わせ:monden@powerbeans.co.jp ┃ ・ 発行責任者:門田 ┃ ・ 登録・解除 http://www.mag2.com/m/0000264823.html ┌╂ ・・・━━┿┛


