Teeda

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…

S2JSF 1.1.0 rc-1 Release

S2JSF1.1.0-rc-1をリリースしました。 http://s2jsf.seasar.org/ja/ Release Notes - S2JSF - Version 1.1.0-rc-1 ※[JSF-N]番号のNはJIRAの番号です。 Bug * [JSF-24] - [Seasar-user:4548] img要素のborder属性が出力されない * [JSF-26] - [Seasar-user:45…

Seasar-user ML の対応

S2JSF及びTeeda関連で対応が遅れていたものがありましたm(_ _)m [Seasar-user:4564][S2JSF]S2JSF1.1β3で自作カスタムコンポーネントを実行するとエラーになる件 こちらは、最初に報告を受けたのが2006/09/07でhttps://www.seasar.org/issues/browse/JSF-26で…

S2JSF1.1 リリース準備

S2JSF1.1TeedaCoreに関係する部分。 [TEEDA-24] - HtmlFormRendererでhidden項目のクリアが足りない [TEEDA-59] - [Seasar-user:4448] [Teeda] <img>タグの、widthが出力されない [TEEDA-65] - [Seasar-user:4556] リンクを別画面で開く方法 [TEEDA-83] - [Seasar…

Kumu ProgressBarとか

プログレスバーは見た目のインパクトがあるから嬉。いつの日か、組み込んでみたいw Ajaxで進行状況を取得すれば、うまく連動出来るだろうなぁ。 土台だけ版 100%になったら消えます。progress bar testリロードすればまた再開。 今は、ランダムに100%に近づ…

commit

TeedaAjaxにおいて、コンテキスト込みのURL指定を可能にする https://www.seasar.org/issues/browse/TEEDA-102 Kumu.Ajax.URL = '/portlet/hoge.ajax';URL指定を出来るように修正しました。 [Seasar-user:4556] リンクを別画面で開く方法 https://www.seasar…

task

TEEDA-95 対応済 https://www.seasar.org/issues/browse/TEEDA-95 TEEDA-83 作業中 https://www.seasar.org/issues/browse/TEEDA-83 TEEDA-65 作業中 https://www.seasar.org/issues/browse/TEEDA-65 TeedaのJIRAはもうすぐ100超えですね。

TeedaAjax ObjectToJSON

AjaxUtilを修正して、プリミティブ型の配列をメンバに持つObjectからJSON生成可能にしました。下記のようなクラスは public static class Test2 { private String[] aaa = { "str1", "str2", "str3" }; private int[] bbb = { 11, 22, 33 }; private boolean…

Seasar-user ML

[Seasar-user:4575] [S2JSF1.1.0] ダウンロード後のアクション ほぼ原因が分かってるのでTeeda側の修正で済みそうです。 [Seasar-user:4556] リンクを別画面で開く方法 こちらはJIRA-65で対応済みですが、上記の4575と合わせて再度修正します。 コミッタ間で…

リンクを別画面で開く方法

target属性をつければ、OKな気がする。 1.0系で試したので、1.1系でも試す必要あり。 1.1-beta3ではtarget属性がレンダリングされずに 1.1-beta4だとtarget属性がレンダリングされるとの事ですが teeda側って変更した記憶が無い... うーん。

label案

MLに出せる環境が無かったのでこちらに。http://d.hatena.ne.jp/shot6/20060829#1156817824labelのIDにも規約を設けて、パッケージに対応したらどうでしょう?デフォルトはサブパッケージのlabel.propertiesから取得し <label id="bbb"/>これはサブアプリケーション直下のlabel</label>…