ひがやすを技術ブログ

電通国際情報サービスのプログラマ

Seasar2

Seasar2.3リリース

http://s2container.seasar.org/ja/ jarとFileSystemに対応したComponentAutoRegisterを追加しました。 プロパティ名による自動バインディングで代入可能でない場合も、自動バインディングしていたのを修正しました。 hotswapを追加しました。 これで、XML地…

最新の技術を投入、Seasar 2.3 公開 - Persistence APIとJSFの実装も新たに

http://pcweb.mycom.co.jp/news/2005/11/08/001.html

NTTデータ イントラマート J2EEフレームワークにSeasar DIコンテナ組み込み

http://pcweb.mycom.co.jp/news/2005/11/08/004.html http://www.intra-mart.jp/news/pressrelease/171107.html Seasar Foundationは、企業とのコラボレーションも積極的に進めます。イントラマートさんとのコラボレーションは、企業の現場で使うのにSeasarが…

ISID、Seasar2の商用サポートサービス - Seasarのビジネスモデルとは?

http://pcweb.mycom.co.jp/news/2005/11/08/003.html

Seasarファウンデーション,「設定なし」で利用できるDIコンテナ「Seasar2.3」をリリース

http://itpro.nikkeibp.co.jp/article/NEWS/20051107/224123/

Teedaって?

Teedaは、id:shot6さんをリーダにして開発が進められているJSFの実装であり、Seasar2のPresentation.Javaプロジェクトの1つになります。 大きく分けると次の2つの部分で構成されます。 Teeda Core JSFの実装 Teeda Extension JSFの拡張部分。S2JSF相当。 それ…

国産オープンソースJavaフレームワーク「Seasar2」の商用サポート,電通国際情報サービスが開始

http://itpro.nikkeibp.co.jp/article/NEWS/20051107/224112/ http://www.isid.co.jp/solution/oss/seasar.html

Seasar2.3にこめたもう1つのメッセージ

Seasar2.3にこめたもう1つのメッセージ、それは、 舶来信仰をぶち壊せ です。舶来信仰は、ソフトウェアに限らず、日本人に古くから見られる考えですが、せめて自分がかかわっているオープンソースの分野では、そんな古臭い考えはぶち壊したい。 これは、国産…

S2Containerのトップページ更新

S2Containerのトップページは、ちょっと挑戦的過ぎるという声があったので、 http://s2container.seasar.org/ja/ をマイルドに書き換えました。 でも、S2Containerは15分もあればマスターできると言い切ってるけどね。(笑)

Seasar2.3にこめたメッセージ

Seasar2.3から海外に向けてもリリースするようになりますが、私は全世界の開発者にこう聞いてみたい。 設定ファイルを書きたいのか、書きたくないのか。DIコンテナで扱う情報は主に コンポーネントの依存関係を解決するもの 環境に依存するようなパラメータ(…

Seasar2.3 RC2リリース

JarComponentAutoRegisterを追加しました。 Aspectアノテーションをメソッドにも適用できるようにしました。 ComponentAutoRegisterで同じ名前のコンポーネントが登録されないバグを修正しました。 ComponentAutoRegisterでinstance属性を指定できるようにし…

S2AOP英訳

http://www.seasar.org/en/aop.html thx. -> 原田さん

Seasar2.3 RC1リリース

ComponentDefのautoBindingプロパティを廃止して、autoBindingDefプロパティにしました。 ComponentDefのinstancModeプロパティを廃止して、instanceDefプロパティにしました。 コンポーネントの自動登録機能を実装しました。 アスペクトの自動登録機能を実…

Seasar2.3 RC1コードフィックス

明日、ドキュメントを書いてリリースします。 追記:ドキュメントが全然終わりそうにありません。orz たぶん、水曜日リリースくらいだと思います。

ドキュメント更新

S2Containerの四択クイズを追加しました。 http://www.seasar.org/DIContainerExercise.html テスト技法の四択クイズを追加しました。 http://www.seasar.org/testtechExercise.html S2Axisの英語のドキュメントを追加しました。 http://www.seasar.org/en/s…

ドキュメント

S2JSFのドキュメントを最新版にアップデートしました。 http://www.seasar.org/s2jsf.html > thx.和田(卓)さん S2Remoting英語版のドキュメントを最新版にアップデートしました。 http://www.seasar.org/en/s2-remoting.html > thx.小沢さん Kijimuna英語版…

Seasar2.3, S2-Backport175, S2-Tiger

コードは完成しました。CVSにコミットしてあります。後は、ドキュメント。ドキュメントは自動バンディング、自動登録が基本になる予定です。

AutoReload

次のS2 4.0EA2でAutoReload(TomcatのAutoReloadみたいなもの)をサポートする予定なので、サーバにデプロイした後にDIContainerが管理しているクラスの更新をしたときに、再デプロイすることなく、テストを続行することが可能になります。 いちいちデプロイす…

backport175

Seasar2 4.0で使うべくbackport175を試してみました。 http://backport175.codehaus.org/ Eclipseのプラグインですが、こういちさんと同じように、プロジェクトのenable Backport175 annotationsのチェックをするのを忘れました。ProblemsのFilterの設定も忘…

2.2.7リリース

S2AOPで戻り値の型がプリミティブ型の場合に、戻り値がnullでもエラーにしないように修正。 S2DBCPで排他制御に不備があったのを修正。

2.2.4リリース

XlsWriterで数値の場合に文字列として書き出すようにしました。 S2DataSetのinsert文でテーブル名の後にブランクをつけるようにしました。 S2ContainerFactoryにClassLoaderを渡せるメソッドを追加しました。

2.2.3リリース

ケースセンシティブなのにケースセンシティブじゃないよというJDBC Driverに対応。

S2.2.0 release

AOPのライブラリをcglibからJavassistに変更しました。 JDK1.5に正式に対応しました。 AOPのパフォーマンスが3倍程速くなっています。 instanceモードがprototype,request,sessionのときにクラスのエンハンスに時間がかかっていた問題も解消しました。

Javassist対応

cglibを使った場合、通常のメソッド呼び出しより20倍ほど遅くなっていたのですが、Javassistに変更することで、6,7倍程度遅くなるくらいまでパフォーマンスが改善されました。3倍ほど速くなったということですね。 速度的にはJDKのDynamic Proxyを使った場合…

S2.1.14 S2Dao1.0.21 S2JSF-EA7リリース

S2.1.14 CallableStatemtFactoryをStatemtFactoryに変更しました。それに伴い、j2ee.diconも変更されています。 S2Dao1.0.21 StatementFactoryに対応しました。それに伴い、j2ee.diconも変更されています。 S2JSF-EA7 MyFaces1.0.8に対応しました。 forEach…

Seasar2のバージョン

2.1系は、S2JDBCのStatementFactory対応をおこなう2.1.14が最後のバージョンになります。 2.2系ではAOPのライブラリがcglibからJavassistに変わり、JDK1.5に正式に対応します。AOPのチューニングも行うのでパフォーマンスもアップするはず。 JDK1.5への正式…

S2.1.13 S2Dao1.0.20 realease

changesorg.seasar.extension.jdbc added UpdateHandler.execute(Object args, Class argTypes), to handle null correctly added CallableStatementFactory, replace j2ee.dicon org.seasar.extension.jdbc.impl added BooleanToIntCallableStatementFactor…

War of the framework starts

まもなく、フレームワークの戦争がはじまるでしょう。戦いは悪いことではありません。なぜなら、競い合うことで質が向上するからです。 It is prompt, war of the framework starts, probably will be. Fight is not bad thing, because quality improves by…

S2.1.12 S2Dao1.0.19 release

changes org.seasar.framework.bean fixed BeanDesc#invoke() to correctly handle Exception org.seasar.extension.jdbc.types changed BooleanType.bindValue() using Integer Value org.seasar.dao.dbms added suport MaxDB

S2.1.11 S2JSF EA5リリース

S2.1.11 ComponentInvokerを追加しました。 S2JSF EA5 Exampleが新規・修正・削除・照会のすべてで動作するようになりました。 これで明日の準備は完了。めちゃ、綱渡りジャン(笑)。後は、持っていくノートPCにセットアップするだけ。 明日は、丸山先生の日…