タグ

ブックマーク / muimi.com (6)

  • CGLIBにさわる

    作成 2004/9/10 CGLIBにさわってみたメモ。ちょっとだけ。 CGLIBとは? CGLIBとは、Javaコード生成ライブラリです。クラスファイルを実行時に読み込んで編集することが可能です(Javassistと同じジャンル)。CGLIBは、Hibernate、iBatisなどのDBアクセスツールや、Spring、SeasorなどのAOPコンテナなどで利用されています。 CGLIBのWebページ http://cglib.sourceforge.net/ インストール CGLIBのWebページのDownloadsからCGLIBをダウンロードします。ここでは、最新リリースのcglib-full-2.0.2.jarをダウンロードしました。バイナリにfullとそうでないのがありますが、CGLIBは内部でASM(http://asm.objectweb.org/)を利用しており、fullはA

    hisasann
    hisasann 2009/11/11
    インターセプト、intercept
  • Commons BeanUtils

    BeanUtilsって? BeanUtilsはJavaBeansを扱うユーティリティーAPIを提供しています。 JavaBeansって? JavaBeansというのは、とある決まりに従って書かれた小さいJavaクラスのことです。 クラスをJavaBeansとして作ると ポータブルで再利用可能になります。 とある決まり、というのは簡単に言うとこういうことです。 引数なしコンストラクタがある 命名規則に沿ったゲッタ、セッタがある 直列化可能(Serializebleなど)である こんなのがJavaBeanです。 public class SomeBean{ private String message; public SomeBean(){//←引数なしコンストラクタ(省略可) } public String getMessage(){//←ゲッタ return message; } publ

  • MacでEclipse

    実験環境 Mac OS X(10.2.6) JDK1.4.1_01(Mac) Eclipse 2.1.1(Mac/Carbon) 大分眠くなってきましたが、キリのいいところで、Eclipseまでやっときましょう。 インストール 以下のURLからEclipseSDKのアーカイブをダウンロードします。 http://www.eclipse.org/downloads/ ここでは、バージョン2.1のMac OSX (Mac/Carbon) / eclipse-SDK-2.1.1-macosx-carbon.zip をダウンロードしました。 ダウンロードしたアーカイブを解凍して(or されて)、適当なディレクトリに配置します。ここでは~/app/eclipseに配置しました。 Eclipseを配置したディレクトリを以下 $ECLIPSE_HOMEとします。 起動 $ECLIPSE_HOME/ecl

  • DBUnitにさわる

    作成 2004/9/10 今度使うらしいのでちょっとさわってみた。ちょっとだけ。 DBUnitとは? DBUnitとは、データベースを含むプログラムの単体テストツールです。アプリケーション開発では、多くの場合、データベースを利用します。DBを更新したり、DBから値を取得する単体テストを書くとき、「テスト用のデータのセットアップ」や「更新されたデータの確認」などを行うのは、非常に骨の折れる作業です。DBUnitは、そのような骨の折れる作業を低減させてくれる方法とツールを提供しています。 インストール DBUnitは以下のWebページからダウンロードします。 DBUnitのWebページ http://dbunit.sourceforge.net/ ここでは現在の最新バージョンの2.1をダウンロードしました。 ここで使うテーブル ここではMySQLを利用して、簡単なデータベースとテーブルを作成し

  • JSFがくる

    作成 2004/2/10 更新 2004/4/7 もくじ JSFって? 参考 ダウンロード はじめてのJSF HTMLタグサンプル (2004/4/7) サンプルアプリケーション (2004/4/21) コンバータ (2004/4/24) バリデーション (2004/4/26) カスタムコンポーネント (2004/4/27) MyFaces (2004/4/28) ライフサイクルとか (2004/4/29) JSFって? JSFって? JSF(JavaServer Faces)は、Java Webアプリケーション(など)を簡単につくるための標準フレームワークです。JSFは以下の利点があります(Specより)。 Ease-of-Use Standardization Device Independence Ease-of-Use 利用を簡単に。Webアプリケーションのビュー部分の開発というの

    hisasann
    hisasann 2007/05/21
    動かない…
  • Eclipseでソースアタッチ

    ここでは、ソースアタッチについて説明します。 といっても、他のVMにリモートアタッチするわけではなく、 ソースにブレークポイントをかけステップ実行するための、 ふつうの?ソースアタッチです。 ソースにアタッチするには、ソースファイルが必要です。 TomcatやStrutsはオープンソースなので、ソースをダウンロードして 入手可能です。 Strutsソースアタッチ Strutsのソースをダウンロードします。 以下から、strutsのソースをダウンロードします。 http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.2/src/ パッケージエクスプローラーのstruts.jarを選択し、右クリック->プロパティー。 プロパティー画面でJavaソースの添付を選択。 アーカイブにダウンロードしたzipのパスを指定。 例:C:/do

    hisasann
    hisasann 2007/05/07
    これでデバッグ
  • 1