Quantcast
Channel: ひしだまの変更履歴
Browsing all 262 articles
Browse latest View live

AsakusaFW Gradle(Maven)https化

Asakusa Framework Advent Calendar 2020の2日目です。 今年の頭にMavenのセントラルリポジトリーのURLがhttpからhttpsに変更されました。それに合わせて(?)Gradleもhttpsに変わりました。...

View Article


AsakusaFW apt

Asakusa Framework Advent Calendar 2020の3日目です。...

View Article


COBOLをJavaに変換してAsakusaFWで実行

Asakusa Framework Advent Calendar 2020の4日目です。 三菱総研DCS株式会社さんのサイトに、COBOLをJavaに変換して、Asakusa Frameworkで実行することによって高速化したという記事が出ていました。 サーバ1台で実現!COBOLバッチ処理を低コストで高速化 ~「Asakusa Framework」、「M³ for Batch...

View Article

AsakusaFW デプロイメントアーカイブ

Asakusa Framework Advent Calendar 2020の5日目です 今年は久しぶりにJDBCでDBアクセスするプログラムを書きました。で、出来たアプリケーションを実行環境で実行しようとして、依存するjarファイルが複数あるのでアーカイブファイルを作ったり、実行時にクラスパスを設定したり、久しぶりにJavaらしい手間を味わいました^^;...

View Article

AsakusaFW Shared

Asakusa Framework Advent Calendar 2020の6日目です。 Asakusa Frameworkは分散処理をするので、Operatorクラスはマルチスレッドセーフ(MTセーフ)になるようにコーディングしないといけません。つまり、Operatorクラスでstaticフィールドで値を共有するようなコーディングは出来ません。(当然、static finalな定数は除く)...

View Article


AsakusaFW SharedCleaner

Asakusa Framework Advent Calendar 2020の7日目です。 Asakusa FrameworkのOperatorクラスで、変化しない値を保持するためにSharedを使いますが、これの何が良いかというと、テスト時に値をクリアすることが出来るということです。...

View Article

AsakusaFW Sharedをまとめる勧め

Asakusa Framework Advent Calendar 2020の8日目です。 Asakusa...

View Article

AsakusaFW BatchContext

Asakusa Framework Advent Calendar 2020の9日目です。 Asakusa Frameworkでは、バッチの引数をBatchContextというクラスから取得できます。これはキーとして文字列を指定するので、BatchContextを扱うクラスをひとつ用意し、キー文字列はそのクラス内にとどめるコーディングスタイルにするのがよいと思います。 public class...

View Article


AsakusaFW BatchContext+Shared

Asakusa Framework Advent Calendar 2020の10日目です。 BatchContextを扱うクラスを用意することのメリットのひとつが、データ型を変換して保持するようなコーディングが出来ることです。 public class BatchContextUtil { static String getDateAsString() { return...

View Article


AsakusaFW Importer/Exporterでのバッチ引数

Asakusa Framework Advent Calendar 2020の11日目です。 Asakusa...

View Article

AsakusaFW Batch parameters

Asakusa Framework Advent Calendar 2020の12日目です。 Asakusa FrameworkのBatchアノテーションでは、parametersでバッチ引数の名前やコメント・値のパターンや必須かどうかを記述することが出来ます。記述しなくてもバッチの実行は出来ますが、後述するasakusaコマンド等でバッチの情報を表示した際には、ここで記述した内容が表示されます。...

View Article

Asakusa CLI

Asakusa Framework Advent Calendar 2020の13日目です。 Asakusa Framework 0.10から、Asakusa CLI(asakusaコマンド)というものが使えるようになっています。これは実行環境で使用し、Asakusaアプリケーション(AsakusaFWで開発したアプリケーション)の様々な情報を表示するものです。...

View Article

asakusa サブコマンド

Asakusa Framework Advent Calendar 2020の14日目です。 Asakusa CLIはasakusaコマンド(Linuxのシェル、Windows(DOS)のcmdファイル)で実行します。asakusaコマンドは第1引数に以下のようなサブコマンドを渡すようになっており、その内容によって処理内容が大きく異なります。 version … バージョンの表示 list …...

View Article


asakusa version

Asakusa Framework Advent Calendar 2020の15日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにversionというものがあります。その名の通り、AsakusaFWのバージョンを表示します。...

View Article

asakusa list batch

Asakusa Framework Advent Calendar 2020の16日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにlist batchというものがあります。これは、実行環境にデプロイされているバッチの情報(バッチ一覧)を表示するものです。 Batchアノテーションのcommentにバッチの説明(バッチの日本語名)を書いておくと、asakusa list...

View Article


asakusa list parameter

Asakusa Framework Advent Calendar 2020の17日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにlist parameterというものがあります。これは、バッチの実行時引数(YAESSの-Aで指定する引数)を表示するものです。 asakusa list parameter バッチID...

View Article

asakusa list jobflow

Asakusa Framework Advent Calendar 2020の18日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにlist jobflowというものがあります。これは、Batch内に含まれるJobFlowの一覧を表示するものです。 asakusa list jobflow バッチID...

View Article


asakusa list operator

Asakusa Framework Advent Calendar 2020の19日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにlist operatorというものがあります。これは、バッチ内に含まれる演算子(Operatorのメソッド)の一覧を表示するものです。 asakusa list operator バッチID...

View Article

asakusa list directio

Asakusa Framework Advent Calendar 2020の20日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにlist directioというものがあります。これは、バッチ内に含まれるDirect I/OのImporter/Exporterのパスを表示するものです。 asakusa list directio input バッチID asakusa...

View Article

asakusa list plan

Asakusa Framework Advent Calendar 2020の21日目です。 Asakusa CLI(asakusaコマンド)のサブコマンドにlist planというものがあります。これは、バッチの実行計画、すなわちバッチ内に含まれる演算子(Operatorのメソッド)が実行される順序の情報を表示するものです。 asakusa list plan バッチID...

View Article
Browsing all 262 articles
Browse latest View live