Java
http://www.wikiroom.com/kerochan/?Checkstyle
DatabaseOperationの一覧 INSERT 指定したデータセットをテーブルに挿入する。 テーブル内で同じ主キーとなるデータがすでに存在する場合、主キー制約でエラーとなる。 UPDATE 指定したデータセットの同じ主キーとなるデータを上書きする。 上書きするデータ…
せっかくeclipse3.1.1をインストールしたんで いくつかpluginでも入れてみようということで・・・ Eclipse Web Tools Platform(WTP) Eclipseの開発元であるEclipse Foundation が提供する、 サーバサイド・アプリケーション開発のプラグインらしい。 主な機…
なんとなくエクリプスフロントページをみてみたらeclipse3.1.1がリリースされたらしい。 とりあえずインストール。なんか日本語パックも出ていたで一緒にインストール eclipse-SDK-3.1.1-win32.zip NLpack1-eclipse-SDK-3.1.1a-win32.zip NLpack1_FeatureOve…
EasyMockで例外のテスト テストプログラム package sample.easymock; import static org.easymock.EasyMock.createMock; import static org.easymock.EasyMock.expect; import static org.easymock.EasyMock.replay; import static org.easymock.EasyMock.ve…
EasyMockを使用するとモック(擬似)オブジェクトを使用したテストを行うことが できるらしい。 また、モック(擬似)オブジェクトの目的は、インターフェースの使われ方をテストすることであり、スタブと混同するのは正しくないとのこと。ふーん。 ①スタブ…
Invention Works: iBATIS http://www.h7.dion.ne.jp/~a.d.1976/
証明書のキーストアを用意する 現在、TomcatではJKSフォーマット(※1)のキーストアしか扱えない。※1.Java標準の"Java KeyStore"フォーマットであり、keytoolコマンドラインユーティリティで生成されるフォーマット。 鍵の作成方法 $JAVA_HOME/bin/keytool…
Cactusプラグインのダウンロード MavenにはもともとCactusのプラグインが入っていない為、ダウンロードする。 maven plugin:download -DartifactId=cactus-maven -DgroupId=cactus -Dversion=1.7
CVSをSSH経由で使うように設定した際の覚書。 ①SSHプロトコルのバージョンはバージョン2を使用。 (Eclipse3.0からSSH2接続のプラグインが標準で搭載されている。)②秘密鍵はOpenSSH形式である必要がある。 (puttyで鍵を作った場合はOpenSSH形式へ変換する…
Maven(メイベン - 達人) Maven は Apache Software Foundation で開発されているJavaベースのプロジェクト管理ツール。Mavenはソフトウェア開発プロジェクトをPOM(Project Object Model)というモデルで プロジェクトを管理する。 管理するプロジェクトの単位…
メールを送信する。 メールを送信するだけなのにかなりはまってしまってます。。。【手順】 ①BlackJumboDogでメールサーバを立ち上げます。 ②WEB-INF/conf/CustomSettings.properties でメールサーバを指定します。 system.mail.host=localhost system.mail.…
Scarabって? Scarab は Issue Tracking System です。 Issue Tracking System とは、 Bugzilla に代表される Bug Tracking System を汎用化し、バグの管理だけではなく プロジェクトの懸念事項やタスク(Issue)の管理も行えるようにしたもの。みたいです。【…
HibernateをCVSからダウンロード CVSからHibernateをダウンロードしてみます。 なんとなく暇だから。。 そういえば、今までCVSから落としたことないし。 cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/hibernate login cvs -d:pserver:anonymous@c…
Lomboz 3.0.1 をインストールしました。plugins com.objectlearn.j2ee.gmf.core.edit_3.0.0 com.objectlearn.j2ee.gmf.core_3.0.0 com.objectlearn.j2ee.gmf.emitter_3.0.0 com.objectlearn.j2ee.gmf.xdoclet_3.0.1 com.objectlearn.jdt.j2ee.editor_3.0.1 c…
AOPとは? 「ログ」や「トランザクション」や「認証」などクラスの直接的な責務ではない、各クラスで共通して使われる処理を横断的関心事(Cross-Cutting Concerns)と呼びます。 AOP(アスペクト指向プログラミング) では、各クラスで共通して使われる処理を…
Springでは、SingletonBeanFactoryLocatorとContextSingletonBeanFactoryLocatorというものが用意されてます。 ずばり、これらはBeanFactory、ApplicationContextのインスタンスを返してくれるファクトリと理解しました。 SingletonBeanFactoryLocatorは、Be…
ライフサイクルインターフェース SpringではBeanFactory中でビーンの振る舞いを変更するためのマーカーインタフェースがいくつか 提供されています。 InitializingBeanインタフェース org.springframework.beans.factory.InitializingBeanを実装すると、Bean…
XMLのBeanの定義についてちょっと触ったのでメモ。 インスタンスの生成 Beanを生成する為の仕組みとしては3パターン程用意されているみたいでげす。ひっく! コンストラクタによるビーン生成 静的ファクトリメソッドによるビーン生成 動的ファクトリメソッ…
概要 Spring Frameworkは、J2EEシステムデザインの著者Rod Johnson 氏により開発がされているフレームワークです。 Springの基盤は、XMLに基づいたBeanファクトリのようなもの(DIコンテナ)で、コンフィグレーションに定義した ビーンの生成および初期化、…
5章程読んだんだけどなかなか面白い! 「Java魂」よりこっちの方がいけてるな! でも、読んでわかった気分になるのが自分の悪いところなので、いくつかメモを残しておこう。 あらゆるものをシンプルに シンプル、つまり単純性です。 単純性は、良質なコード…
なかなか評判が良さそうだったので買ってみました。 最近、はやりのSpringやHibernateについても書かれているみたいなので、浦島気味な自分にちょうど 良いかも! 「Java魂」があと2章ほど残っているので、それが読み終わり次第読んでみようかな。軽快なJava…
例外の使い方に関するTIPSです。 ExceptionかRuntimeExceptionか 例外を使用する際にExceptionとRuntimeExceptionのどちらを使用するか? それは一般には、その例外の状況と性質によって違います。 NullPointerExceptionを考えた場合、この例外は常にプログ…
JSFって? JSF(JavaServer Faces)は、Sun Microsystemsが策定したWebアプリケーションフレームワーク (ユーザインタフェース開発)用の仕様(JSR-127)です。 つまり、実際にWebアプリケーションを開発する場合は、実装が必要になります。 今のところ、Su…
第2章 finalストーリー 2章を読んで気になったところのメモ。 final定数のコンパイルについて理解する 以下のコードをコンパイルすると public class Hoge { public static final CONST = "HelloWorld!"; public void print() { System.out.println(CONST)…
plug-ins Faces Console - Version1.7 XMLBuddy - Version2.0.9
eclipse eclipse-SDK-3.0.1-win32.zip language pack NLpack-eclipse-SDK-3.0.x-win32.zip - 日本語パッチ plugins mevenide.update-0.3.0_E3.0.x-3.1.M1.zip - Mavenプラグイン tomcatPluginV3.zip - Tomcatプラグイン