記憶庫

自分用のメモです。

TERASOLUNA

ヘルスチェックを実装する

前提知識 手順 リポジトリの実装 サービスの実装 コントローラの実装 JSPの実装 疎通確認 次の一手 前提知識 knowledgefort.hatenadiary.jp 手順 リポジトリの実装 HTTPレスポンスとして返却する文字列を取得するためのリポジトリを実装する。まずはインタフ…

jQueryを利用可能にする

前提知識 knowledgefort.hatenadiary.jp 手順 Terasoluna5.4.1のjQueryのパスは、以下の通り。 /chameleon-web/src/main/webapp/resources/app/js/jquery-3.2.1.min.js /chameleon-web/src/main/webapp/WEB-INF/views/layout/template.jsp(レイアウト定義テ…

トラブルシューティング

データベース未起動によるエラー 事象 以下のメッセージが表示される。18:14:17,228 WARN [org.springframework.web.context.support.XmlWebApplicationContext] (ServerService Thread Pool -- 83) Exception encountered during context initialization - …

Tilesテンプレートからフッター部分を分離する

前提知識 手順 タイル定義にフッター枠を追加する フッターの記述を移動する 表示確認 次の一手 前提知識 knowledgefort.hatenadiary.jp 手順 タイル定義にフッター枠を追加する /chameleon-web/src/main/webapp/WEB-INF/tiles/tiles-definitions.xml(Apach…

TERASOLUNAブランクアプリケーションを起動してみる

前提条件 knowledgefort.hatenadiary.jp 手順 Package Exploler の chameleon-web を右クリックし、Run As ⇒ Run on Server を選択する。WildFly 10.x を選択し、「Finish」ボタンをクリックする。ブラウザが起動し、ブランクプロジェクトのサンプル画面が表…

TERASOLUNAプロジェクトからデータベースに接続する

前提知識 手順 chameleon-env.xmlの編集 懸案事項 次の一手 前提知識 knowledgefort.hatenadiary.jp 手順 chameleon-env.xmlの編集 chameleon-env.xmlに、WildFly上に定義したJDBCデータソースのJNDI名を指定する。

TERASOLUNAのinitdb環境を構築する(書き掛け)

前提条件 手順 ソースフォルダの作成 chameleon-initdb プロジェクトのソースフォルダとして、以下の3フォルダを作成する。/src/main/java /src/main/resources /src/test/java Apache Commons Lang3のインストール 以下の依存定義を、chameleon/pom.xml 配…

lombokをSTSにセットアップする

前提知識 STSのセットアップ - 記憶庫 手順 lombokのダウンロード TeraSolunaの親プロジェクト org.terasoluna.gfw にて以下のlombok依存設定が記述されているので、ローカルリポジトリに lombok がダウンロードされているはず。 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version></version></dependency>…

DB構築環境作成(書き掛け)

前提知識 STSのインストール Derbyのインストール 環境構築 pom.xml の末尾に以下の定義を追加し、Derbyのドライバを追加する。 <dependency> <groupId>org.apache.derby</groupId> <artifactId>derbyclient</artifactId> <version>10.13.1.1</version> </dependency>

TERASOLUNAでRPGエンジンを作ってみる・設計編

概要 タイトル通り、TERASOLUNAでRPGエンジンを作ってみようと思うの。 アプリ名は Chameleon にするよ。まずは簡単に仕様を決めようと思うの。 仕様 1. Webアプリケーション形式で提供する。 ###2. シナリオデータを差し替えることで、異なるゲームが出来る…

STSのセットアップ

前提知識 手順 STSの入手 ワークスペースの指定 プロジェクトのインポート 設定 次の一手 前提知識 knowledgefort.hatenadiary.jp knowledgefort.hatenadiary.jp 手順 STSの入手 以下のサイトからダウンロードし、任意の場所に展開する。https://spring.io/t…

TERASOLUNAのブランクプロジェクトを作成する

前提知識 手順 開発プロジェクトの作成 参考資料 次の一手 前提知識 knowledgefort.hatenadiary.jp 手順 開発プロジェクトの作成 プロジェクトを作成したいフォルダで、以下のコマンドを実行。 アーティファクトID(STSのプロジェクト名)は chameleon、O/R…