タグ

SpringとJavaに関するtmftakeのブックマーク (7)

  • ishiis.net

    ishiis.net 2024 著作権. 不許複製 プライバシーポリシー

  • Spring+HibernateEntityManager(DBCPのvalidationQuery編) - Be an Idealistic Realist

    今回は、Spring+HibernateEntityManager(AspectJ AOP with Load-Time-Weaver編)の続きです。 コネクションタイムアウトのハンドリング忘れてた(^^; 以前、beans.xml に DBCP の設定は行いましたが、コネクションタイムアウト対策を忘れていました。 おいらは DBMySQL を使用しているのですが、MySQL はデフォルトでは 8 時間でコネクションがタイムアウトするようになっています。そうすると、コネクションプールからコネクションを取得しても、それがタイムアウトしているという悲しいことになります。(´・ω・`) Connector/J の autoReconnect は、おいら的には非推奨。 Connector/Jのマニュアルには、非推奨と書かれてます。 おいら的にも、めんどくさいことこのうえないので、使わないほう

    Spring+HibernateEntityManager(DBCPのvalidationQuery編) - Be an Idealistic Realist
  • DIとAOPを使ってみよう

    Sprigを使って、DIを実際に動かしながら、これまでのプログラミングとの違いや活用方法を説明します。 Last modified: Mon Sep 05 18:27:56 JST 2005 1 DI 1.1 DIの由来 DI(Dependecy Injection)は、日語では「依存性の注入」と訳されていますが、 PicoContainer, SpringではIoC(Inverse of Control)日語では「制御の逆転」 と呼ばれていました。 IoCとは、アプリケーションが部品であるコンポーネントを生成し組み立てる 代わりに、コンテナーがコンポーネントを生成し組み立てた後、アプリケーション に渡すので「コンポーネントを生成し組み立てる」という制御がアプリケーション からコンテナーに移行したためにこのように名付けられました。 しかし、「制御の逆転」と言われても意味が伝わりにくいた

  • Spring Web編

    AOPの記述方法 AOPの記述に当たっては、行うことが2つあります 割り込ませる処理を作成する( Adviceの作成 ) どこに割り込ませるかを設定する( PointCutの設定 ) 割り込ませる処理を作成する( Adviceの作成 ) 最初に、LoginCtrlの onSubmit()メソッドに処理を割り込ませるクラス( Advice )を実装します。 と言いたいところなのですが、割り込むメソッドは、handleRequest()になります。 SpringFrameworkは、interfaceで定義したメソッドしか、AOPの対象にできないという制約があります LoginCtrlクラスの継承元の SimpleFormController が実装しているinterfaceは org.springframework.web.servlet.mvc.Controller なのですが、ここには

  • andore.com

    This domain may be for sale!

  • Spring Framework 覚書き - AOP [それはBooks]

    アメリカではほとんどデフェクトスタンダードとなっている「Spring Framework」の覚書きです。Spring は簡単に言うと、IoC (制御の反転)、またの名を DI (依存性注入) という仕組みを取り入れた軽量コンテナです。 AOP(アスペクト指向プログラミング) はクラスの直接的な責務ではない、各モジュールから共通で使われる処理を、独立して切り出す手法です。「クラスの直接的な責務でない」とは、例えば「ログ」や「トランザクション」、「認証」などです。多くのクラスに重複コードが生まれてしまうような処理は、アスペクト(横断的関心事) として別のモジュールにしてしまうという手法をとることが出来ます。Spring AOP は、このアスペクトを扱うものです。 参考:『AspectJによるアスペクト指向プログラミング入門』 ソフトバンクパブリッシング Springの詳細については、ほかに

  • 第11回 Spring Securityでラクラク! セキュリティ対策

    株式会社DTSネットワーク事業部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から2回にわたって,Spring Securityについて取り上げます。Spring Securityは,Springのサブプロジェクトの一つです。以前までAcegi Securityと呼ばれていたセキュリティに関するフレームワークです。この連載を読んでいただいている方なら,名前くらいは聞いたことがあるのではないでしょうか? しかし,Spring Securityを利用すると,どんなセキュリティ対策ができるのかは,あまり知られていないように感じます。 稿では,まずSpring Securityを利用すると具体的に何ができるのか,また,反対に何ができないのかについて説明します。Spring Securityについて理解したところで,簡単なサンプルの作成を通して,Sp

    第11回 Spring Securityでラクラク! セキュリティ対策
  • 1