サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
n-ichimura.hatenadiary.org
動かないのは、S2Daoで実装クラス(Employee2DaoImpl)にS2DaoInterceptorをかけた場合です。getEmployeesが見つからないとMethodNotFoundRuntimeExceptionが発生してしまっています。AbstractBeanAutoRegister.registerで下記のコードでクラス生成後、Springに登録しているのですがこの辺が駄目なようですが、色々試してみたもののどうしたら良いかわかりませんでした。 Class targetClass = ClassUtil.forName(className); AspectWeaver weaver = new AspectWeaver(targetClass, null); Method[] methods = targetClass.getDeclaredMethods(); for (i
久しぶりの書き込みになってしまいましたが、ボチボチ書き込みして行こうと思います。 最近Springを使う機会があったのですが、S2との違いに戸惑うばかり・・・。設定ファイルを書くのも面倒だし、Dao層にもS2Daoのように簡単に使えるものがないし。というわけで、SpringでBeanの自動登録とS2Daoが利用できないかと思い試してみました。こんなことをやる人はいないと思いますが、参考までにプロジェクト毎下記においておきます。一応、 S2Daoのs2-dao-examplesが基本動作することを確認しています。(一部を除く) http://www.asahi-net.or.jp/~wh6n-icmr/spring-s2dao-example.zip http://www.asahi-net.or.jp/~wh6n-icmr/spring-s2dao-example_src.zip (src
下記のURLの内容を参考にDWRを使ってみました。 http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2005-11-04 このcreatorを利用したところ、引数で全てのパラメータを渡すのであれば問題なかったのですが、セッションに格納されているログインユーザの情報を利用したかったので、下記のように書き換えました。 S2Creator.java package sample.dwr; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.seasar.framework.beans.BeanDesc; import org.seasar.framework.beans.Propert
かなり間が空いてしまいましたが、SpringでS2Daoを使うの3回目です。S2Daoで実装クラス(Employee2DaoImpl)にS2DaoInterceptorをかけた場合のエラーとS2のバージョンを2.4.xにしたものを下記におきました。 http://www.asahi-net.or.jp/~wh6n-icmr/spring-s2dao-example2.zip 変更のポイントは、下記のようにinterceptorのかけ方を変更したのとS2の2.4.xへの対応(JTAがらみ?のインタフェース変更)のために、dao.xmlを変更したことです。 Class targetClass = ClassUtil.forName(className); Class enhancedClass; AspectWeaver weaver = new AspectWeaver(targetClas
このページを最初にブックマークしてみませんか?
『n-ichimuraの日記』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く