・ClickでaddModelしたビーンの値のタグのエスケープシーケンス
AOPでPageのaddModelにinterceptして実現することとしよう、そうしよう。
・排他チェック
DAOのupdateにinterceptして実現しよう
キター!!
これこそ横断的関心事だ。
ついに出会ったと確信!うふっ
DataSourceUtilは使わないで、
commons-dbcpの
BasicDataSourceを
TransactionAwareDataSourceProxyでラップしてトランザクションに参加!
これってAOPしてりようするのかな?
とりあえず普通にrefしてラップっぷ。
参考:
http://d.hatena.ne.jp/taedium/200501
http://cse-mjmcl.cse.bris.ac.uk/blog/2005/12/20/1135076527290.html
あと、commons-dbutilsが楽チン、O/Rマッパーよりこっちのほうがシンプルで好き。DataBeanのintはintじゃなくてIntegerにするほうが良いかも、nullが入るはずだから
本日の戦略:人的リソースのターゲットスキルを平準化してスポット投入の容易化
useBodyEncodingForURI=trueにしないとFORMをGETで送信したときはまります。
はうちさんありがとう(ToT)/
おはずかしいかぎりでありんす
port="8080"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
redirectPort="8443"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
useBodyEncodingForURI="true"/>
一覧表示になっていて見やすかったので・・・・
http://cvs.peopleware.be/training/maven/maven2/buildLifecyclePhases.html
ちなみにテストリソース(src/test/resources)は、ちゃんと自分のクラスのClassLoaderから取らないとeclipseでは走っても、maven2のsurefireで落ちます。
こんな感じにする。
InputStream in = this.getClass().getClassLoader().getResourceAsStream(リソース名);
あとXStreamはやっぱり手軽です。
http://xstream.codehaus.org/index.html
dependencyのscopeを調べてたら行き着きました。
大変参考になるのでメモメモ
それによると・・・
providedスコープ:
コンパイルには利用するけどデプロイしたくない場合に利用する。JDKとかアプリケーションサーバから提供されるJARなどに利用すべきである。ServletAPIなんぞは好例である。
An introduction to Maven 2
How applied best practices can optimize the Java build process
http://www.javaworld.com/javaworld/jw-12-2005/jw-1205-maven_p.html
なんか始まったみたい。
でもリポジトリはまだ空っぽだな~
Maven 2.x Plug-in for Eclipse
http://maven.apache.org/eclipse-plugin.html
M2でwarをCargoに乗せてオートデプロイ!
CodeHaus Cargo
http://cargo.codehaus.org
もうちょっと細かくコンフィグレーションが必要かな・・・