2007-08-01から1ヶ月間の記事一覧
Eclipseを使う時に、メンバーやプロジェクトごとにディレクトリ構成や開発環境が異なっていると混乱の元になります。そこで、プロジェクト専用の開発環境(eclipseやtomcat)を用意して、ローカル環境のディレクトリ構成もメンバー間で統一するようにします。…
まだまだ、先の話だけど、これスゲェなぁ。 早くMavenを不要にしたいものです。 JARがJAMに進化する! - Java SE 7で導入されるJava Module Systemを探る http://journal.mycom.co.jp/articles/2007/05/21/jsr277/index.html
レイアウト機能を使う場合は、必ずHTMLファイルに対応するPageクラスを作成する必要があります。(なお、Pageクラスに prerenderメソッドやinitializeメソッドは必須ではありません。) ※ Pageクラスを用意せずいて、しばらくの間、原因不明のエラー(なぜか…
[Seasar-user:10121]より JavaBeansの規約として 大文字が二つ以上続いていれば、 プロパティの先頭は小文字にはなりません。 そのため、getRDate()のプロパティ名は、RDateです。 元のHTMLでもid="RDate"にすると表示されるはずです。
地味にこういうTipsは嬉しいですねぇ。 http://itpro.nikkeibp.co.jp/article/Watcher/20070822/280097/?L=rss
http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2007-03-08 より S2Unit を使った単体テストでは,環境名を env.txt ではなく,env_ut.txt から取得するようにしました.env_ut.txt が存在しない場合のデフォルトは "ut" となります. Seasar 2.4.11…
デフォルトでは、URLに "/view" とか表示されるので、"/" とかに変える方法。 以下の suz-lab さんのブログに良い説明がありました。convention.dicon に次のように書くと良いようだ。 "/" ... suz-lab さんのTeedaのviewRootPathを変更 より
mail.jar をMavenのリモートリポジトリ経由で取得できなかったので 社内にMavenリポジトリを構築していました。 しかし、Mavenのセントラルリポジトリを良く見てみると、 バージョンの 1.4 からは jar ファイルは置かれているようです。 http://repo1.maven.…
[Seasar-user:10023]によると、 Doltengを使ってプロジェクトを作成した場合、 バッチでは creator.dicon からは pageCreator など不要な Creator は削除した方が良いようです。なるほどぉ。
特定のjarファイルのdependency情報 を調べる時に、このサイトはとても役に立つ。http://www.mvnrepository.com/
Bindingアノテーションを使ってフィールドインジェクションをする場合、コンポーネント名と同じフィールド名にする必要があります。 ですが、違う名前にしたい場合は、次のように value パラメータにコンポーネント名を指定することで実現できます。 @Bindin…
http://www.gihyo.co.jp/magazines/wdpress/archive/Vol40見本誌を送って頂き、ありがとうございます! そして、祝・40号おめでとうございます! > 技術評論社のウェブDBプレス編集部の方々 内容は、名著『達人プログラマー』や『Ruby』でおなじみの Dave T…
例えば、「メールアドレス(email)」と「確認用メールアドレス(emailConfirm)」を入力してもらって2つの入力値が異なっている場合に、バリデータでエラーにするにはどうすればよいか? 以下のような感じでTEqualValidatorを使えば良い。注意点として、HTMLの…
https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-example/src/main/java/org/seasar/dbflute/example/approot/web/mainte/book/SearchPage.java上記のTeeda + DBFluteのサンプルを見て驚いた。なるほどぉ、こういうDxoを使わないやり方もあったの…
以下のDBFluteを使った検索のサンプルコードを読んで見習うべきだなぁと思ったこと。 https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-example/src/main/java/org/seasar/dbflute/example/approot/web/mainte/book/SearchAction.java Bindingアノ…
洋書だけどWTPの本が出たみたいですね。ちょっと気になります。 Eclipse Web Tools Platform: Developing Java(TM) Web Applications http://www.amazon.com/Eclipse-Web-Tools-Platform-Applications/dp/0321396855/ref=sr_11_1/002-8611079-1414452?ie=UTF…
ネットで偶然みつけた、熱い魂が感じられる会社。 株式会社COBOL http://www.cobol.co.jp/
Teedaでlabel.properties ファイル内に value1=ほげほげ のように書いたラベルの値をどうすれば取得できるのだろうか? label.properties はサブアプリケーションごとやwebパッケージ直下など複数存在する。そのためプロパティファイル内のラベル値の取得は…
Eclipse 3.3(WTP 2.0) + Tomcat 6 の環境で、Java5とJava6を切り替えてみて、どれくらいTomcatの起動時間(デバックモード)の違いがあるかを測定してみました。 jdk1.5.0_04 jre1.6.0_02 20639 ms 11659 ms 20659 ms 11605 ms 20407 ms 12173 ms 21011 ms 1…
Teeda Coreのteeda-core-1.0.x.jar を解凍すると javax\faces ディレクトリに Messages_ja.properties ファイルがあるので、この内容を appMessages_ja.properties にコピーします。そして、必要に応じて、コピーした内容を編集すればOKです。 例えば、Lengt…
メモ程度にサンプルを書いておく。 HTML側 <span id="allMessages" /> Pageクラス側 FacesMessageUtil.addErrorMessage("E0000001"); Object[] args = {"XXX", "YYY"}; FacesMessageUtil.addErrorMessage("hogehoge", args); プロパティファイル(appMessages_ja.properties)側 E0000</span>…