ありがたやTransactionIterceptor

 

といっても、自作のインターセプターですけどね。
これまでトランザクションの処理は各アクションに記述してきました。
PHPでも、Perlでも、.NETでも、Javaでも同様でした。
しかし、Java+Struts2+Spring2でトランザクションの処理をアクションで記述する必要がなくなります。
DIって前処理ばかり挿入するものかと思っていたけど、全体の処理の外側にも挿入できるのですね。
すばらしぃ~。こんなことに感動してはいけないのだろうか。。。
でも、所詮は言語だから、他の言語でも同様にできそうですね。