Eclipse�ō��I DB���g�������H�I��Java�o�b�`�FJava�o�b�`�����͖{���ɋƖ��Łg�g����h�́H�i3�j�i1/3 �y�[�W�j

» 2008�N06��06�� 00��00�� ���J
[�q���M���C�������NTT�f�[�^]

����̓f�[�^�x�[�X�𗘗p�������H�I�A�v���P�[�V����

�@�A�ڑ�2��́uOSS��Java�o�b�`�t���[�����[�N��Hello World�I�v�ł́A�I�[�v���\�[�X��Java�o�b�`�t���[�����[�N��1�‚ł���uTERASOLUNA Batch Framework for Java�v�i�ȉ��ATERA�o�b�`�j�̃A�[�L�e�N�`���Ƌ@�\���ȒP�ɏЉ�AHelloWorld�I�A�v���P�[�V�����̎�����ʂ���TERA�o�b�`�̓����ƃA�v���P�[�V�����쐬���ɕK�v�ȍ�Ƃ��m�F���܂����B

�ҏW�����F�uBatch Framework for Java�v���܂�TERASOLUNA�t���[�����[�N�S�̂ɂ‚��ďڂ����m�肽���ǎ҂́A���W�uJava�A.NET�AAjax�J���́g��̒e�ہh�I�[�v���\�[�X�H�v���������������B

�@������f�[�^�x�[�X�i�ȉ��ADB�j�𗘗p�����o�b�`�A�v���P�[�V�����̎�����ʂ��āA�O��͐G��Ȃ�����TERA�o�b�`�̓�����@�\�ɂ‚��ďЉ�܂��BHelloWorld�I�������i���TERA�o�b�`�̎��H�I�ȗ��p���@���w��ł����܂��傤�B

�@�Ȃ��A2008�N5��9����TERA�o�b�`��Ver2.0.0.2�������[�X����܂����B�����Ver2.0.0.2����ɃA�v���P�[�V�����̎������s���Ă����܂��B

����쐬����Java�o�b�`�E�A�v���P�[�V�����̎d�l

�@����쐬����ADB�𗘗p�����A�v���P�[�V�����̎d�l�͈ȉ��̂Ƃ���Ƃ��܂��B

�@1.�����e�[�u�����珈���ΏۂƂȂ�f�[�^��ǂݍ��݁A�r�W�l�X���W�b�N�ɓn��

�\1�@�����e�[�u���̌`��
�t�B�[���h�� �f�[�^�^ �T�C�Y
ID ���l -
�ڋqID ������ 20
�������z �����l -

�@2.�n���ꂽ���̓f�[�^�̌ڋqID�ɂЂ��t���c�����A�c���e�[�u������ɎZ�o���X�V����B���̍ۂɁA�c���e�[�u���ɓ��̓f�[�^�̌ڋqID���Ȃ��ꍇ�͐V�K�ɒlj�����

�\2�@�c���e�[�u���̌`��
�t�B�[���h�� �f�[�^�^ �T�C�Y
�ڋqID ������ 20
�c�����z �����l -

�@3.�c���e�[�u���ɑ΂��čX�V���������A�V�K�ɒlj��������������ꂼ��R���\�[���ɏo�͂���

�@�����t���[��}������ƁA�ȉ��̂Ƃ���ƂȂ�܂��B

}1@̃AvP[V̎dlTv �}1�@����̃A�v���P�[�V�����̎d�l�T�v

�@�܂��A�����O��ł̃e�[�u���̕ω��̃C���[�W�A�R���\�[���o�͂̃C���[�W�͈ȉ��̂Ƃ���ł��B

}2@Oł̃e[u̕ω̃C[W �}2�@�����O��ł̃e�[�u���̕ω��̃C���[�W
�R���\�[���o�͂̃C���[�W
�c�c
[INFO ] �X�V������2�ł��B
[INFO ] �V�K�lj�������1�ł��B
�c�c

Eclipse��Java�o�b�`�̃v���W�F�N�g������

�@�ł͑����ł����ADB�𗘗p�����o�b�`�A�v���P�[�V�����쐬�̏��������Ă����܂��傤�B�Ȃ��A�J���‹��̍\�z�̍ۂɕK�v�ƂȂ�Eclipse��JDK�̃Z�b�g�A�b�v�ɂ‚��ẮA�O��́uOSS��Java�o�b�`�t���[�����[�N��Hello World�I�v���Q�l�ɂ��Ă��������B���̐����ł́AWindows��ł̊J����z�肵�Ă��܂��B

�v���W�F�N�g�̃C���|�[�g

�@SourceForge�̃T�C�g����A����̃A�v���P�[�V�����J���̊�ƂȂ�u�����N�v���W�F�N�g���_�E�����[�h���܂��B����������ZIP�t�@�C�����_�E�����[�h���AEclipse�́uWorkspace�v�t�H���_�z���ɓW�J���Ă��������B���̃u�����N�v���W�F�N�g�́A�ʏ�̃u�����N�v���W�F�N�g�ɍ��񗘗p����f�[�^�x�[�X��lj��������̂ł��B

�@�u�����N�v���W�F�N�g���AEclipse�ɃC���|�[�g���܂��BEclipse���j���[�́m�t�@�C���n���m�C���|�[�g�n����A�m�C���|�[�g�n�E�B�U�[�h���J���A�m��ʁn���m�����v���W�F�N�g�����[�N�X�y�[�X�ցn����A�m���[�g�f�B���N�g���̑I���n��I��ŁA�m�Q�Ɓn�_�C�A���O����A��قǓW�J�����u�����N�v���W�F�N�g������Workspace�t�H���_��I�����Ă��������B�v���W�F�N�g���Ɂuterasoluna-batch-blank-foratmarkit03�v�����邱�Ƃ��m�F���A�m�I���n���������܂��B

�ڑ�����DB�̋N���E�m�F

�@���ɁA�ڑ�����DB�i����Java��DB�ł���HSQLDB���g���j�̋N���E�m�F�����܂��B�v���W�F�N�g�ɓ����Ă���uhsqldb.zip�v���f�X�N�g�b�v�ȂǔC�ӂ̃t�H���_�ɃR�s�[�E�W�J���A�u(�C�ӂ̃t�H���_)\hsqldb\terasoluna\startDBManager.bat�v�����s����DB���N�����܂��B

�@�����āA�������N�����Ă��邩�m�F���܂��B�u(�C�ӂ̃f�B���N�g��)\hsqldb\terasoluna\startDBManager.bat�v�����s���܂��BDBManager���N�����Aconnect��ʂ��\�������̂ŁA�ȉ��̂悤�ɓ��͂��܂��B

�\3�@���̓p�����[�^�ƒl
Type HSQL Database Engine Server
Driver org.hsqldb.jdbcDriver
URL jdbc:hsqldb:hsql://localhost/terasoluna
User sa
Password �Ȃ�

�@DB�̐ڑ���A��ʍ��̃e�[�u���ꗗ�Ɉȉ������邱�ƁA�����e�[�u���E�c���e�[�u���̓��e���m�F���܂��B

  • �e�[�u��"NYUKINTABLE"�J����"ID"�A"KOKYAKUID"�A"NYUKIN"
  • �e�[�u��"ZANDAKATABLE�h�A�J����"KOKYAKUID"�A"ZANDAKA"
}3@O̎ce[ůmF �}3�@�����O�̎c���e�[�u���̊m�F��

�@DB�͋N�������܂܂ɂ��Ă����Ă��������B�����܂łŁATERA�o�b�`�𗘗p�����A�v���P�[�V�������J�����邽�߂̏��������ł��B

TERA�o�b�`�E�A�v���P�[�V�����̍쐬�J�n�I

�@�ł́A�A�v���P�[�V�������쐬���Ă����܂��傤�BTERA�o�b�`�ŕK�v�Ȏ����ɂ‚��Ă͑O�񂲏Љ�܂������A�ȉ��ɍČf���܂��B

�\4�@TERA�o�b�`�ŕK�v�ȃ\�[�X�R�[�h�i�Čf�j
���́^��ȌĂѕ� �T�v �K�{
�Ɩ����̓N���X �Ɩ������̓��͂ɂȂ�N���X�iJavaBean�j �K�{
�r�W�l�X���W�b�N�N���X �Ɩ��������s���N���X �K�{
�W���uBean��`
�t�@�C��
�W���u�̒�`������Spring Framework�p��`�t�@�C�� �K�{
iBATIS�p�ݒ�
�t�@�C��
���ۂ�SQL�������uSqlMap�v�t�@�C���ƁA���p����uSqlMap�v�t�@�C���̏����L�q����uSqlMapConfig�v�t�@�C�������� DB���p���ɕK�{
�t�@�C���s�I�u�W�F�N�g
�N���X
�t�@�C�����o�͂ɗ��p�B�A�m�e�[�V�����Ńt�@�C���ƋƖ����̓N���X�̃}�b�s���O���L�q �t�@�C�����p���ɕK�{�i����͍쐬���Ȃ��j
�W���u�R���e�L�X�g
�N���X
1�‚̃W���u�̕����̏����ŋ��ʂ�������i�[����N���X �C��
�O�����E�㏈���N���X 1�‚̃W���u�̕����̏����ŋ��ʂ�������i�[����N���X �C��
���̓`�F�b�N��`
�t�@�C��
�t�@�C���EDB�Ȃǂ̓��̓f�[�^�ɑ΂�����̓`�F�b�N���s���Ƃ��ɗ��p �C��

�@�܂��A�v���W�F�N�g�̃f�B���N�g���\���͑O����Q�l�ɂ��Ă��������B

�W���uBean��`�t�@�C���̍쐬

�@�u�W���uBean��`�t�@�C���v���i�[����t�H���_���쐬���܂��BEclipse�́m�p�b�P�[�W�G�N�X�v���[���n�r���[�ŁA�uterasoluna-batch-blank-foratmarkit03\batchapps�v�t�H���_���E�N���b�N���A�m�V�K�n���m�t�H���_�n����usample\UC0002�v�t�H���_���쐬���Ă��������B

�@�W���uBean��`�t�@�C�����쐬���܂��B�ubatchapps\sample\UC0002�v�t�H���_�z���ɁA�uJB0001.xml�v���쐬���A�ȉ��̂Ƃ�����͂��܂��B

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:util="http://www.springframework.org/schema/util"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  http://www.springframework.org/schema/util
  
http://www.springframework.org/schema/util/spring-util-2.0.xsd">
</beans>

�@�����܂ł́A�O��Ɠ��l�ł��B

iBATIS��`�t�@�C���̍쐬

�@�uiBATIS��`�t�@�C���v���쐬���܂��BiBATIS��`�t�@�C���̓f�[�^�x�[�X�𗘗p����ۂɕK�{�ƂȂ�t�@�C���ŁusqlMap�t�@�C���v�usqlMapConfig�R���t�B�O�t�@�C���v��2�‚���Ȃ�܂��BsqlMap�t�@�C���ɂ�SQL���̒�`���AsqlMapConfig�t�@�C���ɂ͂ǂ�sqlMap�t�@�C���𗘗p���邩�ɂ‚��āA���ꂼ��L�q���܂��B

�@����́ubatchapps\sample\UC0002�v�t�H���_�z���ɁA�uUC0002_sqlMap.xml�v�uUC0002_sqlMapConfig.xml�v�����ꂼ��쐬���A�ȉ��̂Ƃ���L�q���܂��B

UC0002_sqlMap.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
  "http://ibatis.apache.org/dtd/sql-map-2.dtd">
  <sqlMap namespace="UC0002">

  </sqlMap>

UC0002_sqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
  PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
  "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
  <!-- Always ensure to use the correct XML header as above! -->
  <!-- iBatis�̒�` -->
  <sqlMapConfig>

    <settings useStatementNamespaces="true"/>

    <!-- �T���v���psqlMap�̒�`-->
    <sqlMap resource="sample/UC0002/UC0002_sqlMap.xml"/>

  </sqlMapConfig>

�@���y�[�W�ȍ~�ł͈��������A���H�IJava�o�b�`�E�A�v���P�[�V��������肱��ł����܂��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B