1.0.35 ⇒ 1.0.39へ

利用中のS2Dao(http://s2dao.seasar.org/ja/index.html)のバージョンを最新の1.0.39に上げました。1.0.36からdiconファイルをJarに含むようになっていたため、ちょっとアップデートを躊躇していました(wS2Pagerがデフォルトになっていたので踏み切りまし…

JSF-36 headタグへの

JIRA登録されていました! https://www.seasar.org/issues/browse/JSF-36以前のエントリで悩んでいたところです。対応していただけると助かります。 Metaタグ CSSインクルード JSファイルインクルード JavaScriptブロック なんかがheadブロックに入れられる…

S2LengthValidatorの動きが変わった?−2

前のエントリの件、次バージョンで修正されるようで安心しました。 https://www.seasar.org/issues/browse/JSF-39 (待ち遠しいです)

S2LengthValidatorの動きが変わった?

S2JSF1.0.19を使い始めました。ページツリーを格納するセッション数を調整できるとのことで、早速恩恵に預かろうと。。さて、そんな折にどうもS2LengthValidatorの動きが変わってしまったようです。 (回避方法も浮かばないのですが) その内容と再現方法で…

インタフェースを編集中に、実装したクラスを開く

Javaエディタでインタフェースを編集しているとき、Ctrl+T を押すとその実装クラスがポップアップ表示される。なるほど。。。これは使えるかも。

JavadocをPDF形式で出力する方法

ネットで探し回っても情報が少なすぎ。。AurigaDocletを使う方法しかないような気がする。なんとなく動いてきたのでおさらいをメモしておきます。 環境 j2sdk1.4.2_12 WindowsXP MiracleLinux3.0 Ant1.6 条件 Windows上で、Antが使えること Linux上でpatchコ…

S2JSF1.0.19がリリースされたようです。

yoneさまからアナウンスがありました。 http://d.hatena.ne.jp/yone098/20061107 ※実は先週末の予告からウォッチ中でした(w とりあえず仕事で作っている部分は、S2JSF1.0.xx系に一旦落ち着きつつあります。 もちろん現在はS2JSF1.0.18を使っています。 Tee…

S2Dao-CodeGen vs DBFlute ?

Seasarプロジェクトのページ(http://www.seasar.org/index.html)を見ていたら、先日のS2Dao-CodeGen(えすつーだおこーどじぇん)に続いて、DBFlute(http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2006-11-01)なるものがあることに気が付きま…

S2Dao-CodeGenを実行してみる。

EXCELのテーブル定義書を元に、S2DaoのDAOインタフェースとDTO(DataTransferObject)を自動生成してくれるJavaアプリケーションです。 SeasarのWikiに詳細な説明があります。 http://www.seasar.org/wiki/index.php?Sandbox%2FS2Dao-CodeGen#v7ad6951 DAOの…

Seasar2.3.13ではコンポーネントのリストが見れます!

登録されているコンポーネントのリストを表示してくれる裏技(?)が加わったようです。 もう、すぐ入れ替えちゃいました。 Web.xmlで、以下のようにS2ContainerServletが登録されている場合、 <servlet> <servlet-name>s2servlet</servlet-name> <servlet-class> org.seasar.framework.container.servlet.S2Contai</servlet-class></servlet>…

Seasar Conference 2006 Autumnですよ!

参加定員は450名だそうです。バナーを貼ってみました。 私は...事情があって今回は行けません(春は行くことができました)ので、セッション資料の公開を楽しみにしています!http://event.seasar.org/sc2006autumn/

セッションのキー名が重複してしまう。

プロパティ名_EXPORTの規則にしがたった定数を定義しておくと、プロパティをセッションで管理することが可能になりますが、 複数の画面でキー名が重複してしまいます。画面Aと画面Bが別々の機能として実装している場合、クリアするタイミングを意識しないと…

動的なラジオボタンの生成方法と、Labelタグが使えない?という疑問

動的なラジオボタンの生成には、S2JSF独自の、selectOneRadio2が利用できます。具体的には、s:forEachでラジオボタンHTMLを動的に生成しつつ、 s:selectOneRadio2 で囲むことでid値や初期値の設定を行うものです。 requiredにも対応しています。 <form id="HogeForm" name="HogeForm"> <span m:inject="s:selectOneRadio2" id="hooId" m:value="#{hogeDto.hooId}" m:label="ほげ区分" m:required="true"> </span></form>

Tomcatのコネクションプーリングを使う方法

まとまった情報が見つからなかったので。 Seasar2ではS2DBCPがコネクションプーリングの機能を提供していますが、 既にTomcatのコネクションプーリングを利用しているようなアプリケーションと共存する場合、 Seasar2を利用しているアプリケーション側で、To…

S2JSF1.0.17を入れました。

いろいろありまして、最近更新が止まっておりました。先日更新いただきました、S2JSF1.0.17を入れました。 更新内容はこちらにあります。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2006-09-03#u4d6669a私からコメント差し上げた下記の修正に…

レイアウト用HTMLの<head></head>内にブロックを挿入する方法は?

以下のような感じで、layout.htmlの<head>タグ内に、処理するHTMLから値を挿入すると、 挿入はされるのですが、その前に<head>要素が閉じられてしまいます... レイアウトHTML ■layout.html <html xmlns:m="http://www.seasar.org/maya"> <head> </head></html>

HTMLのレイアウトを使っています

サンプル解説を見ながらいろいろとやっています。 http://www.seasar.org/s2jsf.html#hello1つのHTMLを、 +layout.html=全体のレイアウト - header.html=共通ヘッダ - footer.html=共通フッタ - (処理したいHTML) に分けて、 処理したいHTMLからは、以…

ErrorMessage の有無を判定するメソッドは?

S2JSF1.0.16で対応された、 『ErrorMessage の有無を判定するメソッドを追加する』 https://www.seasar.org/issues/browse/JSF-16 ですが、具体的な実装はどのように行うのでしょうか?? HTML内で判定可能? Action内で判定可能? 例えば、HTMLでは、 <span m:rendered="#{ErrorMessageの有無}"> <div class="枠で囲むStyle"> </div></span>

ErrorMessage の有無を判定する方法

id:yone098さまに回答をいただきました。 http://d.hatena.ne.jp/yone098/20060827/1156693658 #exampleに入っていたとは知りませんでした... 以下、一部を引用させていただきます。 まず、実装例はs2jsf-exampleのvalidator.htmlが参考になると思います。 …

ビルコレさん、新色のニンテンドーDS Lite欲しい!

ビルコレさん、新色のニンテンドーDS Lite欲しい!

m:renderedで出力されるHTML文

そろそろ10級から昇級したいこの頃です..orzさて、S2JSFにおける、m:rendered の動きなのですが...出力されるHTMLについて悩んでいます。例えば、以下のように書くと、 <div> <span m:rendered="#{hogeDto.name != null">あいうえお</span> </div>出力されるHTMLはこうなります。 <div> <span rendered="true">あいうえお</span> </div>こんな感じで出てくれるとい…

トップページの表示ができました。

tuigwaa-user メーリングリストで染田さまよりアドバイスをいただきました。感謝です。ご指摘があった通り、0.9移行に伴って、tuigwaa.xmlの差し替えが漏れていました。 ※%TOMCAT_HOME%\conf\Catalina\localhost\tuigwaa.xml0.8と0.9ではtuigwaa.xmlの以下部…

今から始めるTuigwaa

今からTuigwaaをはじめる場合、最新の0.9をオススメします。0.8と0.9はコンテンツとの互換性がないとのことです。 http://ml.seasar.org/archives/tuigwaa-user/2006-July/000098.htmlというわけで、techscoreにあったTuigwaa0.8同梱のTomcatをそのまま利用…

ToStringInterceptorからスーパークラスのフィールドが見えない件

先日のエントリの件です。 http://d.hatena.ne.jp/wataka/20060817#1155794120やはり勘違いがありました。S2Containerから取得したインスタンスに対してのみ、アスペクトが適用されるんですね。 よく考えれば当たり前です。 <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">toStringInterceptor</property> </component>

Tuigwaaに触れてみることにしました。

『とぅいがー』って読むそうです。はい。IPAの未踏ソフトウェア創造事業にも採択された実績のある、末恐ろしい(^^;アプリケーションでございます。『脱・EXCEL台帳&フォーム管理』を目指して、まずは自分で使ってみようかと思っています。 (S2JSFも忙しい…

ToStringInterceptorからスーパークラスのフィールドが見えない??

Seasar2.3には存在しなかった、 org.seasar.framework.aop.interceptors.ToStringInterceptorを、 Seasar2.4のソースから拝借しました。 特別な修正なしに動作します。さて、以下のようにDtoに織り込んで使おうとしていました。 <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">toStringInterceptor</property> </component>

ToStringInterceptorを使いたいのですが..

ToStringInterceptorが良さそうなので、使ってみたいと思いました。 http://s2container.seasar.org/ja/aop.html#ToStringInterceptor を参考にして組み込み。Tomcat起動時に例外が出てしまいました。 org.seasar.framework.exception.ClassNotFoundRuntimeE…

新バージョンはSQLマーカをクリックして...

id:uronim1さまより、S2DaoPuginのバージョンアップが出ています。 http://d.hatena.ne.jp/uronim1/20060812/1155359474 SQLマーカをクリックしてSQLファイルを開く・作成する機能を追加 早速入れてみました。操作が簡単になり、機能面でもかなり使えるもの…

新バージョンがリリースされました。

id:r-matudaさまより、kijimunaの新版がリリースされました。[Kijimuna] 1.1.2リリース http://d.hatena.ne.jp/r-matuda/20060812#p1S2Conteiner2.4の定義済みオブジェクト「application」に対応していただきました。#S2JSF1.1移行が滞っていますが...(--;

実行環境の移行完了

tomcat5.0.28で動いていたJSPがtomcat4.1.27で動かなかったです。Sessionを全て削除しているようなコードなのですが。(独自の)filterで掴まれているのか、filterの例外が発生します。 for (Enumeration e = session.getAttributeNames() ; e.hasMoreElemen…