メニュー

関連ページリンク

トップ > google > google - 人気ブログ(Blog)検索結果詳細 (2008年12月4日 12時)

[Java]2フェーズコミットと分散トランザクション


2フェーズコミットと分散トランザクションの日本語のさっと読めるサイトなら、この辺よいですよと獄長に教わりましたm(_ _)m

5.X/Open の分散トランザクション処理参照モデル とかちゃんと知らなかったっす・・・・


作者:shot6

更新日:2008年12月3日 20時5分

このブログのホーム

2008-11-30

[T2Framework]次期リリースのプラン


0.4がリリースしたばかり&サンプルアプリリリースがまだなのに恐縮ですが、

次のバージョンのT2とLucyの目玉について少しだけ書いておきます.


T2はなんといってもAjax対応です.

基本的には今まで書いてある内容どおりですが、近代的Webフレームワークらしく

きちんとAjaxリクエストを判別できるようにします.

ここはいくつかのJavaScriptフレームワークとでサンプル作って検証してみたいと思います.

世間的には、prototype.js/jQuery/ExtJS/Dojoあたり?


あと拡張機能をいくつかリリースするつもりです.まだどこまで出すかは未定ですが、

Spring用アダプタとGuice用アダプタは出したいと思ってます.

あわせて統合テスト用のツールも出せるといいなw


LucyとしてはAOPの切り離しとアウトジェクト機能がメインになりそうです.

Lucyは本当に軽いコンテナを目指しているので、AOPも必要なときだけjarをぽーんと放りこめば動くように

してしまおうと考えています.実際AOPは正しく使っている限り超強力な武器ですが、必ずしもいつも

必要ではなく、自分としては必要最小限の頻度で使うくらいが適量だとおもっていますので

切り離しておいてもいいかなと.


一方アウトジェクトの機能はLucy上でたとえばスコープ拡張などをするときのための

いわば拡張ポイントとして実装する予定です.実際コンポーネントの状態を細かく管理したくなった場合には

アウトジェクトは便利な機能だと思います.おそらくコアには入れずに拡張機能として提供します.

作者:shot6

更新日:2008年12月1日 0時36分

このブログのホーム

[T2Framework]T2 0.4.0リリースしました

T2 0.4.0をリリースしました.


変更点

T2 0.4.0-gaの変更点は下記のとおりです

  • @RequestParam/@SessionAttrで値がnullでも引数に入ってきてほしい
  • @Indexアノテーションを追加する
  • @Varアノテーションを追加する
  • @Uploadアノテーションを追加する
  • @Formアノテーションを追加する
  • @GETだけをつけたアクションの引数に@VarをつけるとNPE
  • FileUploadで失敗した場合に適切な例外を返すように修正する.
  • t2-employeeにおいてアクセスで無限ループする場合がある
  • Plugin#componentCreated()などの返り値の扱いを見直す
  • フレームワーク内の自動コンバージョン結果をユーザが記述したロジックに伝播する方法の提供
  • Redirectで別コンテキストにリダイレクトできるようにする
  • JBoss5でT2が初期起動時にデプロイできない
  • WebLogicでT2が初期起動時にデプロイできない

詳細は下記のとおりです

http://code.google.com/p/t-2/issues/list?can=1&q=milestone%3AT2-0.4&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles


ダウンロード

T2は以下からダウンロードしてお使いいただけます.

T2サンプルは、T2の各機能の使い方に絞ったいわばショウケース形式のサンプルです.

JavaDocでかなり詳細に機能の使い方を記載しているので、そちらをみてもらえれば使い方もわかります.

なお、来週にはもう少し実践ぽい、t2-employeeとT2の拡張機能をいくつかリリースする予定でいます.


T2サンプル


T2本体



ドキュメント

ユーザーガイドはこちらです.


pom情報

pomの情報は下記のとおりです。

 <groupId>org.t2framework.web</groupId>
 <artifactId>t2</artifactId>
 <version>0.4.0-ga</version>

作者:shot6

更新日:2008年11月29日 17時48分

このブログのホーム

[T2Framework]Lucy 0.4.0リリースしました

シンプルなDIコンテナである、Lucy 0.4.0リリースしました.


変更点

Lucy 0.4.0-gaの変更点は下記のとおりです

  • BeanDesc.isSingleton()がtrueにならないときがある
  • mvelのバージョンを最新にあげる
  • AOP機能のサポート
  • XMLによる設定機能でinit、destroyタグをサポート
  • XMLによる設定機能でincludeタグをサポート
  • @Injectでの名前によるインジェクト機能を追加しました
  • スコープをシングルトンとプロトタイプのみにし、残りは拡張できるようにしました

ダウンロード


LucyサンプルはLucyの基本的な使い方を細かく記載したサンプルが入っています.

今後も折をみつけて更新していきますが、DIコンテナってそもそもなんだろうというのが

わかりたい方にもよい大きさの基礎サンプルです.ぜひ動かしてみてください.


ちょっと脱線しますが、わたしたちは最近、「Lucy自身を使ってもらう事も大事だけど、

DIのような少し難しいけどきちんと学べば強力な武器になる考え方を正しく理解してもらうのは更に大事だよね」という

議論をしたばかりで、そのとっかかりになればと思い作ってみました.


ダウンロードはこちらからどうぞ^^


Lucyサンプル

Lucy本体


ドキュメント

ユーザーガイドはこちらです.



pom情報

各pomの情報は下記のとおりです。


 <groupId>org.t2framework.ioc</groupId>
 <artifactId>lucy</artifactId>
 <version>0.4.0-ga</version>


よろしくおねがいします.

作者:shot6

更新日:2008年11月29日 17時48分

このブログのホーム

[Java]WAS5.1からWAS6/7への移行ガイド

[T2Framework]ドキュメント完成


T2ユーザーガイドは、これでひとまず完成。チュートリアル的なものはまた別途つくるので、お待ちくださいな♪

また適宜進捗みれるようにしておきます。


絵とか図とかホントはもっと入れたいけど、ドキュメントも徐々に進化ということにさせてくださいm(_ _)m

0.5の機能作り始めてコード書かないと、発狂しそうなのでw




あ、ちなみに、T2のキャラクタのお披露目ページです^^

なかなか素敵でしょ^^???


作者:shot6

更新日:2008年11月28日 13時53分

このブログのホーム

[T2Framework]おいら、がんばりまする


苦手(w)なドキュメントですが、せっせと作ってます。


T2ユーザーガイド 0.4用作成中


Lucyユーザーガイド作成中



GoogleDocは作成中でもみれていいですね。

これを最終的にはpdf、HTMLに変換してリリースします。

作者:shot6

更新日:2008年11月27日 14時12分

このブログのホーム

[Java]2フェーズコミットと分散トランザクション


2フェーズコミットと分散トランザクションの日本語のさっと読めるサイトなら、この辺よいですよと獄長に教わりましたm(_ _)m

5.X/Open の分散トランザクション処理参照モデル とかちゃんと知らなかったっす・・・・


作者:shot6

更新日:2008年12月3日 11時5分

このブログのホーム

2008-11-30

[T2Framework]次期リリースのプラン


0.4がリリースしたばかり&サンプルアプリリリースがまだなのに恐縮ですが、

次のバージョンのT2とLucyの目玉について少しだけ書いておきます.


T2はなんといってもAjax対応です.

基本的には今まで書いてある内容どおりですが、近代的Webフレームワークらしく

きちんとAjaxリクエストを判別できるようにします.

ここはいくつかのJavaScriptフレームワークとでサンプル作って検証してみたいと思います.

世間的には、prototype.js/jQuery/ExtJS/Dojoあたり?


あと拡張機能をいくつかリリースするつもりです.まだどこまで出すかは未定ですが、

Spring用アダプタとGuice用アダプタは出したいと思ってます.

あわせて統合テスト用のツールも出せるといいなw


LucyとしてはAOPの切り離しとアウトジェクト機能がメインになりそうです.

Lucyは本当に軽いコンテナを目指しているので、AOPも必要なときだけjarをぽーんと放りこめば動くように

してしまおうと考えています.実際AOPは正しく使っている限り超強力な武器ですが、必ずしもいつも

必要ではなく、自分としては必要最小限の頻度で使うくらいが適量だとおもっていますので

切り離しておいてもいいかなと.


一方アウトジェクトの機能はLucy上でたとえばスコープ拡張などをするときのための

いわば拡張ポイントとして実装する予定です.実際コンポーネントの状態を細かく管理したくなった場合には

アウトジェクトは便利な機能だと思います.おそらくコアには入れずに拡張機能として提供します.

作者:shot6

更新日:2008年11月30日 15時36分

このブログのホーム

[T2Framework]T2 0.4.0リリースしました

T2 0.4.0をリリースしました.


変更点

T2 0.4.0-gaの変更点は下記のとおりです

  • @RequestParam/@SessionAttrで値がnullでも引数に入ってきてほしい
  • @Indexアノテーションを追加する
  • @Varアノテーションを追加する
  • @Uploadアノテーションを追加する
  • @Formアノテーションを追加する
  • @GETだけをつけたアクションの引数に@VarをつけるとNPE
  • FileUploadで失敗した場合に適切な例外を返すように修正する.
  • t2-employeeにおいてアクセスで無限ループする場合がある
  • Plugin#componentCreated()などの返り値の扱いを見直す
  • フレームワーク内の自動コンバージョン結果をユーザが記述したロジックに伝播する方法の提供
  • Redirectで別コンテキストにリダイレクトできるようにする
  • JBoss5でT2が初期起動時にデプロイできない
  • WebLogicでT2が初期起動時にデプロイできない

詳細は下記のとおりです

http://code.google.com/p/t-2/issues/list?can=1&q=milestone%3AT2-0.4&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles


ダウンロード

T2は以下からダウンロードしてお使いいただけます.

T2サンプルは、T2の各機能の使い方に絞ったいわばショウケース形式のサンプルです.

JavaDocでかなり詳細に機能の使い方を記載しているので、そちらをみてもらえれば使い方もわかります.

なお、来週にはもう少し実践ぽい、t2-employeeとT2の拡張機能をいくつかリリースする予定でいます.


T2サンプル


T2本体



ドキュメント

ユーザーガイドはこちらです.


pom情報

pomの情報は下記のとおりです。

 <groupId>org.t2framework.web</groupId>
 <artifactId>t2</artifactId>
 <version>0.4.0-ga</version>

作者:shot6

更新日:2008年11月29日 8時48分

このブログのホーム

[T2Framework]Lucy 0.4.0リリースしました

シンプルなDIコンテナである、Lucy 0.4.0リリースしました.


変更点

Lucy 0.4.0-gaの変更点は下記のとおりです

  • BeanDesc.isSingleton()がtrueにならないときがある
  • mvelのバージョンを最新にあげる
  • AOP機能のサポート
  • XMLによる設定機能でinit、destroyタグをサポート
  • XMLによる設定機能でincludeタグをサポート
  • @Injectでの名前によるインジェクト機能を追加しました
  • スコープをシングルトンとプロトタイプのみにし、残りは拡張できるようにしました

ダウンロード


LucyサンプルはLucyの基本的な使い方を細かく記載したサンプルが入っています.

今後も折をみつけて更新していきますが、DIコンテナってそもそもなんだろうというのが

わかりたい方にもよい大きさの基礎サンプルです.ぜひ動かしてみてください.


ちょっと脱線しますが、わたしたちは最近、「Lucy自身を使ってもらう事も大事だけど、

DIのような少し難しいけどきちんと学べば強力な武器になる考え方を正しく理解してもらうのは更に大事だよね」という

議論をしたばかりで、そのとっかかりになればと思い作ってみました.


ダウンロードはこちらからどうぞ^^


Lucyサンプル

Lucy本体


ドキュメント

ユーザーガイドはこちらです.



pom情報

各pomの情報は下記のとおりです。


 <groupId>org.t2framework.ioc</groupId>
 <artifactId>lucy</artifactId>
 <version>0.4.0-ga</version>


よろしくおねがいします.

作者:shot6

更新日:2008年11月29日 8時48分

このブログのホーム

[Java]WAS5.1からWAS6/7への移行ガイド

[T2Framework]ドキュメント完成


T2ユーザーガイドは、これでひとまず完成。チュートリアル的なものはまた別途つくるので、お待ちくださいな♪

また適宜進捗みれるようにしておきます。


絵とか図とかホントはもっと入れたいけど、ドキュメントも徐々に進化ということにさせてくださいm(_ _)m

0.5の機能作り始めてコード書かないと、発狂しそうなのでw




あ、ちなみに、T2のキャラクタのお披露目ページです^^

なかなか素敵でしょ^^???


作者:shot6

更新日:2008年11月28日 4時53分

このブログのホーム

[T2Framework]おいら、がんばりまする


苦手(w)なドキュメントですが、せっせと作ってます。


T2ユーザーガイド 0.4用作成中


Lucyユーザーガイド作成中



GoogleDocは作成中でもみれていいですね。

これを最終的にはpdf、HTMLに変換してリリースします。

作者:shot6

更新日:2008年11月27日 5時12分

このブログのホーム