狠狠撸

狠狠撸Share a Scribd company logo
MSICC
        ~Mojavi Patterns~



                            Komagata Masaki
                             komagata@p0t.jp
                             komagata@p0t.jp
                                http://p0t.jp
                                http://p0t.jp
                              2005年6月18日
惭厂滨颁颁とは?

           2
Mojavi + Smarty → ICC

   ※ICC = Input Confirm Complate
        (入力 確認 完了)  完了)




                                   3
?Mojaviのサンプルは結構少ない
(Hello World以外のが見たい)

?どういうのが正解なのかわからない
          ↓
        導入コスト高

                       4
Mojavi Patterns

                  5
ICC Pattern
          Input                                     Confirm                Complate
                                  Validate
                                                         名前     Register

                                                  パスワード                    完了しました
            確認                                    戻る      登録



icc/
  actions/
       RegisterAction.class.php              --- 入力?確認?登録処理含む
       ResultAction.class.php                --- 完了ページを出すだけ
  views/
       RegisterView_input.class.php          --- 入力ページ
       RegisterView_success.class.php        --- 確認ページ
       RegisterView_error.class.php          --- エラーページ(テンプレは入力ページと同じ)
       ResultView_success.class.php          --- 完了ページ
  templates/
       Input.html                            --- 入力テンプレ
       Confirm.html                          --- 確認テンプレ
       Result.html                           --- 完了テンプレ

                                                                                      6
気になっているところ

?PHPスクリプト、テンプレのエンコーディング/改行コードは普通何?
 PHPスクリプト、テンプレのエンコーディング/改行コードは普通何?
    スクリプト                 コード

?テンプレHTMLのバージョンは普通何?
 テンプレHTMLのバージョンは普通何?
     HTML

?Submitは普通Inputタグ?Buttonタグ?Inputタグ+JavaScript?
 Submitは普通Inputタグ?Buttonタグ?Inputタグ+JavaScript?
          Inputタグ       タグ      タグ

?外部ライブラリは普通どこに? mojavi/lib/smarty?
 外部ライブラリは普通どこに? mojavi/lib/smarty?
   ライブラリ   どこに? mojavi/lib/smarty




                                                 7
他のパターンは?


           8
宣伝




      Mojavi Japan
      http://mojavi.p0t.jp

     (明日ぐらいにオープン)

                             9

More Related Content

MSICC