目次
このブログでは、JavaのSpringの記事をメインに書いていきます。その目次です。【一般的準備(Springとは無関係です)】・TomcatのGETの文字化け対策 ・windowsでTomcatを使用する場合の注意点 【Spring準備編】・Springを使用するには? ・SpringでWEB作成するには?(基本的な作成例) ・Springとは?...
View ArticleMessageSourceを使いやすくするには?
SpringではMessageSourceも用意されており、設定ファイルに設定すれば使用できます。しかし、そのままでは少し使いにくいので使いやすくする方法を見てみましょう!【Springの設定ファイルのサンプル(applicationContext.xml)】<bean id="messageSource"...
View Article自作クラスをrestartできるようにするには?
SpringBatchで用意しているItemReader、ItemWriterについては、既にrestartできるように設計されています。自作で作った場合は自分で設計しなければなりません。restartできるように設計するときに、どのように考えればよいか?また、実際にどのようにプログラムすればよいかを簡単に見ていきます。 ※注意:...
View Articleバッチ処理を非同期で起動するには?
Spring BatchをWEBから起動したい場合があるかもしれません。または、サーバにBatchをおいておいて、他のサーバからキックだけしたい場合があるかもしれません。こんなときは「非同期」で起動したくなると思います。この記事ではSpringBatchを非同期で起動する方法を見てみます。実はとっても簡単です。【サンプル(SpringBatch設定ファイル一部抜粋)】<bean...
View ArticleItemWriterの出力先をメールにするには?
Springの掲示板を読んでいたら、面白い記事がありましたので触れてみたいと思います。まさに、この記事のタイトルの内容です。http://forum.springsource.org/showthread.php?t=48530 それほど難しくないので、まずはサンプルを見てみましょう!※ここではItemWriterだけを記述します。ItemReaderなどの設定は他の記事を参照してください。...
View ArticleDBにデータを読み書きするには?
ここまでの記事で、SpringBatchのバッチ処理の記述の仕方を見てきました。 ・Stepを使って処理を書くには? ・複数のStepをひとまとまりで扱うには?(flow) ・条件分岐をさせるには? しかし、ファイルの読み書きばかりでした。この記事ではDBを扱うサンプルを見てみようと思います。【処理内容】まず、これからどのようなことをやろうとしているかを書いておきます。...
View Article目次
このブログでは、JavaのSpringの記事をメインに書いていきます。 その目次です。 【一般的準備(Springとは無関係です)】 ・TomcatのGETの文字化け対策 ・windowsでTomcatを使用する場合の注意点 【Spring準備編】 ・Springを使用するには? ・SpringでWEB作成するには?(基本的な作成例) ・Springとは? (機能一覧と概要)...
View ArticleDIの機能について
Springは世界中で使用されているフレームワークで、GoogleAppEngineや、VMForceなどでも使用可能になっていて、使い方が分からないと乗り遅れている感があります。 しかし、「じゃあ、Springって何!?」って調べ始めると、DI(依存性の注入)とか、IoC(制御の反転)とか出てきて、「?」が広がっていきます。...
View ArticleMessageSourceを使いやすくするには?
SpringではMessageSourceも用意されており、設定ファイルに設定すれば使用できます。 しかし、そのままでは少し使いにくいので使いやすくする方法を見てみましょう! 【Springの設定ファイルのサンプル(applicationContext.xml)】 <bean id="messageSource"...
View ArticleItemReaderで読み込んだデータを妥当性チェックするには? (valang方式)
以前の記事でおおよそのバッチ処理のステップの設定を見てきました。 ここではItemReaderで読み込んだデータについて、妥当性チェックをする方法を見ていきます。 【予備知識】 最初にいくつか触れておきたいことがあります。 SpringBatchには妥当性チェックをするためのValidatorの準備がされています。...
View Article自作クラスをrestartできるようにするには?
SpringBatchで用意しているItemReader、ItemWriterについては、既にrestartできるように設計されています。 自作で作った場合は自分で設計しなければなりません。 restartできるように設計するときに、どのように考えればよいか? また、実際にどのようにプログラムすればよいかを簡単に見ていきます。 ※注意:...
View Articleバッチ処理を非同期で起動するには?
Spring BatchをWEBから起動したい場合があるかもしれません。 または、サーバにBatchをおいておいて、他のサーバからキックだけしたい場合があるかもしれません。 こんなときは「非同期」で起動したくなると思います。 この記事ではSpringBatchを非同期で起動する方法を見てみます。 実はとっても簡単です。 【サンプル(SpringBatch設定ファイル一部抜粋)】 <bean...
View ArticleItemWriterの出力先をメールにするには?
Springの掲示板を読んでいたら、面白い記事がありましたので触れてみたいと思います。 まさに、この記事のタイトルの内容です。 http://forum.springsource.org/showthread.php?t=48530 それほど難しくないので、まずはサンプルを見てみましょう! ※ここではItemWriterだけを記述します。...
View Articleデータの書き込み(コミット)タイミングを制御するには?(restartもついでに見る!)
SpringBatchには、コミット数を設定できる機能があると今までの記事で書いてきました。 ここでは、その機能についてみてみましょう! ついでに、 処理の途中でエラーが発生したときにrestartさせた動きも見てみましょう。 ちなみに、 コミットはDBだけでなく、ファイルの書き込みにも関係していますので、 設定する数をうまく選んで処理スピードが速くなるようにしましょう 【サンプル】...
View Article