haruka317 のアーカイブ

Ajaxとは

2015年4月21日

インターンシップの中で、初めてAjaxという言葉を目にした方も少なからずいると思います。 今回は、Ajaxについて簡単に紹介します。 # Ajaxとは Webブラウザに実装されているJavaScriptのHTTP通信機能を使って、Webページのリロードを伴わずにサーバとXML形式のデータのやり取りを行って処理を進めていく対話型Webアプリケーションの実装形態。 と書かれています。 Ajaxが用いられている例としては、GoogleMapがあります。 昔に作ら
続きを読む

javaのCalendarクラス

2015年4月16日

今日は、スケジュールポートレットを開発していく上で便利な、javaのCalendarクラスを簡単に紹介しようと思います。 # Calenderクラス Calendar クラスは、特定の時点と YEAR、MONTH、DAY_OF_MONTH、HOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための abstract クラスです。 スケジュール登録に関するもので、いくつか使えそうなメソッド/フィールドを紹介したい
続きを読む

基本的なVTL

2015年4月14日

アイポの開発に携わるようになって初めて目にしたのがVTLです。 これらの意味が分かると、コードも読みやすくなると思うので、基本的なものを挙げていきます。 #1. #set #setは右辺の値を左辺に代入する指示子です。以下のように表記します。 ``` #set( $value = "$value * 3") #set( $name = "Yojigen") #set( $name = 'Yojigen') ``` #2. #i
続きを読む

インターン三日目

2015年4月9日

入力されたURLをリンク付きで一覧表示は、 ajax-test-list.vm内に ```
続きを読む

インターン二日目

2015年4月7日

前回に引き続き、インターンシップのカリキュラムの基礎編に取り組みました。 前回発生したの文字は、#ALrequiredによって現れていたようでした。 ALrequiredを消すことによっての文字が消えました。 AL〜系の処理はGrobalMacrosに書かれているので、GrobalMacrosを読むことによって理解が深まりました。 今回は、TestポートレットにTestを追加しても、一覧で表示されないというバグが発生したのですが、 TestFormData内
続きを読む

インターンシップ初日

2015年4月2日

今回はインターンシップ初日ということで、環境構築、ブランチの作成、URL欄の設置に取り組みました。 TestFormData.java内に、 ``` // URL url = new ALStringField(); url.setFieldName(ALLocalizationUtils.getl10n("TODO_SETFIELDNAME_URL")); url.setTrim(false); ``` などの記述を加
続きを読む