BufferedReaderクラスはテキストファイルを読み込むためのファイル(ファイルを一行ずつ読み込む)
テキストファイルを読み込む(InputStreamReader)
Java入門 -Javaクラスの継承①-
インスタンス化したときにコンストラクタ内に処理があれば実行されるよ!
インスタンス化するとインスタンス化した中身にアクセスできるようになる
オーバーライド:中身を書き換えちゃうよ!
条件はメソッド名、戻り値、引数が同じであること
コンストラクタは「クラス」の処理を実行するために「インスタンス」を生成するときに実行される機能をさします。
Java入門 -Javaクラスの継承②-
インターフェイス宣言時はclassではなくてinterfaceとかく
Java入門 -フォワードとリダイレクト-
リダイレクト | フォワード | |
---|---|---|
リクエスト/レスポンスの回数 | 2回 | 1回 |
リクエストの情報 | 引き継げない | 引き継げる |
外部サイトへの移動 | できる | できない |
処理速度 | 遅い | 早い |
Java入門 -MVCモデル-
c コントローラ:制御
m モデル:処理
v ビュー:表示
####Java入門 -スコープの概念-
JavaBean データを納める倉庫のような役割のクラス
プロパティへのgetter/setterメソッドをもつ
引数のないコンストラクタを持つ
java.io.serializableを実装している
ServletException postのためのリクエストが処理できなかったとき。
IOException もしサーブレットがリクエストを操作するときに入力あるいは出力エラーが検出されるとき。
####Java入門 -Beanクラス-
メンバ変数とは、
クラス定義をしている{ }内に記述され、そして!メソッドの外に記述されてなければならない
スコープの書き方
//セッショスコープの保存領域
HttpSession session = request.getSession();
//セッションスコープに保存
//Session.setAttribute("属性名", 保存したいインスタンス)
//セッションスコープからインスタンスを取得
(型) 名前 = (型) session.getAttribute("属性名");
メソッド内で保持されている変数はローカル変数という。
####Java入門 -ログイン機能の作成-
getter:「get+プロパティ名」、プロパティの値を取得する
setter:「set + プロパティ名」、プロパティの値を設定する