garbagetown

個人の日記です

cubby

はじめの三歩

友達のいない windows ユーザのための「泥酔しながら cubby で一人寂しく遊ぶシリーズ」第三弾です。 mvn site 泥酔していた昨日の自分は他人であり、書いたコードの意味が分からなくなったりバグったりデグレったりなんかは日常茶飯事です。せっかく maven …

はじめの二歩

友達のいない windows ユーザのための「cubby で一人寂しく遊ぶ」シリーズ第二弾です。 Trac Lightning いくら友達がいないとは言え、昨日の自分は他人であり、ソースコードのバージョン管理は必須です。 せっかく Trac Lightning をインストールしたので、s…

はじめの一歩

みんな大好き cubby ですが、チュートリアル が maven コマンドの実行から始まっていて敷居が高いと感じる人もいるのだそうです。*1 個人的にはブラウザを起動して blank.war をダウンロードして展開して WEB-INF/lib の下に mysql-connector をコピーして、…

レイアウト

こういうことをしたいのです。*1 A にヘッダー、B にメインコンテンツ、C にメニュー、D にフッターというよくあるレイアウトを実装する際に、A、C、D を毎回書きたくない。同じくらい強い気持ちで frameset は使いたくない。 Cubby が提供するレイアウト機…

続・ルーティング

昨日 の予想 1 案が我ながらイカしているので「ルーティング周りのどっかのクラスを継承したやつを作って dicon ファイルいじったらプラグインっぽく差し替えできちゃったりして!」なんて妄想に駆られてソースコードを読んでいたのだが、意外な事実が判明し…

ルーティング

Cubby のルーティング規則が気になるのです。 疑問 アクションクラスの作成 によると、リクエスト URL と Action クラスおよびメソッドは、以下のように割り当てられるらしい。 メソッド URL 説明 HelloAction#index /hello メソッド名 index だけは特別で U…

ソースコードの取り込み

ちょっとでもうまく行かないとすぐに頭に血が昇るくせに、面倒くさがってドキュメントは読まない、ソースコードも読まない、デバッガも使わない、日本男児たるもの遥かウラジオストックはバルチック艦隊も何するものぞ、System.out.println() さえあれば乾坤…

Tomcat プラグイン

未だに WTP をインストールできない可哀想な人(ぼく)のための Tomcat プラグインによる Cubby いじり講座。 セットアップ オフィシャルのドキュメント に従って Cubby プロジェクトを作成し、Eclipse に取り込む。*1 D:\work>mvn archetype:generate -Darc…

環境整備

Cubby で遊ぶために環境を整えます。 JDK とにもかくにも JDK がなきゃ始まらない。Cubby は Java 5 以上じゃないと動かないので、諸事情により JDK 1.4.x しか使えないという人は、潔く諦めるか、上司や両親、あるいは嫁等を必死に説得すべし。 ちなみにゴ…

Cubbyはじめました

Cubby とは 以下、オフィシャルより引用。 Cubby(カビー)は Java/Servlet2.4/JSP.2.0 をベースにしたシンプルな Web アプリケーションフレームワークです。 以下の特徴があります。 シンプルで小さい(薄い)フレームワークです。 設定ファイルはほとんど使…