T2Framework

commons 0.5.3-gaをリリースしました

先ほどのリリースでログまわりで問題があったことが判明したので 急遽commons-0.5.3-gaをリリースしました. ごめんなさい. バグ修正 Loggerで意図しない呼び出し先が呼ばれてしまう. ダウンロード サイトからダウンロード こちらです。 http://t-2.googlecod…

commons 0.5.2-gaリリースしました

共通ユーティリティであるcommons 0.5.2-gaをリリースしました。 今回のリリースはバグ修正が主です。 バグ修正 ConstructorDescでネストクラスでデフォルトコンストラクタがみつからない JSONでプロパティ名がクオートされていない 新機能 slf4jのMarkerを…

T2 at Google App Engine Javaのバージョン2をリリースしました

Helloと引数アノテーション確認用に@RequestParamのサンプルをのせてみました。 引数アノテーションもしっかり動くみたい。 ちなみに。 StAXは動かないようなので、Lucyの設定ファイルによるコンポーネント登録が動かない。 今のサンプルはT2オンリで動かし…

T2 on Google App Engine

T2のサンプルをGoogle App Engineで動かしてみました。Issueでもフィードバック頂いていたところでちょうどはまってたので、解決できたので良かったです。何かというと、T2そのものというより、GAEがJSPのFunctionsとELを正しく解釈してくれないのです。バグ…

Pilika+T2

Pilikaのサンプルが出来たようです。素晴らしい。 http://d.hatena.ne.jp/shuji_w6e/20090409 JavaでもPHPでもフレームワークが複雑になりすぎている感が強いです。 しかし、T2もPilikaは非常に軽いフレームワークの組み合わせです。ソースコードもちょっと…

ActionParamについて

id:chopper12rさんが質問を書いてくれているので、回答します。 サンプルはこんなコードとします。 @POST @ActionParam//? public Navigation add(WebContext context) { // Injector自体をInjectしてrequestを取得する場合 // HttpServletRequest request =…

T2 0.5.2と0.6.0

現在バグフィックスを中心として0.5.2の開発を進めています。 それとは別系統で0.6.0の開発もそろそろ進めていきます。 こちらは当初よりも開発が大きくなりそうです。 基本的にはAMF3のサポートですが、ベースはBlazeDSのコアを使う方式。 もうひとつがネイ…

WASでjava.util.logging, Log4j, Slf4jを使う

これはいつか必要になりそう. WAS上でjava.util.logging、log4j、slf4jを併用するためのチュートリアル. というわけでメモ. http://www.ibm.com/developerworks/websphere/tutorials/0903_madgula/index.html?ca=dgr-jw22&S_TACT=105AGX59&S_CMP=grsitejw…

T2 0.5.2でURLパスマッチングを厳密化しました

MLでご報告いただいていたURLパスマッチングのバグを修正しました. URLのマッチング機能はT2の根幹部分なので、より仕様を厳密にしてみました. http://code.google.com/p/t-2/issues/detail?id=191 例えば、以下のようなURLのアクセス候補があった場合に、 a…

T2-Seasar2サンプルアプリケーションをリリースしました.

T2とSeasar2のサンプルアプリケーションをリリースしました. 簡単な従業員管理のサンプルになっています. ダウンロード サイトからダウンロード ダウンロードはこちらからどうぞ. zip形式になっています. http://t-2.googlecode.com/files/t2-employee-0.5.1…

T2 0.5.2開発開始

T2 0.5.2の開発を開始します. 0.5.2は主にバグ修正の予定です. いくつかご報告いただいているので、それら最優先で修正します. まずはネストしたURL対応から進めます. http://code.google.com/p/t-2/issues/detail?id=191

T2 + Lucyサンプルで、、、

思い返せば、PersonDaoImplが非常に素直ですねw なんだかこのあたりはid:taichitaichi流が染み付いてしまったようで.逆にあまりに手慣れてコワスw 骨格実装な一筆書きも良いとこです、ほんとに. さくっと書くには良いんですけどね. @Override public List<Person></person>…

T2 + Lucyのサンプルアプリケーションをリリースしました.

T2 + Lucyのサンプルアプリケーションをリリースしました. Dao層は自前のJDBCラッパーです. ダウンロード サイトからダウンロード こちらからどうぞ.zip形式です. http://t-2.googlecode.com/files/t2-lucy-0.5.1-ga.zip maven2からダウンロード war形式…

T2 + Spring + iBatisのサンプルアプリケーションをリリースしました.

T2とSpring、iBatisを使ったサンプルアプリケーションをリリースしました.T2 0.5.1-gaとSpringAdapterを使った、DIコンテナのサンプル第二弾です. ダウンロード サイトからダウンロード こちらです. http://t-2.googlecode.com/files/t2-spring-0.5.1-ga.z…

T2 + Guice + JPAサンプルリリース

T2とGuice+JPAを使った簡単なサンプルをリリースしました.T2 0.5.1-gaとGuiceAdapterを使った色々なDIコンテナのサンプル第一弾です. ダウンロード サイトダウンロード こちらからどうぞ. http://t-2.googlecode.com/files/t2-guice-0.5.1-ga.zip maven2ダウ…

T2サンプルをリリースしました

T2の機能をショウケース的に紹介するサンプルアプリケーションをリリースしました。 ダウンロード サイトからダウンロード こちらからどうぞ. http://t-2.googlecode.com/files/t2-samples-0.5.1-ga.zip maven2からダウンロード Executable war形式になって…

T2 Ext 0.5.1-gaをリリースしました!

T2の拡張モジュールであるT2-ext 0.5.1-gaをリリースしました. 前回のリリースでバージョン名が違うとわかりにくいとのご指摘を頂いたので、 T2のバージョン番号にあわせて、0.5.1としてリリースすることにしました. 新機能 Springとの連携機能を正式リリー…

T2 0.5.1-gaをリリースしました!

T2の最新版であるT2 0.5.1-gaをリリースしました.今回からJavaDocも生成してzipに含めるようにしました. 新機能 @Ajaxアノテーションを追加する Httpヘッダーを引数パラメータで受け取れるようにする 画面に遷移を戻すときに、Requestをsaveする仕組みを提供…

0.5.1ドキュメント完了!

ドキュメント終わりました. リリースします♪ http://t-2.googlecode.com/files/T2_UserGuice_Japanese%28ver0.5%29.pdf

ドキュメントEA2リリース

今日は引数アノテーションのところをドキュメント化しました.もう少し書かないといけないけど. 明日は、全体のシェイプアップ・再構成して、ドキュメントもフィックスさせようと思います. http://t-2.googlecode.com/files/T2_ver0.5.1-ea2_.pdf

T2 0.5.1のドキュメント

ドキュメントもEA1で経過をばんばん報告しようということで、途中ながらもEA1として リリースしてみました.イタラティブにドキュメントも書いていけたらと考えています. 明日は、引数アノテーションのところ、使い方のところをもう少し書き加えていきます. h…

T2 + xxx

ようやく0.5.1テスト終わりました。S2/Spring/Guice/Lucyで確認とれました。 今後のテストケースの大枠がこれで完成です。 サンプル名 モジュールの入れ替え 確認○× 特記事項 アサイン t2-samples 完了 ○ ショウケース shot t2-employee 完了 ○ 従業員管理/T…

T2 + pilika

pillicaはid:shuji_w6eさんが作っているXHTMLテンプレートエンジンです。サイトはこちら。 http://www.deathmarch.jp/pilika/ 今回T2と連携するエントリを書いてくれているので紹介しておきます。 http://d.hatena.ne.jp/shuji_w6e/20090322/1237739993 確か…

0.5.1-ga リリース進捗状況

そろそろリリース作業の統一化などもしたいため、時間かかっておりますm(_ _)m というわけでリリース手順をざっくり書きました. メンバのみなさん、ささっと読んでおいて貰えると助かります. http://code.google.com/p/t-2/wiki/How_to_release_t2_mod…

T2プロジェクト最大の成果

今回のSeasarカンファレンスにおけるT2プロジェクトの最大の成果はなんといっても 僕不在でも外部にアウトプットできたことです。 得てして、OSSは1名体制(開発も1名、発表も1名、全部1名)になりがちです。 今までも開発は複数名で行えていたので、そこは…

T2の発表がSeasarカンファレンスで行われました

T2の発表がSeasarカンファレンスで行われました。ご参加してくださった皆さんありがとうございました。 また、このような発表の機会をくれたSeasarファウンデーションの皆さん、スタッフの皆さん、法政大学様、 ありがとうございます。 そして、発表してくれ…

T2 0.5.1-gaリリース準備

Seasarカンファレンスまでにはと思ってましたが、ちょっと間に合わない感じです・・・・ ごめんなさい>< 0.5.1の新機能は以下のとおりです。T2 Coreは小粒だけど良く使いそうな機能です。 @Ajax機能を実装した。Ajaxリクエストとそれ以外を分別できるよう…

T2のセッションをSeasarカンファレンスでやります!

来る3月14日にT2プロジェクトのセッションをSeasarカンファレンスでやらせていただけることになりました。 開催概要は下記のようになります。 * 開催日: 2009年 3月 14日(土) 12:30 - 17:45 (12:00開場) * 会場: 法政大学市ケ谷キャンパス 外濠校舎3F・4F(…

Lucy extension 0.5.1-gaをリリースしました.

Lucy extension 0.5.1-gaをリリースしました. Lucy extensionはLucyの拡張モジュール群です.それぞれ別個で実装しているので ユーザは好きな部分をチョイスして使う事が可能です.現在のところ、 共通インタセプタ トランザクションインタセプタ 拡張スコ…

Commons loggingクラスローダー問題

log4j作者で現在はslf4j作者でもあるCekiさんのCommons Loggingのクラスローダー問題の詳細を 説明してくれている.非常に良い資料です. いつも詳細を追いたいときに忘れてしまうので、メモしておく. ちなみに、T2プロジェクトでは全面的にslf4jとlogbackを使…