Javaの知識-その1- | リフレプログラミング

Javaの知識-その1-

○用語解説

  ・super
   スーパークラス(親クラス)のオブジェクト参照
  ・this
   自分のオブジェクト参照
  ・extend
   (継承)
  ・implements
   (実装)// インタフェース宣言に対する実装 ↓インタフェース宣言
      //インタフェースProfileInterfaceの作成
      interface ProfileInterface {
         void showDate( );  //メソッドshowDateのヘッダー定義
         void showName(String name);  //メソッドshowNameのヘッダー定義
         void showAddress(String address); //メソッドshowAddress
      }

  ・サーブレット
   (サーバ上で動作するプログラム)
   ・セッション
   // ログインからログアウトまで保持される情報
  ・アプレット
   ブラウザ上で動作するプログラム。ブラウザ上の設定でアプレットの動作
   用設定と、JAVAプラグインのインストールが必要。
   ( I-mode上で動くプログラムをIアプリ)
  ・クッキー
   // Webサーバが訪問者のPCに対してデータの格納を行う。

  ・SAX(Simple API for XML)
   JAVAよりXMLを読み込むAPI。メモリ使用量が少なく、タグによるXML読み込み。
   XMLに対する更新機能はない
  ・DOM(Document Object Model)
   XML文書を全部解析しDOMツリーとしてツリー構造の論理操作が可能

  ・Swing
   JAVAでGUIアプリケーションを作成するためのパッケージ。Swingは実行環境
   によらない統一されたGUI

  ・JSP
   HTMLの中にJavaプログラムを埋め込み、サーバ側でそれをサーブレットのソース
   ファイルに変換して動作する仕組み

  ・その他
   Javaにはほかにもさまざまな機能が存在する
   リフレクション
    他のクラスのメソッドを実行
   コレクション
   Thread
   正規表現

○HTMLとClassの関係
a href (エイチレフ) はdoGet
submit は doPost

○トラブルシューティング
 ・Classがみれないとき

  TOMCATのlibにいれる。

 ・ブラウザ上からJAVAアプレットが正常動作しない
   http://sleipnirfaq.hp.infoseek.co.jp/act.html#java
   概要
   → JAVAプラグインのインストール
   → 再起動
   → ファイル名を指定して実行で"regsvr32 /u msjava.dll "を行う
   → 再起動

○JDBC
 環境設定
 ① ORACLEクライアントを管理モードでインストール
 ② CLASSPATHにORACLE_HOME/jdbc/lib/jdbc~.jarを指定する
 ③ TOMCATのcommon/libにjdbc.jarを格納する
 実行