2008-09-01から1ヶ月間の記事一覧

Jung

まったく後回しにする気でいるのですが、jobManager.graph()とかやるとグラフを出せればいいなーと思っています。そのとき使えそうなのが、Jung。 有向グラフができるらしいです。http://www.techscore.com/tech/Others/Jung/index.html

Lang-8

一応登録だけしてみた。

JavaEE勉強会(DDD読書会)

行ってきました。Layered Architecture、Entities、Value Objects、Servicesを飛ばして、Modules。レイヤはそれほど違和感なし。それほど厳密にやる必要はないんじゃないとのこと。 ただ気になるのはインフラ。こいつだけはできる限り分けたいなー。UIとアプ…

こういう年表もありだねー。

About | Google

ウイルス

JavaEE勉強会のGoogle Groupをのぞいたらファイルが2つアップロードされていた。 「なんだこれ?」ってのぞいたらウイルスが降ってきた。LANケーブル抜いて、ウイルス駆除して、全体チェックとかかった時間200分。さらに報告書を書いて・・・。散々な日だっ…

自分へのメモ

同じ名前のステージを登録した場合の名前の整理をしないとね。

実行時にパラメータを渡すには

JobManagerのコンストラクタで渡せるようにする。 public JobManager(String diconFile){} public JobManager(String diconFile, JobEnvironment env){} 指定なしの場合は、VM引数を利用できるようにする。 指定した場合、JobManagerを呼ぶ処理で実装者が適…

名前

Spritesにしよっかなー。

トランザクションは

今のところStageをまたいだトランザクションは考えてません。Stageの開始、終了をトランザクション境界にしたり、Stageの一処理がトランザクション境界だったり、n回処理したらコミットしたりできるようにはしようと思います。例外発生時(一意制約違反など)…

Ivy

Ivyを使ってみました。私はmavenよりこちらのほうが好きかな。 もう少し様子見ます。Seasarのモジュールを取得する場合は、こんな感じ?build.xml <project name="sprites" default="all" xmlns:ivy="antlib:org.apache.ivy.ant"> <path id="ivy.lib.path"> <fileset dir="ivy" includes="*.jar" /> </path> </project>

バッチフレームワークの需要

どれくらいあるんだろう?よく聞くフレームワークだと、Spring Batch、TERASOLUNA Batchくらいなのかな? JSUGのほうでは、Maiaという日本ユニシスさんのがあるらしい。SpringとTERASOLUNAについては一通り?見て今作ってるのとは思想が違うような気がする。…

Stageは基本1スレッドで動きますが・・・

Stageはそのままでは1スレッドで動きます。 JobManager jobManager = new JobManager("hoge.dicon"); jobManager.stage("firstStage").stage("secondStage").stage("thirdStage").execute(); この例だと3スレッド起動することになります。(自身を合わせると4…

バッチの記述

バッチの記述はグラフのような形なので、どういう記述がわかりやすいか、作りやすいかと悩みました。 今のところはこんな風に記述仕様と思ってます。 JobManager jobManager = new JobManager("hoge.dicon"); jobManager.addStage("firstStage").addStage("s…