[[Teeda]]

#contents
#ls(Teeda/dev)
#newpage(Teeda/dev/)

*プロジェクトの掟 [#v1fa3274]

**Javaコーディング規約 [#o00b6045]

フォーマットルールはEclipseの設定に従う。

**JavaScriptコーディング規約 [#s6dd906c]

- インデントは半角スペース2つ
- できるだけネームスペースを使う
-- ネームスペースは、Teeda.コンポーネント名とします。
-- たとえばTHtmlGridコンポーネントなら、Teeda.THtmlGridとなります
- private扱いなメソッド名は、"_"をprefixにする。
- 文字列表現のクォートには、シングルクォートを使う。

流儀の基本はコレ。 http://dojotoolkit.org/js_style_guide.html

*デバッグTIPS [#m4c6cdfa]

**コンポーネントツリーを見る [#k2c93cae]

DumpComponentTreeInterceptorを、RenderResponsePhaseへ仕掛ける。(このフェーズでコンポーネントツリーが作成されるため)

 <component name="dumpComponentTreeInterceptor" class="org.seasar.teeda.core.interceptor.DumpComponentTreeInterceptor"/>
 <component name="renderResponsePhase" class="org.seasar.teeda.core.lifecycle.impl.RenderResponsePhase">
     <aspect>dumpComponentTreeInterceptor</aspect>
 </component>

**Request情報などを見る [#z9f49d02]

org.seasar.teeda.core.filter.RequestDumpFilter を有効にする。これはサーブレットフィルタなので、web.xmlへ指定する。


*コメント [#g9fd22cd]

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS