Teeda

FileUpload

もそろそろ手を出すつもり.

アイデアを書くには書いたが・・・

これからアイデアは出すけど、実際に実装するかどうかは、はてなスターの付き具合で決めるというのはどうだろうwwww

URL直たたき対策といっていいのかこの機能、的な機能案

Pageクラス単位で遷移元と遷移先を限定できるような機能を作ろうかと思います.あくまで予定wで、見てもらったほうが早い. @AllowFrom(MenuPage.class); @AllowTo({HogeResult2Page.class, OtherPage.class}) public class HogePage { public Class doHoge()…

守破離でいうと?

JSF的なお作法がどんどん無視しているのは多分表題で言うと、「破」の領域を超えて、「離」を突き進んでいるからなのではと思います.(Teeda-Coreはそこまで変化がなく意外と落ち着いているのですが)たぶん標準から見ると反則技が多々あるでしょうが、利用…

ValidateWithアノテーション

1.0.9ではないですが、ValidateWithアノテーションを入れようかと.ValidateWithアノテーションはある特定のValidateメソッドを呼ぶような仕掛けです.しかも内部的にはUpdateModelした直後に呼ぶので、Pageクラスの中身は更新された状態で呼びます.一番の目的…

Teeda 1.0.9リリース準備中

突然ですが、今日Teeda 1.0.9をリリースしようと思います.基本的にRCを出すのですが、今回はデグレ対応などが含まれるため、即日リリースとします. 現在作業中です.

FAQを更新しています.

せとさんが更新したFAQを更にちょいちょい更新しました.あとCSVダウンロードのサンプルをteeda-html-exampleに載せました. https://www.seasar.org/wiki/index.php?FAQ%2FTeeda

Condition(isXxx)の仕様変更

Condition(isXxx)の仕様を若干変更します.今までConditionはdivまたはspanでidにisXxxのようにisから始まるidでPageクラスには暗黙的にboolean/Booleanのプロパティというのを認めてきましたが、1.0.9からPageクラスのプロパティはbooleanだけに絞ろうと思い…

Commons ELでBoolean型でNULLが返って来る

例えばこんなクラスがあって、 public static class Foo { private Boolean aaa; private boolean bbb; public boolean isBbb() { System.out.println("isBbb called....."); return bbb; } public void setBbb(boolean bbb) { this.bbb = bbb; } public Boo…

SelectOneRadioでもラベル引継ぎ

SelectOneRadioでもSelectOneMenuのように選択項目のラベルを引き継げるようにしました.引き継ぐ元と先でid+Labelっていうプロパティがあれば引き継ぎます.これはSelectOneMenuと同様の機能です.

TeedaのURL決定のフロー

id:jfluteさんがGOODなテンプレを用意してくれたので、1.0.9からのURL決定時の処理フローについて書いてみたいと思います.NavigationHandlerUtil.redirect() → ExternalContext.encodeActionURL() → EncodeUrlCustomizer.encodeActionUrl() ※1 (実質はExte…

MLについて

もう一度よく考えてみた.よく考えると、利用者から見るとChuraって感じで来ることも多いので、Teedaだけ分けてもうれしいのかなあと思う.使う方からすれば、Teedaの問題が解決したら、次はDaoのレイヤで何か問題が出るかもしれないし、AOPでも出るかもしれ…

ドキュメントを更新しました.

newwindowクエリストリングによるWindowIdの割り振りをドキュメントに書きました... http://teeda.seasar.org/ja/extension_features.html#newwindow

Teeda-user ML?

Teeda-userを作ったほうが良いと思った。 華麗にスルーされるだろうけどw きむきむ(id:skimura)が言うように、Teeda-user MLあったほうがええのかなと思ったことは何度かあるっす.質問多いし.ただDoltengで作ってみていきなりわからないって感じで来る…

Dolteng 0.21.0にてリファレンス参照機能が追加

Dolteng 0.21.0にてTeedaのリファレンスを参照する機能が追加になりました.GJっす>id:taichitaichiHTMLにフォーカスがあたっているときはTeedaのコンポーネントリファレンスが、PageにフォーカスがあたっているときはTeedaの機能一覧が見えるようになりま…

某所から事実のみを抜粋

Strutsの1.x系のRev -> 558454 TeedaのRev -> 3360. Teedaなんてまだまだ.ひよっこもひよっこです.

Teedaのデフォルトスコープについて

Teedaはデフォルトで同じサブアプリケーション内で同一プロパティ名ならば、値を引き継ぐ機能があります.これは非常に便利な機能で、サブアプリケーションスコープの機能の一つですが、私の説明が悪かったのか@SubapplicationScopeと同じものだという誤解を…

リリース残作業

Tag付けとJSP-exampleのリリースもして、全て完了です.

Teeda 1.0.8リリース

遅くなっちゃいましたが、Teeda 1.0.8をリリースします。http://teeda.seasar.org/ja/ Teeda 1.0.7からの変更点は以下のとおりです。□Bug [TEEDA-241] - [Seasar-user:5910] Validationエラー後の条件分岐(Condition) [TEEDA-299] - Grid内で使用したチェッ…

ドキュメント追加4

ComponentリファレンスにCommandButtonを追加しました. http://teeda.seasar.org/ja/extension_component_reference.html#commandButton ふう、今日はこれくらいにします.

ドキュメント追加3

DynamicPropertyの説明を追加しました. http://teeda.seasar.org/ja/extension_features.html#dynamicproperty

ドキュメント追加2

initialize/prerenderメソッドについての説明を追加しました. http://teeda.seasar.org/ja/extension_features.html#initialize

ドキュメント追加

previousViewIdとpostbackについて、ドキュメントを追加しました. http://teeda.seasar.org/ja/extension_features.html#previousViewId

Teeda 1.0.8 リリース予定

予定どおり、RC1リリースから2週間程度経ったので14日または16・17日あたりに1.0.8をリリースしたいと思います. P.S.Seasar-user:8954の人の返事が無いのが気になります. もしサンプルコード等で問題あるコードが提示できるならば、お願いしますm(_ _…

Teedaのサイトを少し更新しました.

Teedaのサイトを少しだけ更新しました.レイアウト部分と、コンポーネント規約で足りなかった部分を少し足しています.思うように時間が取れないですが、徐々に足していこうと思います. http://teeda.seasar.org/ja/

Teeda 1.0.8 リリース

正式なリリース情報は後で出しますが、Teeda 1.0.8 RC1をリリースします.jarは下記からどうぞ. もう無理、今日はこれが限界ですorz http://maven.seasar.org/maven2/org/seasar/teeda/teeda-ajax/1.0.8-RC1/teeda-ajax-1.0.8-RC1.jar http://maven.seasar.…

JSFのValidatorからクライアントサイドのValidatorとの連動

バグ修正しつつも、そろそろこれに着手.今は当然のようにKumu.validateを出力するように考えています.(追記)Pageクラスを元に、クライアントサイドのValidatorの設定をJSONとしてHTMLに出力します。 イメージはこんな感じ. public class HogePage { @Requ…

スコープについて

ひがさんがTeedaのスコープについて言及していますが、図でわかるならば、たかのりさんのSeasarConの資料がおすすめです。http://teeda.seasar.org/ja/ からダウンロードできますので観てみてください。 これです。 http://teeda.seasar.org/download/2007-0…

Teedaリリースプラン

まだTeedaチームで検討中ですが、リリース期間をもう少し安定させようとしています。こんな感じです。====================Teedaのリリースについてですが、 もう少しまともなリリース計画にしようと思います。1.リリース間隔当面は2ヶ月程度でのリリース…

Teedaをお使いいただく前の前提条件

Teedaをお使いいただく前の前提条件について記述しました。JDK1.4(or higher) /Servlet2.3(or higher) /JSP1.2(or higher)ってことですね。 http://teeda.seasar.org/ja/prerequisites.html