タグ

2009年5月13日のブックマーク (2件)

  • Struts/同期トークンで二度押しなどをチェックする - きのさいと

    WEB開発で必ずついて回るのが、Submitボタン二度押しや戻るボタンを押されるなど、勝手な画面遷移をされないような配慮です。Strutsでは同期トークンという機能でこれらの考慮をサポートしてくれます。 実際にサンプルで、ある画面でSubmitを二度押ししたとき、それを検知して二つ目のリクエストをエラーではじくという事を考えてみます。 同期トークンとは † 同期トークンの機能とは以下の通りです。 あるアクションで、サーバ上でユニークなID(以下、トークン)を生成し、返却するhtmlにhidden等で仕込んでおく そのアクションで、トークンはSessionにも格納しておく 次のリクエストにはhidden内のトークンが飛んでくる 次のアクションで、hiddenパラメタ内のトークンとSessionのトークンが等しいことを確認する 等しければ、正しいリクエストということで処理する。Session

  • 2009-04-24 - 抜かれるならド肝だよね

    最近,Eclipseに慣れていない方がプロジェクトに参画したので,自分が便利だなーと思って使っているEclipseショートカットキーを一覧にしてみました。他にも使ってる気がしますが,とりあえず思いついたショートカットキー。Ctrl+Space・・・これは必須 コンテンツ・アシストCtrl+Shift+O・・・不要なインポートとか必要なインポートをヨロシクやってくれて便利 インポート宣言の編成Ctrl+D・・・何気に便利 行を削除Alt+Shift+J・・・Javadocコメントは書きましょう Javadoc コメントの追加Ctrl+/・・・良く使います 行コメント(付与・解除)Ctrl+Shift+R・・・xmlとかhtmlとか探すときに便利 リソースを開くCtrl+Shift+T・・・スバラシー 型を開くCtrl+.・・・次の警告やコンパイルエラーの箇所へ素早く移動 次へCtrl+,・・