wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

Spring

Spring FrameworkをiPhoneで動かしてみる。

最近は、どの方向を向いているのかまったくもって良くわからない日記が続きますが カレーにスルーの方向でお願いします。 とりあえずどっかの誰かがやれと言っていたような気もしますので、お約束でやっておきます。 単純にgetBeanするだけのサンプルですん…

ちょっとメモしておくね。

http://static.springframework.org/spring/docs/2.5.x/reference/mvc.html#mvc-coc @RequestMappingがいい感じかも。

しばらく見てないうちに。

ドラクエにうつつを抜かしている間にSpring2.5系なんて出てたんすね。 ちょっと追いかけるのを辞めてると浦島太郎状態ですなぁ。 とりあえず2.0.8にしとくか。

SpringOnRailsを動かしてみました。

確かにXMLの設定ファイルだけを作ればCRUDタイプのWebアプリケーションが 瞬時に作れますね。 ちょっと設定周りがイマイチつかめていないのでアレなんですけど 同梱されているSunny_DEMOでJSPを作成してもらうには spring-on-rails-core/src/main/resources/…

SpringJDBCでの1:nのクエリ

微妙だよな。

Spring Rich Client Project

職場でダウンロードして1時間くらい遊んでました。

DynamicApplicationContext

また需要のなさそうなものを作ってしまった。 com.pragmaticengine.spring.context.Bar ((Integer) args).intValue() == 1 ((Integer) args).intValue() == 2 package com.pragmaticengine.spring.context;public class Foo { private Bar bar; public void …

DefaultAdvisorAutoProxyCreator#isEligibleAdvisorBean(String)

このメソッドってターゲットのBeanじゃなくてAdvisorのBean名が渡るんだね。

SpringのAOPでJavassistを使えるようにしてみる。

このエントリに触発されてやっちまった。 Springは2.0.2でJavassistは3.4 public class Hoge implements IHoge { public void getMessage() { System.out.println("Hoge"); }} public class HogeInterceptor implements MethodInterceptor { public Object i…

AppletClassLoader

JDK5.0系の話なのですが、もしかするとProxyに対するProxyを埋め込めなかったりしませんか? Spring経由でClientやTomcatのJVMだと動作するのだがAppletからだと動作しないというケースに遭遇しました。 もしJDKのProxyだとダメでcglibとかだとうまくいくの…

Spring JMS

自宅でパッケージソフトを作っているのだが ActiveMQを入れてMDPを作ってJMS経由でメッセージを送ってみた。 ちょっと予期しない動作をしたので少し調べる。

HibernateDaoSupport#getSession()

とりあえず禁止にするのが吉だと思う。*1 理由としてはHibernateDaoSupport#getSession()でSessionの取得を行うと HibernateTemplateを使わないのでSessionのflush()を行ってくれないため 明示的にSession#flush()/Session#close()を行う必要があるため。 つ…

Spring勉強会

いまごろ気がついた・・・orz キャンセル待ちか。望み薄だな。最近は勉強会に参加していないから今年はどこかの勉強会に出てみようかと思う。

Spring+Hibernateのセッション管理

ここで書いた話なんですけどSpringのデフォルトでのセッション管理を私が理解していなかっただけでした。 HibernateDaoSupport#getHibernateTemplate()を使っているとそこでSessionのOpen/Closeをしているから ドメインモデルが分離オブジェクトになってしま…

Spring+Hibernate

ドメインモデルのsetterを呼んで値を更新してもデータベースが更新されないと言うのは 宣言的トランザクションがうまく適用できてないって事なんすかね? まぁFAQレベルなんで最悪はソースを読みます。 追記:ん?マッピングファイルのclass要素にdynamic-up…

Introduction to the Spring Framework

http://www.theserverside.com/articles/article.tss?l=SpringFramework

DTD JAXB

S2でdiconファイルではなくSpringのapplicationContext.xmlを読み込ませて DIコンテナを動作させてみようと考えて spring-beans.dtdをJAXBのXJCに読み込ませてJavaファイルを生成して Java-XMLのBindingを行うことを考えているのですが spring-beans.dtdには…

An Introduction to Aspect-Oriented Programming with the Spring Framework, Part 2

(via TheServerSide.com)