タグ

ブックマーク / blog.codebook-10000.com (2)

  • setInterval()を使って、JavaScriptでタイマーで設定した一定時間ごとに動作を繰り返す(定期更新/実行する)サンプル - 感謝のプログラミング

    今日は正月であまり事に出る気にもならず、ピザを取ることにした。 ドミノ・ピザはネットで注文ができる。 注文してみたところ、注文完了後、「オーダー状況追跡システム」なるものが。 ドミノ・ピザはこちら↓ http://www.dominos.jp/ 楽しそうだから見てみると、以下の図のように、(ほぼ)リアルタイムで、現在の注文のステータスを表示してくれるものだった。 このリアルタイムのブラウザ更新はどうやってやってるんだろう? WebSocketでも使ってるのかな? と、気になってこのドミノ・ピザのオーダー追跡システムどうやって実装してるんだろうと思ってソースを見てみると、一部にこんなソースが書いてあった(当然、丸々抜粋はできないため、興味のある人はドミノ・ピザを注文して覗いてみてほしい) ちなみに、ピザ自体は注文して20分くらいで届いた。 ホクホクとあったかい、とても美味しいピザだった。

    setInterval()を使って、JavaScriptでタイマーで設定した一定時間ごとに動作を繰り返す(定期更新/実行する)サンプル - 感謝のプログラミング
    maisenakajima
    maisenakajima 2014/01/06
    Eclipseでtomcatプロジェクトを作成する。web.xmlを編集する。(デフォルトのTomcatプロジェクトには「web.xml」が存在しないため)
  • Javaのリフレクションを使ってクラスオブジェクトを生成したり、メソッドを呼び出すためのサンプル - 感謝のプログラミング

    ※追記 追加記事を書きました。 はてブでコメントをいただいたので、さっそくSpring Frameworkでリフレクションを使ってる部分を読んでみた。 ※追記ここまで リフレクションとは、実行中に型情報を取得でき、方そのものを操作対象にできる仕組みのことである。 コア・リフレクション機構であるjava.lang.reflectはロードされたクラスに関する情報へのプログラムによるアクセスを提供する。 Constructorインスタンス、Methodインスタンス、Fieldインスタンスにより、それらの実際の対象物を反射的(reflectively)に操作することができる。 定義だけ見てもよくわからんので、リフレクションを使ってインスタンスにアクセスしてみる。 package kiso; public class ReflectionSample { public static void mai

    Javaのリフレクションを使ってクラスオブジェクトを生成したり、メソッドを呼び出すためのサンプル - 感謝のプログラミング
    maisenakajima
    maisenakajima 2013/12/15
    Class<?> clazz = Class.forName("java.lang.StringBuilder"); Method appendMethod = clazz.getMethod("append", String.class); StringBuilder sb = (StringBuilder) clazz.newInstance(); appendMethod.invoke(sb, "君と僕とでヤンマーだ!");
  • 1