古川 烈
r_f_315****@hotma*****
2008年 9月 30日 (火) 10:20:30 JST
古川です。 プレゼンと言いますか、成果報告と言いますか、 作成したものがあるので、皆様に見ていただきたいと思い投稿です。 自分がメーリングリストに初投稿したのは2008/06/26ですが、 矢野様、並びの他の先達のおかげで、まったく無知の状態ではじめたWicketで 約3ヶ月で「このぐらいのものは作れましたよ。」という内容です。 既存のサイトとの兼ね合いに時間を取られたのもあったので、 この内容だけなら実際はもっと短い期間で作成できると思います。 (商用サイト、個人サイトに限らずWicketを始める人の何かの指標になれば良いかなと。。。) 作成したページは下記になります。 http://www.hokende.com/insurancemarket/comparison/category/life よく見かける商品比較のサイトです。 ※まだ開発途中で生命保険だけ本稼動中です。今後どんどん拡張していく予定です 構成は「Wicket1.3.4 + Tomcat + Hibernate + Oracle」です。 大まかなサイト構造としては、 BasePage extends WebPage { <wicket:panel> <-- ヘッダー部分 <wicket:child> <-- メインコンテンツ部分 <wicket:panel> <-- フッター部分 } となっています。 使用しているWicketの技術としては下記になります。 1.URL部分 <- NiceURLでクローラー対策をとりました。 2.セッション部分 <- BasePageでSession.getClientInfo()を利用してJsessionIDがURLに付かないようにしました。 3.ロード画面 <- クライアント情報を取得するときに、一瞬現れる画面を変更しました。(BrowserInfoPage) 4.ヘッダーフッター <- <wicket:panel>を利用しました。 5.ページ全体 <- 共通処理などを入れるためにBasePageとして継承元としました。 6.項目のPopUp説明 <- extensionsのModalWindowを利用しました。 7.ボタンやリンク <- 比較機能に関するほとんどの動作をAjaxで作成しました。(wicketの機能だけで出来ています。) だいたいこんな感じで、Wicketの初歩的な技術しか使用してないと思います。 (逆に言えば、初歩的な技術だけでここまでやれるWicketが素晴らしいと思います) 「ここはどうなっているんだ?」 とか、 「ここはたぶんこうやって作っただろうけど、こうしたほうが良いよ」 等、質問でも何でもコメント頂けるとうれしいです。 以上、失礼します。 追伸:商品を比較して資料請求して頂けると、開発費が多く出て自分が幸せになれます;-p --------------------------------------------------- 古川 烈(ふるかわ れつ) 電子メール:r_f_315****@hotma***** --------------------------------------------------- _________________________________________________________________ 秋本番!連休たくさんのこの秋、みんなのオススメ週末旅行をチェックしよう http://clk.atdmt.com/GBL/go/112813570/direct/01/ -------------- next part -------------- HTMLの添付ファイルを保管しました... 下载