タグ

2013年2月25日のブックマーク (12件)

  • Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT

    Strutsの常識を知り、EclipseとTomcatの環境構築:Webアプリの常識をJSPとStrutsで身につける(2)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です いまさら聞けないStrutsの常識 今回は、「Strutsの常識」と題し、Webアプリケーションフレームワークの1つであるStrutsについての概要を説明したうえで、JDKやEclipse、TomcatなどのWebアプリケーション作成の環境構築を行い、サンプルプログラムを実際に作成してみましょう。 連載第1回の「いまさら聞けない、Webアプリケーションの常識」で、「連載ではStrutsを取り上げていきます」

    Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT
  • EL式を拡張したSAStrutsタグ/ファンクションは超便利

    URLエンコーディング(クロスサイトスクリプティング対策で「javascript:alert('hoge')」のような入力を「javascript%3Aalert%28%27hoge%27%29」のようにJavaScriptが実行されないように変換すること)が必要なケースは、f:u()を使ってください。 f:br()

    EL式を拡張したSAStrutsタグ/ファンクションは超便利
  • @IT:連載 Strutsを使うWebアプリケーション構築術(1)

    アプリケーション・フレームワーク「Struts」 昨今、とみに「フレームワーク・プログラミング」という言葉が取りざたされることが多くなってきました。そして、稿のテーマでもあるStrutsもまた、「サーバサイドJava」――サーブレットベースで動作する「アプリケーション・フレームワーク」の一種です。 Strutsプログラミングの具体的な手続きを紹介していくに先立って、まずはこのアプリケーション・フレームワークとしてのStrutsについて、簡単に解説しておくことにしましょう。 ■アプリケーションの枠組み フレームワーク、それはアプリケーションを構築するうえでの「枠組み」であり、「ルール」であり、(語弊を恐れずにいえば)「制限」です。 昨今、アプリケーション構築におけるチーム開発の重要性がますますクローズアップされています。アプリケーションがますます大規模化し、また、基幹システムの一角をも担う

    @IT:連載 Strutsを使うWebアプリケーション構築術(1)
  • クライアントサイドJavaScriptでのビューの作り方4つ - id:anatooのブログ

    追記: 指摘により、UIオブジェクト型を追加した(thx @kanreisa)。 クライアントサイドJavaScriptでのビューの作り方を大別すると、3つ4つある。 DOM操作型 テンプレートエンジン型 UIオブジェクト型 データバインディング型 ここでいうビューの作り方とは、有り体にいうとJavaScriptからどうやってDOM要素を生成したりするかどうか。イベントリスナーの登録とかも含む。 DOM操作型 昔ながらのやり方。jQueryとか使って直接DOM操作してビューを作る。 // 例えば、<div class='hoge'>fugafuga</div> みたいなDOMを表示する var myView = $("<div class='hoge'/>"); myView.text('fugafuga'); // body以下に挿入 $(body).append(myView); 長所

  • StartUp Sass + Compass [基本と活用]

    「第5回Creators MeetUp」の発表資料です。 http://atnd.org/events/40410

    StartUp Sass + Compass [基本と活用]
  • 重くなってきたMacをカンタンに高速化する10の方法 | らふらく ^^

    最近、Macが重くなり、虹色アイコンが 出るようになってきたので、高速化する方法を調べました。 今回は、高速化に有効だった方法を紹介します。 ①「OnyX」でMac内をクリーニング Mac内のお掃除に便利なのが「OnyX」です。 詳細はこちらをどうぞ。 Macの不可視ファイル表示やメンテナンス/クリーニングに「OnyX」が便利 システムやインターネット、 ログなどのキャッシュを削除してくれるのですが、 これだけで数GBの容量が確保できたりすることもあります。 ②ネットがサクサクつながるカンタン設定 インターネット環境を最適にするには「dolipo」と、 カンタンなシステム環境設定が効果的のようです。 詳細はこちら。 お金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう ③たまった不要ファイルを削除 キャッシュや長

  • 毎日の忙しさから解放されるために知っておくべき3つのキーワード - sadadadの読書日記

    何時も何かしら多忙感を感じている人も多いと思います。そんな『忙しさ』は誰に対しても望ましいものではありません。しかし、忙しさに対して受身になり、耐え忍び、誰かの救いを待っていても、望むように改善されることはほとんどありません。少しでも忙しさから解放されたいなら、忙しさに対して何らかの形で積極的に取り組む必要があります。では、どのように取り組めばいいのでしょうか。 サラリーマンの悩みのほとんどにはすでに学問的な「答え」が出ている (マイナビ新書) 作者: 西内啓出版社/メーカー: マイナビ発売日: 2012/03/23メディア: 新書購入: 2人 クリック: 100回この商品を含むブログ (9件) を見る 1 忙しさはどこで生まれているのか。 忙しいといっている人は、自分の中で物事が整理できていません。整理できていないがゆえに行為全般に無駄が多く建設的でないのです。また、手順、配置、コミュニ

    毎日の忙しさから解放されるために知っておくべき3つのキーワード - sadadadの読書日記
  • Sassでlinear-gradient()のmixinをつくる その4 - fragmentary

    2013年2月も終わりかけですが、CSS Preprocessor Advent Calendar 2012の記事の続編です。 今回は linear-gradient() から、SVGのグラデーション画像を生成するmixinをつくります。なんでそんなことをするのかというと、IE9が linear-gradient() を実装しておらず、またグラデーションを生成できる独自フィルタもIE9標準モードで使えないからです。面倒ですねえ。Windows 7版のIE10の登場とそれへの移行が早く済むとよいのですが。 Part 6 ― SVGはパーセントエンコードされたdata: URLで表現 今回やるのは、異なるCSS構文の変換ではなく、CSSSVGというフォーマットの変換が主です。IE9からサポートされたSVGを利用し、グラデーションを含んだSVGファイルを、background-image で参

    Sassでlinear-gradient()のmixinをつくる その4 - fragmentary
  • Firefox 22はサードパーティーのCookieをデフォルトでブロック | スラド セキュリティ

    Firefox 22ではサードパーティーのCookieをブロックする設定がデフォルトで有効になるそうだ(Ars Technicaの記事、 Bugzillaの該当ページ、 Web Policyブログの記事、 家/.)。 現在でもFirefoxでは設定によりサードパーティーのCookieをブロックできるが、Firefox 22以降はデフォルトで実際に訪れたWebサイトが発行するCookieのみを受け入れるようになる。しかし、Webサイトに表示される広告の多くが情報収集のためにサードパーティーのCookieを使用しており、広告業界からは否定的な反応も出ている。Interactive Advertising BureauのMike Zaneis氏は、広告業界に対する初めての核攻撃だなどとツイートしているが、すでにSafariはデフォルトでサードパーティーのCookieをブロックする設定になってお

  • [Java]struts - 機能リファレンス - バリデータ(入力チェック)【基本】【PGBox】

    バリデータ機能を使用した入力チェックのサンプルです。 strutsに用意されているValidator機能を使用するには、まずValidatorPlugInを有効にする必要があります。 struts-config.xmlの最後の方に記述があります。 <!-- =================================================== Validator plugin --> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/org/apache/struts/validator/validator-rules.xml, /WEB-INF/validation.xml"/> </plug-in> この

  • postデータのあるページの再表示 - OKWAVE

    postデータのあるページをjavascriptを使って、再表示しようとしているのですが、 window.opener.location.reload(true); のjavascript を実行したら、 情報を再送信しないと、ページを更新できません。 [再試行]をクリックして情報を送信するか、 [キャンセル]をクリックして表示しようとしていたページに戻ってください。 のようなメッセージボックスが出てしまします。 回避(出なくする)方法はないでしょうか? # javascriptの方の質問か悩みましたが、こちらにしました。 よろしくお願いします。

    postデータのあるページの再表示 - OKWAVE
    takasian_pride
    takasian_pride 2013/02/25
    location.replace(location.href);
  • JavaとPythonの学習がオンラインで出来る『CodingBat』 | 100SHIKI

    シンプルだが、良く出来ていると思ったのでご紹介。 CodingBatでは、JavaPythonの練習問題をオンラインで解いていくことができる。 その場でコードを書いて、その場で結果を判定してくれる点がわかりやすい。 問題自体はシンプルなものだが、ドリル的にこなしていければそれなりの実力がつくはずだ。 JavaPythonを学んでいる人はいかがだろう。

    JavaとPythonの学習がオンラインで出来る『CodingBat』 | 100SHIKI