タグ

2014年11月29日のブックマーク (9件)

  • SpringBatchとは - omotenashi-mind

    Spring Batchとは、名前のとおりバッチ処理用に定義されたフレームワークです。 様々なインターフェイスを持ち、オフラインバッチに限らずオンラインバッチへの利用も可能です。 ファイル・DBへの読み書き、コミット/ロールバック制御等のバッチ処理に必要な基的機能から並列処理、バッチアベンド後のリラン制御などの機能も提供しています。 うまく使いこなせば、他システム連携バッチやデータ移行プログラム開発などの効率化にも貢献してくれます。 何が楽になるのか (図:バッチ処理の基フロー) バッチ処理の基的な処理の流れは「図:バッチ処理の基フロー」のとおりです。 SpringBatchでは、この基的なバッチ処理の流れをコントロールするフレームワークを提供してくれているため、実装者は入力を受け取るためのBeanとデータチェック・加工処理、出力処理を実装して設定ファイルに記述するだけで

  • 概説 Springプロダクト(12) - Spring Batchで簡単にバッチを作る

    Spring Batchとは 今回紹介するSpring Batchは、エンタープライズレベルのバッチ処理を実現するためのフレームワークだ。 エンタープライズアプリケーションにおいて、大量のトランザクションを一括処理する「バッチ処理」は避けて通れない。Spring Batchでは、開発者が「バッチ処理」を簡単に実装するため、主に以下のような機能を提供している。 スケーラビリティ - マルチスレッド・マルチプロセスでの並列処理 データの整合性を保ち、処理順序を保障する「バッチプロセス管理」 バッチプロセスのトランザクション管理 バッチ処理で必要な基的な機能はSpring Batchフレームワークに任せ、開発者はビジネスロジックの実装に注力することができる。 次にSpring Batchのモジュール構成を紹介しよう。大まかに2つのモジュールに分かれている。 Infrastructure(基盤機

    概説 Springプロダクト(12) - Spring Batchで簡単にバッチを作る
  • Interactive Reading Community (Ver.6)

    Interactive Reading Community (Ver.6)
  • 現実世界におけるルールエンジン

    これらのビジネスルールは新しいものではありません。多くのビジネスソフトアプリケーションの中核となるビジネスロジックです。もしあなたが開発者なら、こうしたルールは要件のサブセットとして表現されているのを何度となく見たことでしょう。これらは、"月曜日は、3つ以上のご注文で20%のディスカウント"や"スーパースポーツ・バイクでは、16才の男性に保険を掛けることはできません"といった文章に似ています。 ルールエンジン間の主な違いは、こうしたルールがどう表現されるか、です。プログラムの中に埋め込まれる代わりに、これらはビジネスルールの書式に符号化されます。この書式はルールエンジンごとに違っています。 ルールエンジンは、何の制限も受けていません。ルールを管理するための、他のツールと一緒にリリースされることがよくあります。一般的なオプションとしては、生成、デプロイ、保存、バージョニング、そして個別もしく

    現実世界におけるルールエンジン
  • Spring Modules 0.1 Released

    hatehate331000
    hatehate331000 2014/11/29
    drools
  • [Think IT] 第1回:JavaエンジニアのためのBPMツールとは? (1/3)

    JBoss jBPMを試そう! 第1回:JavaエンジニアのためのBPMツールとは? 著者:レッドハット 三木 雄平 公開日:2008/1/24(木) JavaエンジニアのためのBPMツール「JBoss jBPM」 昨今、多くのベンダーからBPM(Business Process Management)製品がリリースされており、導入を考えておられる方や実際に検証・開発で利用されている開発者の方も多くいらっしゃることでしょう。BPMツールは業務プロセスの「分析」「設計」「実行」「モニタリング」「改善・再構築」といったマネジメントサイクルに適応した業務フロー全体を最適化するためのものとして位置づけられるため、多機能で複雑かつ高価という側面があります。 しかし、いざこれらのツールを利用してみると必要な機能が備わっていなかったり、開発には独自仕様言語や手法の習得が必要など、導入に苦労したことはない

  • 69項目200種類のフレームワークが紹介されている本『ビジネス・フレームワーク』 - 読書で本から学ぶブログ【書評・感想】

    フレームワークを知ると、効率化につながるだろうと、フレームワークについてのをこのところ読んでいます。 今日は、こちらの『ビジネス・フレームワーク』を読んでみました。 ビジネス・フレームワーク (日経文庫ビジュアル) 作者: 堀公俊 出版社/メーカー: 日経済新聞出版社 発売日: 2013/08/09 メディア: 新書 この商品を含むブログを見る ビジネスでよく使われる69項目200種類のフレームワークが紹介されているとのこと。 多いです。 しかも、あまり知らないようなフレームワークも紹介されています。私が知らないだけということもあると思いますが。 いくつか紹介します。 PRAM(ピーラム) 交渉を円滑に酢進める Planning(計画) Relation(関係づくり) Agreement(合意形成) Maintenance(関係維持) これらの4つの頭文字を取って、PRAMだそうです。

    69項目200種類のフレームワークが紹介されている本『ビジネス・フレームワーク』 - 読書で本から学ぶブログ【書評・感想】
  • [初心者向け]こんなときどうする⁉︎ GitのTips31選! - Qiita

    Help us understand the problem. What is going on with this article?

    [初心者向け]こんなときどうする⁉︎ GitのTips31選! - Qiita
  • 完全無料の漫画制作ソフト「Cloud Alpaca」公開 データはクラウドに保存 「どこでも描ける」

    電子書籍作成・販売支援サービスを展開するMediBangは11月27日、完全無料の漫画制作ソフト「Cloud Alpaca」(クラウドアルパカ)をダウンロード公開した。制作したデータはクラウドに保存されるため、オフィスのPCで途中まで描き、続きを自宅PCで描く――なども可能だ。 今後、複数人で同時に共同執筆する「チーム制作機能」や、同ソフトから電子書籍販売ストアにワンクリックで投稿できる機能も追加する予定だ。Windows XP/Vista/7/8とMac OS X 10.7以降に対応する。 150万以上ダウンロードされたというピージーエヌの無料ペイントソフト「Fire Alpaca」の協力のもとに開発。紙に絵を描くように自然なタッチと軽快な動作で描け、コマ割りやフキダシ制作機能など漫画制作に必要な機能を備えた。 トーンや人物、背景などの素材をそろえ、さまざまな場面の描写が可能。トーンは範

    完全無料の漫画制作ソフト「Cloud Alpaca」公開 データはクラウドに保存 「どこでも描ける」