miyamo765 さんのアバター 5views

ユーティリティクラスについて

Aipoの各Portletにはユーティリティクラス(〜Utils.java)がある。 ユーティリティクラスクラスとは何かについてまとめておく。 ユーティリティクラスは、staticな共通の処理のメソッドを集めたクラス。 ユーティリティクラス 2017年11月22日
miyamo765 さんのアバター 7views

Javaのラムダ式・Streamインタフェースを利用したコレクションの処理

例えばリストから特定の文字から始まる要素を抽出し、新しいリストを作る場合、従来であれば List<hoge> hogeList = Arrays.asList("hoge", "foo", "bar"); List<new 2017年11月8日
miyamo765 さんのアバター 30views

Aipoでのデータベース呼び出し

データベースからレコードを取得する方法について理解したことのメモ。 理解不足で認識が間違っているところがあるかも。 SelectQuery<EipTHoge> query = Database.query(EipTHoge.cl 2017年11月1日
miyamo765 さんのアバター 13views

AipoのAjaxでのURLの渡し方

以下のようなAjaxの実装例を考える。 <option value="$!utils.escapeXML($!jslink.getPortletById($!portlet.ID).addQueryData("template","E 2017年10月25日
miyamo765 さんのアバター 14views

vmファイルとJavaファイルの関係

VMファイルがどのようにしてJavaファイルで定義されたデータを取り出しているのか ・vmファイルとJavaファイルを繋げているのは各ポートレットの「eventlog/src/main/java/com/aimluck/eip/module 2017年10月18日
miyamo765 さんのアバター 11views

プルダウンメニューの実装

aipoのプルダウンメニューの実装は、vmファイルでの表示とデータベースへの処理に分けられる。 vmファイルの表示では、選択できる要素を絞り込み、それらを表示する。 データベースへの処理では、プルダウンで選択された要素のみを格納したリストを 2017年10月11日
miyamo765 さんのアバター 28views

AipoでのAjaxについて

Ajaxとは Ajaxとは「Asynchronous JavaScript + XML」の略 *Asynchronousとは、非同時性の、非同期の つまり、「JavaScriptとXMLを使って非同期にサーバとの間の通信を行うこと。」 画像 2017年10月4日
miyamo765 さんのアバター 19views

AipoのRunDataについて

RunDataはサーブレットによるリクエスト情報を受取る型であるとのこと(aipoのrundataについてより)。 ユーザがログインした際の情報等がRunData型の変数に保存されており、それらを呼び出して処理を行っているという認識をした。 2017年9月27日
miyamo765 さんのアバター 5views

Velocityのforeachについて

Velocityにおいて、リストを連続して参照したい場合、次のようにすればよい。 #foreach($hoge in $hogehoge) $hoge.bar #end リスト$hogehogeの要素が一つづつ$hogeに格納され実行される 2017年9月22日
miyamo765 さんのアバター 16views

vmファイルの$resultについて

vmファイル中にしばしば出てくる「$resutl」が、Javaファイルのどの部分を指しているのか未だに理解不足だと感じる。 自分なりにやっている方法は以下の2つ 1.vmファイルに対応するJavaファイルを探す 全体検索でvmファイル名を検 2017年9月12日
miyamo765 さんのアバター 24views

日をまたいだスケジュールの登録(データベースへの登録・表示)

1. データベースへの登録 ScheduleFormDaraはフォームデータを管理するための抽象クラスであるAbstractFormDataを継承している。 前回修正が必要と考えたメソッドの機能について、抽象クラスまで戻って考えてみた。 2017年8月24日
miyamo765 さんのアバター 21views

日をまたいだスケジュールの登録(データベースへの登録)

前回に引き続き、日をまたいだスケジュールの登録を行えるように変更を進めた。 今回は画面表示の変更とデータベースへの登録に関する部分の修正を行った。 1.画面表示 スケジュールの入力フォームのvmファイルである/aipo/portlets/s 2017年8月23日
miyamo765 さんのアバター 24views

日をまたいだスケジュールの登録(登録画面の変更)

 今日から実践編に入った。 実践編で取り組むことにした課題は、「日をまたいだスケジュールの追加」である。 今回は登録画面の変更作業を行った。 1.スケジュールの登録画面の表示を行うvmファイル  スケジュールの登録画面の表示を担っているvm 2017年8月17日
miyamo765 さんのアバター 45views

詳細画面でのURLのドメインのみの表示・サムネイル表示

基礎編:追加した入力項目の表示をしてみよう 詳細画面でのURLのドメインのみの表示 /test-portlet/portlets/test/src/main/java/com/aimluck/eip/test/TestResultData. 2017年8月16日
miyamo765 さんのアバター 49views

テストアプリへのULRフォームの追加/一覧画面でのURL表示/詳細画面でのURL表示

インターンの「基礎編:入力項目の追加をしてみよう」と「基礎編:追加した入力項目の表示をしてみよう」で、ULRフォームの追加/一覧画面でのURL表示/詳細画面でのURL表示に関して追加・修正した点をまとめました。 基礎編:入力項目の追加をして 2017年8月10日
miyamo765 さんのアバター 36views

テストアプリにURLフォームを追加する

インターンの「基礎編:入力項目の追加をしてみよう」において、テストアプリにURLフォームを追加する際に修正した点などをまとめました。 箇条書きのひどい見た目になってしましました。 Javaの修正 TestDataForm – T 2017年8月9日