ishiis.net 2024 著作権. 不許複製 プライバシーポリシー
今回は、Spring+HibernateEntityManager(AspectJ AOP with Load-Time-Weaver編)の続きです。 コネクションタイムアウトのハンドリング忘れてた(^^; 以前、beans.xml に DBCP の設定は行いましたが、コネクションタイムアウト対策を忘れていました。 おいらは DB に MySQL を使用しているのですが、MySQL はデフォルトでは 8 時間でコネクションがタイムアウトするようになっています。そうすると、コネクションプールからコネクションを取得しても、それがタイムアウトしているという悲しいことになります。(´・ω・`) Connector/J の autoReconnect は、おいら的には非推奨。 Connector/Jのマニュアルには、非推奨と書かれてます。 おいら的にも、めんどくさいことこのうえないので、使わないほう
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とは、アプリケーションが部品であるコンポーネントを生成し組み立てる 代わりに、コンテナーがコンポーネントを生成し組み立てた後、アプリケーション に渡すので「コンポーネントを生成し組み立てる」という制御がアプリケーション からコンテナーに移行したためにこのように名付けられました。 しかし、「制御の逆転」と言われても意味が伝わりにくいた
AOPの記述方法 AOPの記述に当たっては、行うことが2つあります 割り込ませる処理を作成する( Adviceの作成 ) どこに割り込ませるかを設定する( PointCutの設定 ) 割り込ませる処理を作成する( Adviceの作成 ) 最初に、LoginCtrlの onSubmit()メソッドに処理を割り込ませるクラス( Advice )を実装します。 と言いたいところなのですが、割り込むメソッドは、handleRequest()になります。 SpringFrameworkは、interfaceで定義したメソッドしか、AOPの対象にできないという制約があります LoginCtrlクラスの継承元の SimpleFormController が実装しているinterfaceは org.springframework.web.servlet.mvc.Controller なのですが、ここには
アメリカではほとんどデフェクトスタンダードとなっている「Spring Framework」の覚書きです。Spring は簡単に言うと、IoC (制御の反転)、またの名を DI (依存性注入) という仕組みを取り入れた軽量コンテナです。 AOP(アスペクト指向プログラミング) はクラスの直接的な責務ではない、各モジュールから共通で使われる処理を、独立して切り出す手法です。「クラスの直接的な責務でない」とは、例えば「ログ」や「トランザクション」、「認証」などです。多くのクラスに重複コードが生まれてしまうような処理は、アスペクト(横断的関心事) として別のモジュールにしてしまうという手法をとることが出来ます。Spring AOP は、このアスペクトを扱うものです。 参考:『AspectJによるアスペクト指向プログラミング入門』 ソフトバンクパブリッシング Springの詳細については、ほかに
株式会社DTSネットワーク事業本部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から2回にわたって,Spring Securityについて取り上げます。Spring Securityは,Springのサブプロジェクトの一つです。以前までAcegi Securityと呼ばれていたセキュリティに関するフレームワークです。この連載を読んでいただいている方なら,名前くらいは聞いたことがあるのではないでしょうか? しかし,Spring Securityを利用すると,どんなセキュリティ対策ができるのかは,あまり知られていないように感じます。 本稿では,まずSpring Securityを利用すると具体的に何ができるのか,また,反対に何ができないのかについて説明します。Spring Securityについて理解したところで,簡単なサンプルの作成を通して,Sp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く