ブログ名

Spring/Terasoluna

TERASOLUNA データベースアクセスの実装について

1. 必要なもの 1. DTOの作成について 1.1. DTOの新規作成 1.2 DTOの項目追加 2. Repositoryの作成について 2.1. Repositoryインターフェースの新規作成 2.2. Repository.xmlの新規作成 2.3. MyBatis設定 変更 2.4. 検索処理の作成 2.5. 登録処理の作成 2.6. …

TERASOLUNA Mybatis拡張について

1. Mybatisで拡張可能なクラス 図1-1 Mybatis内の処理順序と拡張可能クラスの実行タイミング 2. 使用例 実装例 1. Mybatisで拡張可能なクラス Mybatisでは、いくつかのタイミングで処理をインターセプトすることができます。 Executor (update, query, flush…

TERASOLUNA 画面の実装について

1.必要なもの 2. VIEWの作成について 2.1. VIEWの新規作成 2.2. VIEWへ入力/出力項目の追加 3. MODELの作成について 3.1. MODELの新規作成 3.2 MODELの項目追加 4. CONTROLLERの作成について 4.1. CONTROLLERの新規作成 4.2. CONTROLLERにURL, VIEW, MODELの…

TERASOLUNA 動作確認の環境構築について

1. 前提条件 2. プロジェクトの環境構築 3. 実行方法 1. 前提条件 jdk-8u131-windows-x64 がインストールされていること。 spring-tool-suite-4-4.4.0.RELEASE がインストールされていること。 2. プロジェクトの環境構築 STSを起動し、パッケージ・エクスプ…

Controllerの実装

Controllerの実装について リクエストとハンドラメソッドのマッピング方法について リクエストパスのマッピングについて ハンドラメソッドの引数について 画面(View)にデータを渡したい場合について Controllerの実装について Controllerは、@Controller ア…

パッケージ構成について

パッケージ構成について プロジェクト一覧 1 親POM 2 DB初期化管理 3 設定ファイル管理 4 共通ライブラリ 5 共通webライブラリ 6 アプリケーション 7 サービス パッケージ構成について TERASOLUNAでは以下のマルチプロジェクトでのパッケージ構成を推奨して…

アプリケーション構成について

1. アプリケーション構成図 2. アプリケーション層 a. Controller b. View c. Form d. Helper 3. ドメイン層 a. Service / ServiceImpl b. DomainObject c. Repository 4. インフラストラクチャ層 a. RepositoryImpl b. O/R Mapper 1. アプリケーション構成…

TERASOLUNA Server Frameworkについて

1. Software Framework概要 2. 主な構成要素 2.a. DIコンテナ 2.b. MVCフレームワーク 2.c. O/R Mapper 2.d. View 2.e. セキュリティ 2.f. バリデーション 3. 利用するOSSについて(利用頻度が高いものを抜粋) 1. Software Framework概要 TERASOLUNA Server…