intra-mart Accel Kaiden! プログラミングガイド 第20版 2023-12-22

3.1. 事前準備

本項では、intra-mart Accel Kaiden!でプログラミングする際の準備内容を説明します。
本書では、本項の事前準備が完了していることを前提に記載しています。

3.1.1. 開発環境構築

本書のプログラミング方法は、intra-mart e Builder for Accel Platformを前提としています。
本項では、intra-mart e Builder for Accel Platformのインストール、および開発プロジェクトの準備を行います。

3.1.1.1. intra-mart e Builder for Accel Platformの準備

intra-mart e Builder for Accel Platformのインストール、およびデバッグサーバの構築を行います。
構築手順の詳細は、『intra-mart e Builder for Accel Platform セットアップガイド』を参照してください。

コラム

デバッグサーバの構築時(WARファイルの作成時)には、利用するintra-mart Accel Kaiden!のモジュールを追加してください。
また、WARファイルのデプロイ後、テナント環境の構築まで完了させてください。

3.1.1.2. モジュール・プロジェクトの作成

intra-mart e Builder for Accel Platform上にモジュール・プロジェクトを作成し、プロジェクトの設定を行います。
プロジェクトの作成・設定の方法に関しては、『intra-mart e Builder for Accel Platform ユーザ操作ガイド』のモジュール・プロジェクト作成、およびプロジェクトの設定を参照してください。

コラム

モジュール・プロジェクト作成ウィザードでは次の情報を参考に入力してください。
あくまで参考値ですので、別の値を入力していただいても問題ありません。
  • プロジェクト名 :tutorial
  • グループID :jp.co.slcs.kaiden2
  • アーティファクトID:tutorial
  • バージョン :1.0.0

3.1.1.3. applicationContext.xmlの作成

モジュール・プロジェクトの作成後、applicationContext.xmlの作成をします。
「applicationContext-kaiden_tutorial.xml」を「src/main/resources/META-INF/spring」に作成し、次のように編集します。
この設定により、指定パッケージ配下のクラスがSpringのコンポーネント対象として扱われます。
本項以降のチュートリアルでは、ルートパッケージを”jp.co.slcs.kaiden.v2.tutorial”と設定したものとして記載しています。
<?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:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd">

    <!-- DIコンポーネントの対象とする要素のトップレベルパッケージ -->
    <context:component-scan base-package="jp.co.slcs.kaiden.v2.tutorial" />

</beans>