CraigはDCさくらユーザだった!?

ふとApache-Struts 1.2.8のソースコードが読みたくなって(?), [Apache Software Foundation](http://www.apache.org)のサイトから [ZIP版](http://sunsite.tus.ac.jp/pub/apache/struts/binaries/struts-1.2.8-bin.zip)をダウンロード。速やかに展開し,エクスプローラで展開先を開いた。すると・・・ !…

続きを読む →

WEB-DB PRESS Vol.30に寄稿しました

[WEB-DB PRESS Vol.30](http://www.gihyo.co.jp/magazines/wdpress/archive/Vol30)( [技術評論社](http://www.gihyo.co.jp/magazines/wdpress))の巻頭特集に記事を寄稿した。前回と同様に, [アークランプ鈴木氏](http://www.arclamp.jp/)との共著である。 今回は,「DI時代のアーキテクチャ設計」という特…

続きを読む →

JSPはもうこりごり・・・

J2EEというエディションが登場する直前,JSPというものが登場することを知ったとき,僕はかなりウキウキしたものだ。当時僕は仕事でアプレットかサーバプログラム(その間はソケット通信!)ばかり書いていて,サーブレットは勉強中。サーブレット内でHTMLを文字列連結を頑張るのに「まじっすか」と思っていたときに耳にしたJSP。HTML内にJavaプログラムが書けて,動的コンテンツを埋め込める。そしてコンパイルは勝手にやってくれる。そんな便利なも…

続きを読む →

ページ遷移の方法

Webアプリケーションは,GUIアプリケーションと違って,ページ遷移が基本である。最近はAjaxが登場してきて状況が変わってきているが,基本的にはアプリケーションはページ全体の更新がかかる。つまり,Webアプリケーションはページの集合体だ。今回は,ページ遷移の方法について紹介する。 フォームのサブミット時に何らかの処理を行い,その後次のページに遷移するには,Componentクラスが持つsetResponsePageメソッドを使用する…

続きを読む →

ハンバーガーはサンドイッチ?

今日,マクドナルドに行った。ドライブスルーで渡されたメニューがこれ。 ![](http://www.eisbahn.jp/yoichiro/images/2071362.jpg) あれ?サンドイッチ? ![](http://www.eisbahn.jp/yoichiro/images/2071374.jpg) マクドナルド的には,ハンバーガーってカテゴリじゃなくて,サンドイッチって扱いなのね。 今度,「ベーコンレタスサンド,チ…

続きを読む →

ホームページ廃止しました

社会人になってすぐに作成して,今まで設置してきた自分のホームページを削除した。全然更新してなかったし,このブログの方が有名(?)になってしまったので,更新しないコンテンツを置いておくのも資源の無駄ということもあり,廃止することにしたというわけである。 なので, [ここ](http://www02.so-net.ne.jp/~yoichiro/)に行っても,もちろん404である,,,と思ったら,ディレクトリページが出てきた。そっか,スキ…

続きを読む →

ボタンの扱い方

「 [フォームの扱い方](http://www.eisbahn.jp/yoichiro/2005/12/post123.html)」のエントリでは,フォームがサブミットされたときの処理の記述方法について紹介した。ただ,多くのWebアプリケーションでは,フォーム内に複数のボタンを配置して,それぞれ違った処理を行わせたいことがあると思う。今回は,そんな場合に使用するボタンコンポーネントについて取り上げる。 まずPOHPから考えよう。複数の…

続きを読む →

いくらなんでも,そりゃないでしょ!

Skypeを普段使用しているが,接続のたびにNorton AntiVirusのインターネットワーム防止機能が働いて,警告ダイアログが表示される。これを表示させないようにするための推奨設定の方法がどこかにないかなぁと探していたら,とんでもないページを見つけた。 [livedoor - Skype (TM) for Windows を使って困ったら?](http://helpguide.livedoor.com/help/skype/qa…

続きを読む →

Web技術はここまで来た!

Web技術の進化は止まらない。HTML,Java Applet,Flash,Java Web Start,Active Xなど,多くのWeb技術が登場しては消えていった・・・わけではないが,Ajaxの登場により,Webブラウザ上でのユーザインタフェースは,Office製品をデスクトップアプリケーションと遜色ないレベルまで実現可能になった。 [Writely](http://www.writely.com/) - Ajax技術を使って作…

続きを読む →

フォームの扱い

Webアプリケーションに欠かせないHTMLのフォーム。Wicketでフォームを扱うための方法を今回は紹介する。 フォームは,inputタグなどのいくつかの入力要素から構成される。GUIアプリで言えば,フォームはコンポーネントが登録されるコンテナだ。Wicketでは,フォームを扱うために,Formクラスが提供されている,Formクラスは,Wicketコンポーネントのコンテナとして機能する。 HTMLのフォームは,formタグで表される…

続きを読む →