2017-05-01から1ヶ月間の記事一覧
つい最近EclipseMarsの設定をしたのにTomcatとの関係がうまくいかなくて今日すべてやり直しました。 だからこの前書いた記事はボツだね。 あ、でも自分の役には立ってるのだけど。今回も見直したし。 Eclipseの環境設定欄のserverランタイム設定するとこがで…
・JSTL アクションタグ はJSPページからプログラム的な要素のほとんどを取り除き、ソースコードを簡略化するアクションタグと式を組み合わせることでJavaに精通していない人でもJSPページを記述できるようになるアクションタグを駆使したコーディングを行う…
データベース 後から検索・分析することを目的に、体系的に蓄積した情報群のこと データベースサーバ データベースに情報を確実に矛盾なく蓄積、更新し、必要な情報を大量のデータの中から高速に取り出すための手段を提供するソフトウェア データベースの種…
リクエスト情報 クライアントからサーバに送信される情報の総称 HTTP通信の確認 HTTP通信の構成 要求 ・HTTPメソッド:サーバに対する直接の要求と取得するパス ・リクエストヘッダ:リクエストの構成情報、クライアント情報など ・リクエスト本体:フォームか…
/WEB-INFと/META-INF JSP&サーブレットで特別な意味を持つフォルダHTTP経由でアクセスすることができない エラーが発生したときは ・スペリングに誤りがないか、大文字小文字は区別されているか(<%~%>や<%@~%>で囲まれた中身は要注意)・日本語以外の部分は…
自分のパソコンの状況とインストールしたversion(コマンドつき) ●mac java -version java version "1.8.0_71" ●Tomcat8.0.44 Tomcatインストール ●tar.gzをダウンロード $ sudo mv ~/Downloads/apache-tomcat-8.0.44 /usr/local ●作業しやすいように/Libra…
山田祥寛さんの独習Javaサーバサイド編第2版 今回から新しい本まとめていきます 1章はまだわかりやすい感じ サーバサイドJava Webアプリケーションを開発するための技術 Webアプリケーション 検索エンジンやネットショッピングサイト、SNSなどのインターネッ…
この本は15章までで終了。 最後の方は文章の説明が多いので読んでもほ〜んという感じ。 評価は結構分かれてるみたいだけど、最初の方はわかりやすいのかなあと個人的には思う。 問題に対して、実現の仕方はいろいろあるがその章で学んだことをつかって解いて…
文字 文字は整数値のコードで表され識別される。文字コードには種類があり、Javaが採用しているのはUnicodeである。 Unicode ・全ての文字に固有の番号を与える・プラットフォームに依存しない・プログラムに依存しない・言語に依存しない char型 文字を表す…
インターフェース インターフェースのメソッドはpublicかつabstractである。それを実装するクラスではメソッドにpublic修飾子を与えて実装する。インターフェース型のインスタンスを生成することはできない。インターフェース型の変数は実装クラスのインスタ…
抽象クラス インスタンスを生成できない、またはすべきでない。メソッドの本体が定義できない。その内容はサブクラスで具体化すべきであるという性質を持ったクラスを表す。抽象メソッドを一個でも有するクラスは必ず抽象クラスとして宣言しなければならない…
派生と継承 あるクラスをコピーして、部分的な追加・修正を施すプログラミングを続けていくと、互換性のないクラスが溢れかえってしまうため、プログラムの開発効率・拡張性・保守性が低下することになる。そのためソースプログラムの安易な切り貼りによって…
パッケージ 主な役割は3つ1.名前の衝突回避2.カテゴリによる分類3.カプセル化(アクセス制御) 同一名のクラスは異なるパッケージに属していれば使い分けられる。階層化できる。例)Scannerクラスはjavaパッケージの中のutilパッケージに属す。階層的なパッ…
クラス変数 staticを付けて宣言されたフィールドはクラス変数(静的フィールド)となる。個々のインスタンスではなくクラスに所属する。そのため、クラス変数のアクセス式は『クラス名.フィールド名』となっている。または『クラス型変数名.フィールド名』と…
ゲッタとセッタとアクセッサー getter:フィールドの値を取得するメソッドsetter:フィールドに値を設定するメソッドaccessor:両者の総称 クラス型変数の代入 クラス型の変数を同一型の変数によって初期化するか、同一型の変数を代入すると、参照先がコピーさ…