タグ

Javaに関するsyonxのブックマーク (82)

  • Java ‐ 通信用語の基礎知識

    言語の設計は、元祖Emacsの開発や、KISSの原則などで知られるカナダ出身のプログラマーJames Goslingである。 EmacsではRichard M. Stallmanに大敗したが、Javaはそこそこ成功をおさめ、出身国カナダからカナダ勲章が贈られた。これはカナダにおいては、民間人が得られる勲章として最高位のものとされる。 Javaは、1995(平成7)年5月23日に発表された。 言語仕様としての「Java言語」と、その実行環境である仮想計算機「JVM」などが仕様として定義されている。 JVMさえ用意すればどのようなオペレーティングシステムでも利用可能であり、登場した当初は、実行環境を問わないところが好まれWebサイトのアプレット作成用に使われたが、Java言語は汎用言語なので、用途はそれに限定されたものではない。 後にFlashが多機能化するとJavaアプレットから置き換わりJ

    syonx
    syonx 2014/09/09
    とてもためになる
  • リクエストデータをJavaBeansにセット(Commons活用)

    リクエストデータをJavaBeansにセット(Commons活用):JavaTips ~Apache/JakartaJavaBeansのプロパティを文字列として指定 Javaで記述されたコンポーネント間で、まとまった情報をやり取りしたい場合は、JavaBeansを使用すると便利です。JavaBeansのプロパティxxxに値をセットしたり取得したりするには、setXxx()やgetXxx()メソッドを呼ぶコードを記述します。しかし、XML形式の設定ファイル内に、JavaBeansにセットしたいプロパティ名と値の組が記述されていた場合等、アクセスしたいプロパティのプロパティ名を文字列として指定したい場合があります。このようなときは、java.lang.reflectパッケージによるリフレクションを用いて、プロパティ文字列に対応するsetter/getterメソッドを呼ぶコードを記述するのが

    リクエストデータをJavaBeansにセット(Commons活用)
    syonx
    syonx 2014/09/09
    ちょうど10年前じゃないか…知らなかった。まさにリフレクション使っちゃってたし。