Webフレームワークの選択。それはあらゆる面で考えないといけない。
重視すべき部分はどこにあるのだろうか。考えてみた。
フレームワークの機能性
導入実績と情報の多さ
パフォーマンス
開発効率
メンテナンス性…
Tomcatのlogsディレクトリにある、catalina.out。
デフォルトだとすぐに肥大化してしまうので、1日1度、ローテーションするように設定を変えましょう。
まずは、Tomcatの起動バッチファイルである、$CATALINA_HOME/bin/catalina.sh を編集する。
#この記述を削除
touch "$CATALINA_BASE"/logs/catalina.out
#下記の記述を変...
前回に引き続き、Validator。今回は、自前のカスタムValidatorを作るときどうするかっていう、備忘録です。
もし、あるDBの項目で重複を許したくない場合(ユニークチェックですね)を例として取り上げます。
環境はTeeda + DBFluteを想定し、EMPテーブルのid...
Teedaを利用していて、フォームの入力チェックで正規表現を使いたい場合、
Pageクラスで
PLAIN TEXT
JAVA:
public class TestPage {
@RegularExpression(pattern = "[0-9a-zA-Z]+")
public String title;
~
}
アノテーションを利用する場合はこのように書く。
(例は英数字のみのチェック...
自宅サーバ、最近またいろいろと触ってます。
基本安定運用だけど、深夜、妙にLoad Averageが上がっていることが多い。
深夜は基本的にいろんなクーロンが走っているんですが、原因はClamavというUNIX系のアンチウィルスソフトであることが...
年末に差し掛かってきて、サーバを掃除したくなる今日この頃。内部の掃除ということで、久しぶりにyum updateをやってみる。
そうそう。Bind関連のアップデートをしてしまうと、DNSサーバが止まってしまうという問題をすっかりと忘れて...
TeedaのHTML上でリンク(aタグのhref属性)を書き換えるにはどうする?
答えは、Dynamic Propertyを利用する。
view
PLAIN TEXT
HTML:
<a id="url" href="" target="_blank">外部リンク</a>
Pageクラス
PLAIN TEXT
JAVA:
private String url;
//Dynamic Propertyを使って、urlを書き換え
public String getUrlHref(){
return this.url;
}
Dynamic Propertyは、先頭にget + (id) + (...
現在、Teeda + DBFluteな環境で、Webアプリを製作中なわけですが、DBを更新する処理とかのバッチ作成する時って、どこにソースを配置すべきなんでしょう。
考えた末、、Webアプリと混在する環境に置く事に。
javaのソースディレクトリにbatchってい...
とうとうGoogleからグラフを簡単に書けるAPIがでました!
利用方法はimg srcタグにそのままAPIのURLを入れるだけでグラフ画像が生成される。
早速、試してみよう。
グラフの種類
Line Chart
Bar Chart
Pie Chart
Venn diagrams
Scatter plots
APIについて
グラフごとに必須となる項...
Javaで各種WebのAPIにRESTするのに一番簡単な方法は?
いろんな手段がありえるが、今回は「Restlet」を取り上げてみる。
Restlet自体はAPIを提供する側のサーバ機能を利用することが多いようですが、今回はあえてクライアントとして利用します。
ま...