あんまりな仕打ちに頭を抱える反面、ただ大声で不満を表明しても何も変わらない、根の深い問題なんだろうなあとも思います。いま私が視聴しているたったひとつのアニメは『ひぐらしのなく頃に解』だけですけれど、この番組の放送中止を聞いたときも、落胆こそ感じつつも怒りは湧いてきませんでした。 ただ、それでもこの騒動に関連した出来事の中で強い怒りを感じたことがあります。 その画像を見つけたのは匿名掲示板のまとめサイトでした。それはおそらくワイドショーか何かで放送されたパネルボードだったのでしょう。そこには、明らかに真面目に調べていないと分かる露骨な誤解に基づいて『ひぐらしのなく頃に』の真相の一部や物語の展開が明記され、斧少女の事件との類似点が指摘されていました。 これだけは、どうにも我慢ができませんでした。それは物語の真相や展開をネタばらしし、後々この作品を鑑賞するかもしれない人の楽しみの一部を確実にスポ
「リソースファイルで多国語対応のサイトを構築する」では、リソースファイルとjava.util.ResourceBundleクラスを用いて、ソースコードから地域依存のデータ(文字列)を分離する「国際化対応」の手法を紹介しました。しかし、決まりきったリソースファイルの読み込みとプロパティ値取得のために、いちいちスクリプトレットを記述しなければならないのは、あまり好ましくありません。 そこで本稿では、JSTL(JSP Standard TagLibrary)のi18n(Internationalization)タグライブラリに用意された<fmt:message>タグを利用して、スクリプティング要素を使わずに国際化対応のJSPページを作成する方法を紹介します。なお、JSTLタグライブラリのインストール、利用方法については、「個別のJSPページでJSTL宣言を省略する」を参照してください。 解説 (
WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" mlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class>struts.annotation.filter.SetCharacterEnco
PerlのCatalystとJavaのStrutsのMVC実装の比較をしてみます。 Struts Catalyst Model: Struts 図ではModelとしてActionFormとなっていますが、ActionFormはむしろViewに近い存在です。Strutsにおける実際の開発ではむしろJavaBeansをModelとして扱い、ModelのSerializeにはHibernateのようなO-Rマッピングツールなどを使います。SerializeにはDAOパターンを使うことが多いです。 Catalyst Catalystでは純粋なModelもフレームワークに組み込まれています。Class::DBIなどのActionRecord的アプローチを取るためModelそのものにSerializeの機能を含めることが多いためDAOなどを使う場面は少ないです。 Contoller: Struts
ibatisには、SQLマッピング設定ファイルにて、以下の2つの値指定ができます。 #を使用した値指定 $を使用した値指定 上記の2つの違いは、#は実行時にエスケープや文字列の場合は' 'で囲んでくれるなどの処理をおこなってくれますが $の方は、指定された値をそのまま出力します。 たとえば、java.lang.String型の値value1があったとして、 hoge_column = #value1# と指定した場合、実行時には、 hoge_column = 'value1の値' のように、展開してくれますが、 hoge_column = $value1$ と指定した場合は、 hoge_column = value1の値 とそのまま展開されます。 $指定は、主にテーブルを動的に与えたり、order byを動的に変えたりするのに 使用したります。取得カラム名を動的に変更したりする場合にも使え
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く