読者です 読者をやめる 読者になる 読者になる

SeasarConference2009Whiteで登壇してきました

ホワイトデーに法政大学にてSeasarConで登壇してきました。 御礼 スタッフの皆様、ふたがわさん、参加された皆様、スピーカの皆様、関係者各位本当にお疲れ様でした&ありがとうございました。発表資料をアップしておきます。 TeedaとT2の2コマとLTの司会も…

SeasarCon2009White登壇します

ホワイトデーが近づく今日この頃、皆様花粉に悩まされてないでしょうか? 私は鼻をかみすぎて鼻の下がヒリヒリします。さて来る2009年3月14日に法政大学にてSeasarConference2009Whiteが開催されます。 私は14:00, 15:00と2コマ連続で発表させて頂きますので…

知っ得納得Webフレームワーク#01

フルネスさんの会場をお借りして、Webフレームワークのセミナーを開催しました。 私はTeedaを担当したのですが、TeedaよりもJSFの話し中心でソースコードを見ながら進めました。 JSFのjspやfaces-config.xmlの記述は、新鮮だったのではないでしょうか。 S2Fl…

SeasarConeferenceで登壇しました

昨日、9/6(土)にSeasarConefenceでTeedaについて話させて頂きました。 特にスタッフの皆様、Seasarファウンデーション関係者の皆様、この場を借りてお礼申し上げます。 また、Teeda再考を聞きに来てくれた方にも御礼申し上げます。 Teedaの資料をアップして…

Seasar Conference 2008 Autumn 参加申し込み受付開始

Seasar Conference 2008 Autumn の参加申し込み受け付け開始しました。 ふるってご参加ください。 尚、Teedaでお話しさせて頂きます。 Teeda再考 〜使い方から拡張方法まで〜 http://event.seasarfoundation.org/sc2008autumn/Session#c4 こちらも興味のある…

Teeda 1.0.13 Release

Teeda 1.0.13がリリースされました。http://teeda.seasar.org/ja/ ここでひがさんも言及してますが この1.0.13は、1.0系の最後のバージョンで、 もう機能追加はこのバージョンには行なわれません。 不具合があれば、修正することのみを行なうメンテナンスバ…

ダブルサブミット対策

[Seasar-user:12016]ダブルサブミット対策に対応しました。詳細は、こちら https://www.seasar.org/issues/browse/TEEDA-419これにより、 te:renderJs 属性に true が指定されたボタンだけにダブルサブミット対策が 適用されるようにしました。この機能は、…

Seasar Conference 2007 Autumn終了

来てくださった皆様,どうもありがとうございました. 特にスタッフの皆様,本当にお疲れ様でした. そしてスピーカの皆さんもお疲れ様でした. 一部では雪崩・滑落と言われてますが>< Teedaのセッションに来て頂いた方,ありがとうございました.資料は,…

Seasar Conference 2007 Autumn

日曜に予定が何もなくて暇な人は,法政大学に行ってみてください. 大学について何していいか分からなくなったら,Teedaセッション を見に来て下さい. よろしくお願いします.

JavaExpert#02

gihyo.jp様のサイトに、JavaExpert#02の書籍案内ページが出来ました。 http://gihyo.jp/book/2007/978-4-7741-3255-6JavaExpert#02のサポートページです. http://gihyo.jp/book/2007/978-4-7741-3255-6/support よろしくお願いします.

Java Expert #02 発売されます

Teeda最新活用2008を執筆させて頂きました。 Teeda記事は50ページ超の力作!?で、Java Expert #01 の続編+活用TIPSという構成となっています。 Java Expert #02作者: Java Expert編集部出版社/メーカー: 技術評論社発売日: 2007/10/27メディア: 大型本購入…

Seasar Conference 2007 Autumn

出遅れましたが、来たる 11 月 11 日 (日) に開催される Seasar Conference 2007 Autumn の申込受付を開始しました。 私も一コマ、Teedaについてのセッションで登壇します。 http://event.seasarfoundation.org/sc2007autumn/Session#b2 皆様のご参加をお待…

Teeda 1.0.11 リリース

Teeda 1.0.11 をリリースしました. Teeda1.0.10からの修正点は以下のURLを参考にして下さい. http://teeda.seasar.org/ja/roadmap_and_changes.html#1.0.11 ダウンロードはこちらから. http://teeda.seasar.org/ja/index.html Maven2からのご利用はこちら…

Teeda今日の予定

Teeda 1.0.11 は本日リリースします(夜の予定)。お待ちを。

Selenium RC 0.9.2 release

Selenium RC 0.9.2がリリースされましたhttp://www.openqa.org/selenium-rc/release-notes.html http://wiki.openqa.org/display/SRC/2007/09/20/Selenium+Remote+Control+0.9.2+Releasedこれで、現在作成中のteeda-seleniumunitのpom.xmlは以下 <dependency> <groupId>org.openqa</groupid></dependency>…

便利の代償は誰が負うべきか

トラックバックを頂いたので 基本的なことなんだけど、基本的なことを知らない人でも使えるので、こういうエントリが必要なのかも。しかし、なぜよねさんがこんなエントリを書かないといかんのだろうか? 私がエントリを書いたのは,はまりどころTIPS的な意…

redirect forward

TeedaにおいてPageクラスのメソッドの戻り値によって挙動が異なります。これは少しだけ理解が必要です。doXxxメソッドの戻り値と挙動は以下の通りです 戻り値 画面遷移 String redirectで指定Pageへ class redirectで指定Pageへ null forwardで自画面へ 補足…

spanタグの値は次ページに引き継がない

よく間違えると思うので、書きます。 spanタグでレンダリングされた値は次ページへは引き継ぎません。 <span id="hoge">dummy値</span> ↑これはリクエストパラメータに含まれません <input type="text" id="hoge" /> ↑これはリクエストパラメータに含まれます spanタグでの値を次ページに引き継ぎたい場合は <input type="hidden" id="hoge-hidden" /> のよう…

EqualValidator

doSaveボタンが押された時にだけ,targetIdで指定された入力フィールドの値と等しいかを検証 @Equal(targetId = "password", target = "doSave") public void setRemind(String remind) { this.remind = remind; }

spanタグのレンダリング制御 omittag

以前はinvisible属性で指定するといったエントリでした http://d.hatena.ne.jp/yone098/20070706/1183709166 invisibleだとちょっとわかりにくいという意見を頂きましたのでomittagで指定可能にしました.使い方

Event

通りすがりさん、これは動きますか? ※こちらの環境(WindowsXP IE6, FireFox2.0 )だと問題無いです <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/kumu.js"></script> </meta></head></html>

タスク

invisible->omittagに変更 EqualsValidatorコミット(Tigerも) ■コミットしました。 ドキュメントは追って作成します。 S2JSFのItemsSave検証

SPANタグをレンダリングするかしないかを制御可能にしました

https://www.seasar.org/issues/browse/TEEDA-327使い方は、hoge.html

ドキュメントちょっと追加しました

form http://teeda.seasar.org/ja/extension_component_reference.html#form itemsSave http://teeda.seasar.org/ja/extension_component_reference.html#itemsSave

teeda-selenium-testにJBoss3xとJBoss4xを追加

teeda-selenium-testにJBoss3xとJBoss4xを追加しました。 TestしたいJBossのバージョンを変えたい場合は、pom.xmlの以下の記述を変更してバージョンを変えて下さい。JBoss3x <zipUrlInstaller> <url> http://downloads.sourceforge.net/jboss/jboss-3.2.7.zip </url> <installDir>${installDir}</installDir> </zipUrlInstaller> JBos…

TeedaAjaxにおけるSmartDeployを利用した場合の使い方

簡単ですがドキュメント追加しました。 こちらからどうぞ。

Teeda Selenium Test

とりあえず叩き台として、Teedaを複数のアプリケーションサーバで Seleniumを使ってTestするものをコミットしました。チェックアウトして mvn integration-testを実行すると jetty6x tomcat5x resin3x geronimo1x weblogic8x(事前インストール必要あり)のア…

Converterにおけるtarget指定

TBigDecimalConverter TDateTimeConverter TTimestampConverter 【追記】 JIRA TEEDA-292にで対応したのですが,Validatorと同様に target指定を可能にしました.詳細な使い方はのちほど書きます.

JavaScriptで任意のPageクラスのメソッド呼び出し方法

JavaScriptからTeedaのPageクラスのメソッドを呼び出したい場合にS2JSFの場合は,http://d.hatena.ne.jp/yone098/20050928/1127892929で呼び出せます.Teedaの場合は以下の方法で呼び出せます.test.html側 <script type="text/javascript"> // …

SoftwareDesign2007年5月号 執筆しました

OSCJ Times【9】 Teedaの紹介を執筆させて頂きました.Software Design (ソフトウエア デザイン) 2007年 05月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2007/04/18メディア: 雑誌 クリック: 1回この商品を含むブログ (5件) を見る

include機能

インクルード機能の簡単な説明です.【使い方】 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension" xml:lang="ja" lang="ja"> <te:include te:src="aaa.html"/> <te:include te:src="/bbb/bbb.html"/> ■includeページのinitialize()が呼ばれます ■includeページのprerender()が呼ばれます ■src属性をDynamicPropertyで設定する事が可…</te:include></te:include></html>

Java Expert #01 発売

本日,特集2を執筆させて頂いた Java Expert #01 が発売されます.Java Expert #01作者: Java Expert 編集部出版社/メーカー: 技術評論社発売日: 2007/03/29メディア: 大型本購入: 6人 クリック: 14回この商品を含むブログ (21件) を見る 力作ですので是非,…

Java Expertに執筆させて頂きました

この度,JavaExpert が創刊されます. JavaWorld,JavaPress ラブだったのでこうやってまたJavaの紙面媒体が出て嬉しく思います. 特集2のSeasar2.4とTeedaについて id:shot6さん,id:manholeさん と執筆させて頂きました. 特集3は id:koichikさんが素晴ら…

HotDeploy環境でJNI呼び出し

[Seasar-user:6662][Teeda]ネイティブメソッド呼び出しについて HotDeploy対象から,dllのロードを行うとUnsatisfiedLinkError. という事でJNI対象のコンポーネントは,diconファイルに定義する. これでJNIバリバリ使えます. 久しぶりにjavah使って,いろ…

mvn eclipse:eclipse -Dwtpversion=1.5

Lingrでの報告.mvn eclipse:eclipse -Dwtpversion=1.5 すると,Eclipseのクラスパスに古いs2-extensionが追加される件. dependencyにteeda-tiger, s2dao-tigerを入れたpom.xmlである.

Teeda1.0.4 release

Teeda1.0.4 リリース http://d.hatena.ne.jp/shot6/20070212#1171252455 リリースおつです。 今回は久しぶりのリリースですね。 S2JSF1.1系も近いうちにリリースしたいと思います。

submit button used in ForEach

ForEach内でボタンを使用して押されたインデックスを取得する方法を teeda-html-exampleのtrunkにコミットしました(Rev:2765)http://localhost:8080/teeda-html-example/view/foreach/forEachList.html 簡単に説明すると、indexをhiddenに埋め込んでボタンを…

web.xml for tomahawk Fileupload

ちょっと長めですが,tomahawkのFileuplaodの動作しているweb.xmlです.

How to use of FacesMessageUtil

Validatorじゃないロジックで失敗したときのエラーメッセージの出し方 http://d.hatena.ne.jp/shot6/20070129#1170032259 補足ですが,FacesMessageUtilというクラスを使うともっと簡単に実装可能です. if (someLogicFail) { FacesMessageUtil.addErrorMess…

TeedaWebTester

詳しくは、TeedaのSVNのteeda-integration-testですがテストコードは以下な感じで バリデーションやコンバータのテストが書けます。 public class AddWebTest extends TestCase { public void testAdd() throws Exception { final TeedaWebTester tester = n…

AOP to prerender method

Teedaにおいて、全てのPageクラスの特定メソッドにAOPを適用させる方法。まず、インターセプタを作成します。 TestInterceptor.java public class TestInterceptor extends AbstractInterceptor { private static final long serialVersionUID = 1L; public …

checkbox in used in ForEach

ForEach内でのチェックボックスの使用例は以下の通りです。 一覧画面で先頭にチェックボックスがある画面はよくあると思います。test.html <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head></html>

TRegularExpressionValidator

id:shot6タンも触れていますが http://d.hatena.ne.jp/maxroze/20070120 のTRegularExpressionValidatorの使い方です。 定数アノテーションの場合はシングルクオート漏れが落とし穴かも。 // 定数アノテーション public static final String hoge_TRegularEx…

using condition with span tag

http://d.hatena.ne.jp/wkzk/20070119#1169141645 で触れられていますが、divタグでconditionを利用すると改行されます。 ですので、spanタグでconditionを実現する方法です。 spanタグのstyle属性にDynamicPropertyを利用します。 test.html

s2jsf->teeda extension

S2JSFからはじめるTeedaExtensionなるものを作成中。 S2JSFのサンプルとTeedaExtensionのサンプルがあれば S2JSFユーザからTeedaExtensionへ移行しやすいはずなので。 近いうちにお見せできればいいなぁ。

これから

Taskは一つ一つ着実にいきます!かなり時間が取れていない状態...donbiki勉強会もかなり厳しそう(T_T)

TeedaAjax validation / JBoss Seam Ajax validation

http://d.hatena.ne.jp/yone098/20061101/1162388733 で紹介したJBoss Seam Ajax validationと同等処理をTeedaAjaxを使って試してみました。NameCheckBean.java public class NameCheckBean { public boolean isExists(String name) { if ("hoge".equals(nam…

JBoss Seam Ajax Validation

JBoss SeamにおけるAjaxの非同期バリデーションは以下の要領で行います。 ローカルインターフェース @Local public interface NameCheck { @WebRemote public abstract boolean isExists(String name); Stateless Session Bean @Stateless @Name("nameCheck"…

teeda-extensionの動画

今、id:shot6タンのところでteeda-extensionの説明が毎朝行われています。 皆さん、早起きしましょうw少しずつまとめていくついでに1章ごと(少しずつのかたまり)で Flash動画作っていく方向を考えてます<私が勝手にw 動くものがあるのが一番良さそうなの…

S2JSF JIRA JSF-25, 30

JSF-25 m:disabledが動作しない https://www.seasar.org/issues/browse/JSF-25S2JSF1.0, 1.1系ともに対応しました。 dotさん可能であれば確認お願いしますm(_ _)m JSF-30 input type="text" おいてautocomplete属性を出力する https://www.seasar.org/issues…