今回は、ある特定のパッケージ配下のクラスを自動でインスタンス化し、 アプリケーションで保持する方法についてご紹介します。 この方法を利用すると、ある特定の役割を持ったクラスを アプリケーション起動時にロードしてしまい、 シングルトンで管理したいという場合に役に立ちます。 もし、管理したいクラスを設定ファイル等に記載する方法を取っていた場合、 管理したいクラスが増減する毎に、設定ファイルの修正が必要になってしまいます。 これは非常に面倒です。 しかし、今回ご紹介する方法を利用すれば、 管理したいクラスが増減しても何も修正する必要がなくなるというわけです。 -----------------(以下、説明)----------------------- まず、一括でインスタンス化したいクラスが配置されている パッケージを名を指定します。 -----------------------------
d:id:kanonji:20090118でeclipse3.4系であるGanymedeで環境を作りました。 その流れでeclipse.iniにも手を加えたので覚書です。 JavaVMを指定する。 -vm C:\Program Files\Java\jre6\bin\javaw.exeこれを記述する事で、使用するJavaVMを指定出来ます。 今回指定した理由は、しないとメモリ関係のエラーで起動出来なかったからです。 実はeclipseは環境によっては、メモリ関係のエラーでeclipseが起動し無い事があります。 ZIPを解凍し実行してみるが、下記のようなエラーが出てしまう。 JVM terminated. Exit code=-1 以下省略 Eclipse Foundation公式のPHP開発用プラグイン「PDT 1.0」(Eclipse PHP Development Tools)がリリ
はじめに 今回も引き続きStruts 2のインターセプタの紹介となります。今回はパラメータ操作の補助を行うものと、デバッグ機能を提供するインターセプタを紹介します。 対象読者 Struts 2のWebアプリケーション開発に興味ある方 必要な環境 最低動作環境は次のとおりです。 Java SE 5 Struts 2.1.6が動作する環境 Tomcat 5.5.x / 6.0.x 開発環境のインストールについては、WINGSプロジェクトのサーバサイド環境構築設定ページなどを参考にしてください。 また、Struts 2の入手はプロジェクトのWebページより行えます。現時点での最新リリース版は2.1.8.1です。 パラメータ操作に関するもの ここでは、画面からのリクエストパラメータをActionのクラスに渡す処理を補佐するインターセプタを紹介します。これらは使いこなすと非常に便利な機能でもあり、標
Restletとは? Restlet(http://www.restlet.org/)は、Web APIなどで主流となっているREST(REpresentational State Transfer)型の通信を行うアプリケーションを構築する「軽量な(Lightweight)」Javaフレームワークです。CDDL1.0とGPL2.0のデュアルライセンスの下で配布されています。開発はフランスのNoelios Consulting社(http://www.noelios.com/:フランス語)が主体となって行っています。バージョン1.0.1がリリースされたのは2007年5月3日です。 JavaのREST APIといえば、JAX-RS(JSR 311)の仕様をJCPで詰めている最中ですが、Restletではバージョン2.0のAPIをJCPに提出することを計画しています(2007年4月25日付のNo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く