2007-05-01から1ヶ月間の記事一覧

カスタムタグ

org.apache.struts.taglib.bean.TagSupportクラスを継承したクラスを 作成 public final class ExWriteTag extends WriteTag { // 新規プロパティ追加 protected boolean hoge = false; /** * メソッドをオーバーライド * 任意で処理追加 */ public int doSt…

commonsのオブジェクトプール

public class Model { public void m1(){ System.out.print("hoge"); } } public class MyObjectFactory extends BasePoolableObjectFactory { @Override public Object makeObject() throws Exception { return new Model(); } } public static void main(S…

日付のちょっとしたもの

Calendar cal = Calendar.getInstance(); Date dt = null; int y = 1950; int m = 0; int d = 1; cal.set(y, m, d, 0, 0, 0); dt = cal.getTime(); cal.set(y, m, d, 0, 0, 0); cal.add(Calendar.DATE, 1); dt = cal.getTime(); SimpleDateFormat dateformat…

PHARMACY

WEBページのキャプチャをとりたい時に使用 http://www.vector.co.jp/soft/winnt/net/se327655.html

jexcelの使い方(覚書)

ServletContext application = getServlet().getServletContext(); Workbook workbook = null; WorkbookSettings settings = new WorkbookSettings(); // System.gc()「ガベージコレクション」の実行をOFFに設定 settings.setGCDisabled(true); // エクセル…

EditorListプラグイン

http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn08/eclipseplgn08_2.html

docjarプラグインについて

http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn06/eclipseplgn06_2.html

Rubyのインストールダウンロードサイト http://rubyforge.org/frs/?group_id=167&release_id=10461ruby186-25.exeファイルをダウンロードpostgresのインストールダウンロードサイト http://www.postgresql.org/ftp/binary/v8.2.4/win32/データベースアダプタ…

動的プロキシ

package sample.proxy; public interface ITarget { public void method(); public void method1(); } package sample.proxy; public class TargetImpl implements ITarget { public void method() { System.out.println("元のメソッド実行"); } public void…

velocity(覚書)

try { // Velocityの初期化 Velocity.init(getServlet().getServletContext().getRealPath( "velocity.properties")); // Velocityコンテキストに値を設定 VelocityContext context = new VelocityContext(); context.put("csvDataList", csvDataList); Stri…

トランザクション管理

<bean id="nameMatchTransactionAttributeSource" class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> <property name="properties"> <props> <prop key="*">PROPAGATION_REQUIRED, ISOLATION_DEFAULT, -java.lang.Exception</prop> </props> </property> </bean>

データソース

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>java:comp/env/jdbc/XXXX</value> </property> </bean>

仕事でStruts+Springを使っているのですが、StrutsのActionからビジネス処理を 呼び出す際に、DIコンテナに登録されているサービスクラスを呼んでというような 実装なのですが、、実際問題Actionから呼ばれる処理と1対1の関係でほとんどまか なわれている現…