タグ

seasar2に関するmarujunjunのブックマーク (4)

  • [ThinkIT] 第6回:Seasar2によるAOPの導入 (1/4)

    前回の第5回では、AOPの説明を行いました。今回は連載の「第3回:Seasar2の導入によるDIの実現」で作成した従業員管理WebアプリケーションにSeasar2のAOPを利用したトレースログの出力処理と例外処理の追加を行います。 今回AOPを使用して追加するトレースログの出力処理と例外処理は次のようになります。 EmployeeManagerImplにSeasar2が提供するAdviceを用いたトレースログの出力処理と、独自実装の例外処理を追加します EmployeeS2Daoに独自実装のトレースログの出力処理を追加します

  • [ThinkIT] 第5回:AOPとは何か (2/4)

    アスペクト指向についての質問に、「いったい何の処理を分離してアスペクトとすればよいのか?」というものがあります。 これについての回答は様々あると思いますが、筆者は「システム開発をするときにはよく基盤チームを作りますよね。その基盤チームが管理できる処理であればアスペクトとして分離できると思います」と回答します。 基盤チームが管理できる処理としては先ほどあげたトレースログ処理やトランザクション管理、例外処理、ログイン(セキュリティ)処理などがあると思います。そのような処理は基盤チームが開発当初から分離/管理しておいて、開発チームが作成した処理に付け加えるのに向いています。 では、ビジネスロジックはどうでしょう。基盤チームが管理できるでしょうか。 通常、ビジネスロジックは開発チームが作り、基盤チームはビジネスロジックには無関係でいることが多いと思います。そもそも規模が大きくなれば複数の開発チーム

  • Java初心者が超俊敏にWebアプリを作る方法

    Eclipseプラグイン「Dolteng」のScaffoldという自動生成機能やSeasar 2.4のHOT deploy機能を利用して、DBの参照・更新・削除ができるSAStrutsのWebアプリを作ります。Java初心者だけでなくStrutsに慣れた開発者も必見です 1分でWebアプリを作れるEclipseプラグイン「Dolteng」 Java初心者が超俊敏にWebアプリを作る方法(1) 自動生成機能やHOT deployによりDB操作ができるSAStrutsアプリを作れます。Strutsに慣れた開発者も必見です

  • Seasar2を新規案件に採用するのはそろそろやめたほうがいい - きしだのHatena

    Seasar2の機能追加停止が宣言されてから、すでに6年弱たっています。 Seasar2.4に対する追加要望があれば、もちろん検討します。ただし、大きな変更や追加はもうないでしょう。 Seasar2の今後のロードマップ 2008-01-29 - ひがやすを blog 後継になる予定だったSeasar3も開発が中止されて3年たちました。 Seasar3開発中止 2010-08-06 - ひがやすを blog ここでSeasar2.5を出す方向で動くということでしたが、実現しませんでした。 あのころSeasar2に関わっていた人も、ScalaがメインになったりNode.jsをさわったり、不意ながらPHPをさわったり、さわってみるとPHPもそれほど悪くなかったり、やっぱりPHP気にわなかったりと、いろいろな道を進んでいます。 DIコンテナ自体の機能も時代遅れ感がでてきており、関連プロダクトも

    Seasar2を新規案件に採用するのはそろそろやめたほうがいい - きしだのHatena
  • 1