Dolteng
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[SeasarWiki]]
''Doltengプラグイン機能覚え書き''
***動作の前提条件 [#t07ede1f]
-JRE 1.5以上を使用すること。
-KuinaDaoにはDiiguプラグインが必要。(引数名の拡張のため)
-必須では無いが、生成したプロジェクトを動作させる為に、Sy...
***インストール [#v58c3ce7]
http://dolteng.sandbox.seasar.org/#Setup
***Doltengプロジェクトの作成 [#obbc6f5c]
-プロジェクト名、ルートパッケージ名、ビュー層と永続化層の...
-詳細はDoltengのドキュメントを参照のこと。
http://dolteng.sandbox.seasar.org/usage.html#project-wizard
***Dolteng対応プロジェクトの追加 [#pda75de9]
-[[プロジェクトウィザードプラグインについて>http://d.hate...
***Pageクラスの生成 [#k176be70]
-HTMLからid,class属性を解析してPageクラスを生成する。
-Dxoとの関連を認識する。
-表を認識し、そのDtoを生成する。
-Pageクラスのスーパークラスを生成する。(共通メンバの宣言...
-表のDaoを認識したら、prerenderメソッドにその全件検索処理...
***HTMLからPageクラスへのダイナミックプロパティの追加(※...
-id属性をもつタグのid以外の属性を選択してコンテキストメニ...
***DTOクラスの生成 [#x0f449ad]
-Pageクラスを作成する時に、「Items」に後方一致するIDを持...
***Daoクラスの生成 [#b7cc6924]
-DatabaseViewで、対象のテーブルもしくはカラムのノードを選...
-Uujiを選択している場合は、Daoのみ作成する。(Entityとし...
-Uujiを選択している場合は、PageとActionを分割出来ない。Pa...
***Orm.xmlとDao、Entityクラスの自動遷移(KuinaDao) [#xec...
-Ctrl+3またはコンテキストメニューの「Open Dao Pair」でDao...
-Ctrl+4またはコンテキストメニューの「Open Entity Pair」で...
-対応するOrm.xmlが存在しない場合、プロジェクトのPreferenc...
***SQLファイルとDaoクラスの自動遷移(UUji,S2Dao) [#i7b62...
-Ctrl+3またはコンテキストメニューの「Open Dao Pair」でDao...
-Uuji及びS2Daoでは、Daoクラスの対象のメソッド名の付近にカ...
-対応するSQLファイルが存在しない場合、SQLファイルを生成す...
***HTMLからブラウザ起動 [#cebc95b4]
-HTMLのコンテキストメニューで「View On Server」を選択する...
-デフォルトではキー割り当てなし(ショートカットキーを設定...
***HTMLファイルとPage、Actionクラスの相互遷移(UUji、S2Da...
-Ctrl+5でHTML〜Pageを遷移する。
-Ctrl+6でHTML〜Actionを遷移する。
-項目に対応関係がある場合、Pageクラスのエディタにマーカー...
-マーカーはプロジェクトの設定で「Use Page Marker」にチェ...
-マーカーはPageクラス、HTMLファイルの更新に同期する。
-マーカーを手動で更新するにはコンテキストメニューから「Re...
***Scaffoldの生成 [#lff9e7ca]
-DoltengのDatabaseViewのテーブルのコンテキストメニューか...
***convention.diconへのMockクラスの一括登録(※バージョン0...
-本機能の目的:Mockクラスは立場的にネーミング規約外のクラ...
-ソースフォルダのコンテキストメニューから「Dolteng」→「Re...
終了行:
[[SeasarWiki]]
''Doltengプラグイン機能覚え書き''
***動作の前提条件 [#t07ede1f]
-JRE 1.5以上を使用すること。
-KuinaDaoにはDiiguプラグインが必要。(引数名の拡張のため)
-必須では無いが、生成したプロジェクトを動作させる為に、Sy...
***インストール [#v58c3ce7]
http://dolteng.sandbox.seasar.org/#Setup
***Doltengプロジェクトの作成 [#obbc6f5c]
-プロジェクト名、ルートパッケージ名、ビュー層と永続化層の...
-詳細はDoltengのドキュメントを参照のこと。
http://dolteng.sandbox.seasar.org/usage.html#project-wizard
***Dolteng対応プロジェクトの追加 [#pda75de9]
-[[プロジェクトウィザードプラグインについて>http://d.hate...
***Pageクラスの生成 [#k176be70]
-HTMLからid,class属性を解析してPageクラスを生成する。
-Dxoとの関連を認識する。
-表を認識し、そのDtoを生成する。
-Pageクラスのスーパークラスを生成する。(共通メンバの宣言...
-表のDaoを認識したら、prerenderメソッドにその全件検索処理...
***HTMLからPageクラスへのダイナミックプロパティの追加(※...
-id属性をもつタグのid以外の属性を選択してコンテキストメニ...
***DTOクラスの生成 [#x0f449ad]
-Pageクラスを作成する時に、「Items」に後方一致するIDを持...
***Daoクラスの生成 [#b7cc6924]
-DatabaseViewで、対象のテーブルもしくはカラムのノードを選...
-Uujiを選択している場合は、Daoのみ作成する。(Entityとし...
-Uujiを選択している場合は、PageとActionを分割出来ない。Pa...
***Orm.xmlとDao、Entityクラスの自動遷移(KuinaDao) [#xec...
-Ctrl+3またはコンテキストメニューの「Open Dao Pair」でDao...
-Ctrl+4またはコンテキストメニューの「Open Entity Pair」で...
-対応するOrm.xmlが存在しない場合、プロジェクトのPreferenc...
***SQLファイルとDaoクラスの自動遷移(UUji,S2Dao) [#i7b62...
-Ctrl+3またはコンテキストメニューの「Open Dao Pair」でDao...
-Uuji及びS2Daoでは、Daoクラスの対象のメソッド名の付近にカ...
-対応するSQLファイルが存在しない場合、SQLファイルを生成す...
***HTMLからブラウザ起動 [#cebc95b4]
-HTMLのコンテキストメニューで「View On Server」を選択する...
-デフォルトではキー割り当てなし(ショートカットキーを設定...
***HTMLファイルとPage、Actionクラスの相互遷移(UUji、S2Da...
-Ctrl+5でHTML〜Pageを遷移する。
-Ctrl+6でHTML〜Actionを遷移する。
-項目に対応関係がある場合、Pageクラスのエディタにマーカー...
-マーカーはプロジェクトの設定で「Use Page Marker」にチェ...
-マーカーはPageクラス、HTMLファイルの更新に同期する。
-マーカーを手動で更新するにはコンテキストメニューから「Re...
***Scaffoldの生成 [#lff9e7ca]
-DoltengのDatabaseViewのテーブルのコンテキストメニューか...
***convention.diconへのMockクラスの一括登録(※バージョン0...
-本機能の目的:Mockクラスは立場的にネーミング規約外のクラ...
-ソースフォルダのコンテキストメニューから「Dolteng」→「Re...
ページ名: