Web技術 Category

Webフレームワークの選択

In: Web技術

Webフレームワークの選択。それはあらゆる面で考えないといけない。
重視すべき部分はどこにあるのだろうか。考えてみた。

フレームワークの機能性
導入実績と情報の多さ
パフォーマンス
開発効率
メンテナンス性…

Tomcatのログローテート

In: Web技術, サーバ運用

Tomcatのlogsディレクトリにある、catalina.out。
デフォルトだとすぐに肥大化してしまうので、1日1度、ローテーションするように設定を変えましょう。
まずは、Tomcatの起動バッチファイルである、$CATALINA_HOME/bin/catalina.sh を編集する。
#この記述を削除
touch "$CATALINA_BASE"/logs/catalina.out
#下記の記述を変...

TeedaのカスタムValidator

In: Web技術, java

前回に引き続き、Validator。今回は、自前のカスタムValidatorを作るときどうするかっていう、備忘録です。
もし、あるDBの項目で重複を許したくない場合(ユニークチェックですね)を例として取り上げます。
環境はTeeda + DBFluteを想定し、EMPテーブルのid...

Teedaで正規表現のValidate

In: Web技術, java

Teedaを利用していて、フォームの入力チェックで正規表現を使いたい場合、
Pageクラスで
PLAIN TEXT
JAVA:

public class TestPage {

    @RegularExpression(pattern = "[0-9a-zA-Z]+")

    public String title;

}

アノテーションを利用する場合はこのように書く。
(例は英数字のみのチェック...

Load Averageが下がった

In: Web技術, サーバ運用

自宅サーバ、最近またいろいろと触ってます。
基本安定運用だけど、深夜、妙に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環境でバッチ作成

In: Web技術, java

現在、Teeda + DBFluteな環境で、Webアプリを製作中なわけですが、DBを更新する処理とかのバッチ作成する時って、どこにソースを配置すべきなんでしょう。
考えた末、、Webアプリと混在する環境に置く事に。

javaのソースディレクトリにbatchってい...

Googleのグラフが簡単に書けるAPI

In: Web技術, ajax

とうとうGoogleからグラフを簡単に書けるAPIがでました!
利用方法はimg srcタグにそのままAPIのURLを入れるだけでグラフ画像が生成される。
早速、試してみよう。
グラフの種類
Line Chart

Bar Chart

Pie Chart

Venn diagrams

Scatter plots

APIについて
グラフごとに必須となる項...

Javaで各種WebのAPIにRESTするのに一番簡単な方法は?
いろんな手段がありえるが、今回は「Restlet」を取り上げてみる。
Restlet自体はAPIを提供する側のサーバ機能を利用することが多いようですが、今回はあえてクライアントとして利用します。
ま...

About this blog

32歳Webエンジニアの小言を貫くBlog。


Sponsors


Sponsors

amadana(アマダナ)



Apple Store(Japan)

Categories