[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな

Javaにはファイルをコピーするメソッドが存在しません。そのためInputStreamとOutputStreamのread/writeで処理しますが、もっと簡単な方法がありました。コードはこんな感じ。 /** * ファイルコピーします。 * * @param srcPath コピー元 * @param destPath コピー先 */ public static void copy(File srcPath, File destPath) { FileChannel srcChannel = null; FileChannel destChannel = null; try { srcChannel = new FileInputStream(srcPath).getChannel(); destChannel = new FileOutputStream(destPath).getCha
Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.
Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.
作成 2004/9/10 今度使うらしいのでちょっとさわってみた。ちょっとだけ。 DBUnitとは? DBUnitとは、データベースを含むプログラムの単体テストツールです。アプリケーション開発では、多くの場合、データベースを利用します。DBを更新したり、DBから値を取得する単体テストを書くとき、「テスト用のデータのセットアップ」や「更新されたデータの確認」などを行うのは、非常に骨の折れる作業です。DBUnitは、そのような骨の折れる作業を低減させてくれる方法とツールを提供しています。 インストール DBUnitは以下のWebページからダウンロードします。 DBUnitのWebページ http://dbunit.sourceforge.net/ ここでは現在の最新バージョンの2.1をダウンロードしました。 ここで使うテーブル ここではMySQLを利用して、簡単なデータベースとテーブルを作成し
Quick Links Maven 1.x Plugin Maven 2.x Plugin Download Changes FAQ Wiki Get support Get source Browse source JavaDocs DBUnit AT ohloh Overview About DbUnit Database Testing Getting Started Best Practices Core Components Properties Ant Task Migration Guide Resources Credits Developer Building DbUnit Developers Guide Integration Tests Project Documentation Project Information About Plugin Management
DBUnitとは、データベースを操作するクラスのテストプログラムを作成するためのフレームワークで、JUnitを拡張しています。 そのDBUnitについて解説していきます。 DBUnit INDEX DBUnitとは 1.1. DBUnitとは 1.2. DBUnitのインストール 1.3. サンプルの実行 参照メソッドのテスト 2.1. 参照メソッドのテスト 2.2. テストデータの作成 2.3. テストデータの登録 2.4. テストメソッドの実装 2.5. テストデータの後片付け 2.6. DatabaseOperation 更新メソッドのテスト 3.1. 更新メソッドのテスト 3.2. テストデータの作成 3.3. 単体テストの実装 データセット(1) 4.1. IDataSet 4.2. FlatXmlDataSet 4.3. FlatXmlDataSetとDTD 4.4. DTDの
うつと戦いながらプータロー生活を堪能している? プータロー生活からは脱したが、 あの浮世離れした日々が忘れられない。。。 まぁ、言わば自分勝手な日記です。 unitテストを作ろうと思い、作って実行してみると途中で止まる。。。 「なんで?」 結局のところ、unitテストで実行しようとしたクラスにSystem.exit(int)があったのが原因だった。 それならば、System.exit(int)が効かなくなるおまじないはないかな? と調べてみたら一応あった。 ・テストクラス public class Target { public static void main(String[] args) { if (args != null) { System.exit(0); } else { System.exit(-1); } } } ・テストケース import java.security.P
ref:変更しない変数にfinalを付けるべきですか? − Java Solution − @IT 以前、CheckStyleにこった時に、やたらメソッドの引数にfinalをつけるようにしたことがある。そのときは、finalにコンパイル的な効力はないことは知っていたけれど、メソッドの利用者に副作用がないメソッドですよと思わせられるのではと、きっちりfinalをつけていた記憶がある。 ただ、そのうち、つけなくなった。今でも、つけてない。その理由は、以下の二点。 基本的に引数の中身を変更したり、変数を再利用するメソッドを作らない。ので、finalだらけになる。冗長なので、finalを基本的につけなくして、引数を変更する場合にメソッドのJavadocに注意書きを書くようにしたほうが良い。final修飾子よりも、むしろ、inmutable的な修飾子がほしい finalを使うコードの目的が明確になら
1.はじめに エンタープライズシステムのような大量の情報管理を行うシステムにおいては、データベースシステムは必須です。現在、データベースシステムには、リレーショナルデータベース(RDBMS)以外にも、XML データベースやオブジェクト指向データベースと選択肢も増えています。しかし、既存リソースの再利用や使い勝手、性能、製品のブランド等を考慮すると、RDBMS が選択されることが多いと思います。 Java 側のオブジェクトと、RDBMS 側のレコードを対応付けて相互に変換することを O/R マッピングと言います。Java では O/R マッピングに関する処理は、DataAccessObject (DAO) パターン [3] によって局所化し、 DAO 内で JDBC によって RDBMS にアクセスするような設計がよく使われます(図 1-1)。 JDBC を使った O/R マッピングは、単調
Javaプログラマであるかを見分ける10の質問という人気記事を読んでいたら、最近お気に入りのPMDを思いだしたので、その視点でなんとなく回答してみる。 1. ==演算子とequalsメソッドの違いは何か? ==演算子でobjectを比較するようなコードをうっかり書くと、PMDに怒られてしまうので止めた方がいい(CompareObjectsWithEquals)。 なお、equalsメソッドをoverrideする場合、hashCodeも同時にoverrideしないとPMDに怒られてしまうので注意(OverrideBothEqualsAndHashcode)。面倒なので、equalsはoverrideしない方がいいと思う。 2. 文字列の+演算子による連結とStringBuilderを使った連結の違いを説明せよ。 文字列を+演算子で連結するコードを書くと、PMDに怒られてしまう(UseStri
Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.
Eclipse プラグイン CheckStyle を使ったコードの統一 † 個人的な経験則でいうと、CheckStyle でコードチェックを行うのが効率的でプロジェクト全体に浸透しやすいです。 CheckStyle で警告されるコードがソース管理にチェックインされた時は、そのコード全体を疑う習慣を付けるべきだと考えます。 CheckStyle だけではチェックできない問題を持っていることが多いからです。 ↑ 警告「パッケージドキュメンテーションが見つかりません。」が表示される。 † パッケージに「package.html」ファイルを作成してください。 最初のセンテンス「.」,「。」までがパッケージ一覧に表示される概要となります。 <html> <head> <title>パッケージ概要</title> </head> <body> パッケージ概要。 <p> パッケージ詳細 </p> <
日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート
JBoss jBPMを試そう! 第1回:JavaエンジニアのためのBPMツールとは? 著者:レッドハット 三木 雄平 公開日:2008/1/24(木) JavaエンジニアのためのBPMツール「JBoss jBPM」 昨今、多くのベンダーからBPM(Business Process Management)製品がリリースされており、導入を考えておられる方や実際に検証・開発で利用されている開発者の方も多くいらっしゃることでしょう。BPMツールは業務プロセスの「分析」「設計」「実行」「モニタリング」「改善・再構築」といったマネジメントサイクルに適応した業務フロー全体を最適化するためのものとして位置づけられるため、多機能で複雑かつ高価という側面があります。 しかし、いざこれらのツールを利用してみると必要な機能が備わっていなかったり、開発には独自仕様言語や手法の習得が必要など、導入に苦労したことはない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く