TERASOLUNA Batch Framework for Java 1. TERASOLUNA Batch Framework for Java... 2 2.... 3 2.1.... 3 2.2.... 3 2.3.... 4 2.4.... 4 3. TERASOLUNABatch... 6 3.1.... 6 3.2.... 7 3.3.... 8 4. TERASOLUNABatch... 9 4.1.... 9 4.2.... 10 4.3.... 11 4.4.... 11 4.5.... 12 4.6.... 12 4.7.... 13 4.8. JavaBean... 14 4.9.... 16 5. TERASOLUNABatch... 17 5.1. JOB01... 18 5.2. JOB02... 26 6.... 28 7.... 29-1-
1. TERASOLUNA Batch Framework for Java TERASOLUNA Batch Framework for Java TERASOLUNABatch NTT Java TERASOLUNABatch Apache ibatisdi/aop Spring Framework 1 1 COBOLC Java Java VM Java Java Java TERASOLUNABatch -2-
2. 4 TERASOLUNABatch 4 2.1. AP UNIX JP1 AP 2.2. -3-
2.3. 2.4. 0.5 20% 0.1 1%Web -4-
-5-
3. TERASOLUNABatch TERASOLUNABatch JobManager 3.1. -6-
3.2. -7-
3.3. 3.2-8-
4. TERASOLUNABatch TERASOLUNABatch 4.1. TERASOLUNABatch Producer-Consumer Producer-Consumer Producer-Consumer 3 ProducerCollector ConsumerWorker Collector ChannelCollector Worker Producer-Consumer -9-
1 3 2 5 Producer-Consumer 5 x 5 = 25 Producer-Consumer Producer Channel Consumer Channel 3 x 5 + 2 = 17 Producer-Consumer 8 4.2. TERASOLUNABatch SpringAOP ibatis -10-
4.3. 3 1 1 1 4.4. Web 1 1 ibatis JDBC -11-
4.5. 4.6. -12-
Worker 4.7. -13-
3.5 4.8. JavaBean TERASOLUNABatch JavaBean 2 DTO DTO -14-
DTO FileFormat 1 linefeedchar 2 delimiter, 3 enclosechar 4 fileencoding 5 headerlinecount 0 6 trailerlinecount 0 7 overwriteflg FALSE InputFileColumn OutputFileColumn 1 columnindex 2 columnformat 3 bytes 4 paddingtype // NONE 5 paddingchar -15-
6 trimtype /// NONE 7 trimchar 8 stringconverte r 4.9. TERASOLUNA Server Framework for JavaRich TERASOLUNABatch -16-
5. TERASOLUNABatch TERASOLUNABatch -17-
TERASOLUNABatch 2.0.1.0 5.1. JOB01 ibatis batchapps tutorial UC0001 JB0001.xml -18-
batchapps template ChunkTransactionBean.xml batchapps common PlaceHolderConfig.xml JDBC -19-
JDBC batchapps jdbc.properties DB ibatis SqlMapConfig tutorial/uc0001/uc0001_sqlmapconfig.xml ibatis SqlMap ibatis SqlMap -20-
SQL # jp.terasoluna.batch.tutorial.uc0001.jb0001jobcontext -21-
querydao jp.terasoluna.batch.tutorial.uc0001.jb0001.dbjobprelogic -22-
tutorial/uc0001/uc0001_sqlmap.xml jp.terasoluna.batch.tutorial.uc0001.jb0001.dbblogic -23-
-24-
nyukindata 2 updatedao jp.terasoluna.batch.tutorial.uc0001.jb0001.dbjobpostlogic TERASOLUNABatch -25-
5.2. JOB02 JavaBean jp.terasoluna.batch.tutorial.uc0001. JB0002Data \ -26-
-27-
6. TERASOLUNABatch OS cron HinemosNTT JP1 Systemwalker TERASOLUNABatch Producer-Consumer CPU TERASOLUNABatch -28-
7. TERASOLUNA Batch Framework for Java TERASOLUNA Batch Framework for Java TERASOLUNA Batch Framework for Java 3 http://sourceforge.jp/projects/terasoluna/releases/ terasoluna-batch4j-doc_2.0.1.0.zip IT > > Java Solution > Java http://www.atmarkit.co.jp/fjava/index/index_javabatch.html [37] Java http://www.atmarkit.co.jp/fjava/column/andoh/andoh37.html BP ISBN4-8222-2972-6 Java ISBN4-7973-3162-3 -29-