Aipo の Action を継承する際の注意点 Aipo で Action を継承したクラスを用意した場合、親クラスと処理内容を変えない場合も、buildMaximizedContext のオーバーライドが必要となることに注意しましょう。以下のようになります。 @Ov… nbeppuハック2014.02.27 453
SimpleDB でユニーク制約を行う SimpleDB では SQL のようにテーブル属性としてユニーク制約を定義することができないため、ユニーク制約を行いたい場合は、以下のように UpdateCondition を指定してデータを登録します。 この例の場合… nbeppuハック2014.02.26 186
ユーザーの PSML を変更せずにアプリをカスタマイズする方法 スケジュール、ToDo などオープンソースで提供しているアプリをカスタマイズしたものに差し替えたい場合、 別名のポートレットを用意して、そのポートレット名をユーザー毎の PSML で指定しなおす、というのが通常の方法です… nbeppuハック2014.02.25 328
S3 で指定したパス以下の総容量を計算する Amazon S3 の Java SDK で指定したパス以下の総容量を計算する方法です。 AmazonS3Client client = new AmazonS3Client(new AWSCredentials() {… nbeppuハック2014.02.24 1,971
CloudWatch で Java のヒープメモリを計測する Java のヒープメモリ使用量を CloudWatch で計測する方法です。 // CloudWatch クライアント作成 AmazonCloudWatch client = new AmazonCloudWatchCl… nbeppuハック2014.02.21 1,827
ELB を利用して Aipo を稼動させる(ServletFilter編) ELBを経由して Aipo を稼動させようとすると、いくつかの課題があります。 特に SSL Termination で ELB に SSL の処理を任せた場合、 ・ポートやホストに不整合が生じるため base タグなど… nbeppuハック2014.02.20 748
AipoでAmazon SQSのメッセージを待ち受ける Amazon SQS のキューに入ってきたメッセージを Aipo 上で待ち受けたい場合は、 以下のように Jetspeed の Daemon クラスを用意します。 AWS への問い合わせは公式の SDK を利用しましょう… nbeppuハック2014.02.19 596