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を格納する
実行