kagamihogeの日記

kagamihogeの日記です。

jBatch

jBatchでデータロードしてみる

やること jBatchを使用してテキストファイルの中身をOracleにロードする。 とはいえ、単なるデータロードであればワザワザjBatchを使うのはオーバーヘッドがかさむだけである。OracleでSQL*Loaderや、手動ならSQL DeveloperやA5:SQL等各種のツールを使うのが…

jBatchのpartitionを使ってみる

想定する処理としては、下記のようなごく単純な訪問ログにおける時刻の出現回数のサマリを集計処理を考える。このログファイルが複数拠点から送られるので、それらすべてを集計するもんとする。 15:28 08:36 18:57 01:58 14:43 環境 Java Java SE Developmen…

jBatchでxJCL invalid per schemaとかいうエラー

環境 Java SE Development Kit 7u60 Eclipse Luna(4.4.0) IDE for Java EE Developers | Packages GlassFish Server 4 やったこと jBatchのjob.xmlをこんな感じに書いたらエラーになって動かなかった。 <reducer ref="myReducer" /> <collector ref="myCollector" /> <analyzer ref="myAnalyzer" /> スローされる例外はこんな感じ。 javax.batch.opera</analyzer></collector></reducer>…

JSR 352 1.0 Final ReleaseいわゆるjBatchの仕様をテキトーに翻訳した

JSR 352 1.0 Final Release.pdfのテキトーな翻訳 に翻訳した結果をgithubのwikiに載せた。具体的にどのURLのどのPDFを読んだかはこのページを参照。 これを読もうと考えた動機は、jBatchもうちょっと知りたいな~という個人的興味と、英語の勉強にちょうど良…

The Java EE 7 TutorialのjBatchの章をテキトーに訳した

jBatchのお勉強のついでにThe Java EE 7 TutorialのThe Java EE 7 Tutorial:Batch Processing | Java EE Documentationの章をテキトーに訳した。 なお、ヒジョーにビミョーで機械翻訳よりはごましお程度にマシな精度な品質なので、日本語が歪んでいたり表記…

jBatch(JSR-352) on GlassFish 4.0でhello world的なことやる

環境 Java Java SE Development Kit 7u51 Eclipse Kepler(4.3.2) SR2 IDE for Java EE Developers GlassFish Server Open Source Edition 4.0 GlassFish Tools for Kepler 準備 GlaffFish 4.0をダウンロードして、Eclipseから起動できるようにGlassFish Tool…

jBatch(JSR-352) on Java SEでhello world的なことやる

環境 Java SE Development Kit 7u51 jsr352-SE-RI-1.0 設定など Java Batch: Wiki: RI_TCK — Project Kenaiからjsr352-SE-RI-1.0.zipをダウンロードする。解凍後のjarファイルにパスを通す。 derby.jar javax.inject.jar jsr352-SE-RI-javadoc.jar javax.bat…