S2
S2.0.11 http://prdownloads.sourceforge.jp/seasar/10176/S2.0.11.jar 修正点 S2JDBCを2.0.9相当に戻しました。 S2Dao EA2 http://prdownloads.sourceforge.jp/seasar/10178/S2DaoEA2.jar INSERT,UPDATE,DELETEのSQL文自動生成に対応しました。 後、HSQLDB…
S2JDBCはS2Daoの影響で結構変わったのですが、いろいろ迷った末 元の形に戻すことにしました。 SQL自動生成のロジックがS2JDBCに組み込まれるのがかなり違和感あったためです。
オラクルのユニコード問題に簡単に対処できるようにするためにResultSetのWrapperを 作っているのだけど、ResultSetっていったい幾つメソッドあるんだよごるぁ。 ResultSetWrapperを継承したOracleResultSetを作成し、 getString,setStringをオーバーライド…
アジェンダ からさわぎOpening ダイコン白書(導入編) ダイコン白書(基本編) ダイコン白書(AOP編) ダイコン白書(アーキテクチャ編) ダイコン白書(開発手法編) で考えてます。 開発手法編が今回の目玉で、日記で書いたことをもう一度まとめなおしたい と思って…
S2.0.10 http://prdownloads.sourceforge.jp/seasar/10039/S2.0.10.jar リリースメモ MockInterceptorを追加しました。 修正点 setHoge(int),setHoge(String)などのような場合に、プロパティと認識しないようにしました。 S2DataSetでbyte[]の比較に失敗して…
アドバイスをふまえ次のように考えてみました。 interface Hello { public String greeting(); } <component name="helloMockInterceptor" class="org.seasar.framework.aop.interceptors.MockInterceptor"> <property name="value">"Hello" </component> <component class="Hello"> <aspect>helloMockInterceptor</aspect> </component>戻り値はvalue…
テストのためのモックの作成すらも不要にするMockInterceptor。 例えば次のようなインターフェースがあるとします。 interface Hello { public String greeting(); }テストのためのダイコンファイルを定義します。 <component class="Hello"> <aspect> <component class="org.seasar.framework.aop.interceptors.MockInterceptor"> <arg>"Hello" </component> </aspect> </component>MockIntercep…
S2Daoは、O/Rマッピング(ORM)の部分とDAO(SQLの自動・手動生成)の部分に 分かれるのですが、そのうちORMの部分はS2JDBCに組み込まれます。 S2Daoの機能としてアナウンスしていたフィールドメタデータは、 S2JDBCレベルで利用可能だということです。 これまで…
RC2にしたらきちんと動くようになりました。 M9では動かないような気が。 以下報告。 property,argなどのバリデーションで、 longのものにintの値を割り当てるときにProblemになります。 ほんとは大丈夫なはず。 OGNLの@examples.jdbc.Employee@classがうま…
集まってくれたのは、33人。 みなさんどうもありがとうございました。 女の子は3人きたーーーーーーー。 それも、国仲涼子、仲間由紀恵、きろろの片方と いったような素敵な子です。 しかーし、2次会こなーーい。orz 3:30開始だったのですが、最初は集まりが…
いってきます。 明日は日記かけないかも。
ひがさんに何かあったときは、たかいさんが、対応する事で決定なのかな?(w ほとんど、ひがさんがやってるって、考えてみると(考えなくても)かなり、リスクあるよね。。。 No problem。S2のソースなんて誰でも修正できる。 修正が必要になるケースもそん…
マスタースライドの説明がIoC Containerになっていて、 私の技術では、文字の変更ができないようです。 変更の仕方か変更されたマスターをいただけないでしょうか。 id:masataka_kさん。m(_ _)m
さて、スタラジに備えてまた寝るか。 しまった、からさわぎ in 沖縄の資料まだぜんぜん手をつけてない。 今日、明日で完成させよう。 id:ukki4903さんも資料できたら私の方に送ってください。 SourceForgeからダウンロードできるように しますほそぴーにお願…
http://www.seasar.orgがリニューアルしました。 まさたかさん、はぶさんのおかげです。 どうもありがとうございました。m(_ _)m http://www.seasar.org/en/ もオープン。世界進出への一歩です。 まだ、日本語の部分も残ってますが。(^^;
そろそろチケット買いたいんだけど、普通にWeb割だと 往復で5万超えそうだけど、どうすりゃいいのかな。 ホテルは個別(?)大部屋がどうとかいってたからそれだと 同じホテルにしないといけない気がするけど。 > id:makotan 追記:スカイマークエアラインで予約…
makotanとのやり取りを通じて思いました。 そろそろS2のドキュメントを英語化し、海外の方にも使ってもらえる ようにしたほうがいい。プロジェクトコードネームは「まやー」[mayah]、 まやーは、沖縄の方言で、ねこという意味です。 一緒にプロジェクトに参…
[そのほか]S2の利点って 他と比べた利点ってな〜に?なんか超明快にこれ!ってのが一つ欲しいな〜そしたらJooで正式採用の予感 それは重要だがんばって書いてみます。(笑) 対象は、ダイコン with AOPの部分 Dependency Injectionのやり方に制限がなく、直感…
第71回 OIA勉強会開催のお知らせ沖縄インターネット協議会(OIA)では毎月1回程度の頻度で「勉強会」を開催しています。 ネットワークやコンピューター利用法について参加者が毎回持ち回りで発表をおこない、 基本的なことから高度な内容まで、幅広くさまざま…
内容が決まりました。 ダイコン白書(導入編) S2Containerへの招待 S2AOPの正体 ダイコン白書(アーキテクチャ) 脱EJB- Seasar2によるWebアプリケーション開発事例
Tomcat PluginがM9に対応したので、Eclipseのバージョンを M9にあげてみました。 さっそく、kijimuna(id:agtさんのもの)をインストールしたんですが、 .diconに反応せず。(;_;) S1Pluginは一応動きました。
S2.0.9からJNDI経由で、S2Containerにアクセスすることができます。 この機能を使えば、S2のAPIに直接依存することはなくなります。 Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "org.seasar.extension.j2ee.JndiContextFac…
修正点 S2Containerでネストしたincludeのサポートを復活させました。 S2Containerで同一の設定ファイルを複数回includeした場合、2回目以降は無視するようにしました。 S2JDBCでCaseSensitiveなRDBMSでもきちんと処理できるようにしました。 SingletonS2Con…
http://d.hatena.ne.jp/taedium/20040522#p1 S2GroovyBuilderでロジックを含んだコンポーネントの 設定をする機能の解説。 このような場合には、S2GroovyBuilderが適任。 XMLはあくまでもデータであり、ロジックの記述には向いてないから。 XmlS2ContainerBu…
http://suga.parfe.jp/td/index.cgi?date=20040522#p02 sugaさんてすごい。
からさわぎ in 沖縄にむけて、そろそろドキュメントの用意をしたいと 思います。 前回のやつを最新にアップデートし、ダイコン白書(アーキテクチャ編)を 追加する予定です。 招待と正体はこっちの方でアップデートしてかまいませんか。 > id:masataka_kさん …
S2Unitを使って各テストメソッドが実行されるとき、どーいう順番で何が動くのかS2.0.8のソースを追っかけて纏めてみました。ソース追っかけたと言っても、S2TestCase#runBare()メソッドを読んだだけですけど(;^_^A なんでこんなの書く気になったかというと、…
6/12の飛行機が取れたんですが、早い時間は席がなくて、 14:20に那覇空港着になってしまいました。 もっとはやく予約しておけばよかった。心より恥じる。 そろそろタイムスケジュール・場所・内容を決めたいと思います。 > id:ukki4903さん MLにも書いておき…
S2Pluginの形も見えてきたとおもうので、 そろそろ名前を付けておこうと思います。 一番多く名前のあがった(?)kijimuna(キジムナー)でいきたいと おもうのですがどうでしょうか。 id:masataka_kさん、id:agtさん。