ほぼプログラムミングをやったことない初心者が、Springを利用してWEBサイトを作成してみる。忘れないためのメモ。
やってみるチュートリアルサイトはここ
Spring Tutorial for Beginners
今回はあまりにも知識がないため、下記のページを読んだ。
そして、重要そうな用語を自分なりの解釈で記載。
Quick Learning Java for beginners
Class・・・あるもの型。ドメインみたいなものか?フィールド、関数をもつ。型(Class)から具体的なもの(インスタンス)を生成する。
Constructor・・・インスタンスを生成する際に、実行される関数。インスタンス固有の特性を設定するのに利用される。
Instance・・・型(クラス)から生み出される具体的なもの。フィールド、関数をもつ。
Normal field・・・(クラス内で宣言された場合)クラスから生成されるインスタンス独自のフィールドである。
static Field・・・(クラス内で宣言された場合)クラス内で共通に保持するフィールドである。
final Field・・・Normal fieldのうち、一番初めの宣言以降、値を変更することができないフィールドである。
static final Field・・・static Fieldのうち、一番初めの宣言以降、値を変更することができないフィールドである。
Method・・・与えられた条件(パラメータ)に沿って、データの加工を行う処理である。加工結果を返す場合と返さない場合がある。
static Method・・・Methodのうちクラスに保持するものである。インスタンス経由でなく、クラス経由で呼び出した方がよい。
final Method・・・Methodのうちインスタンスに保持するものである。
parent class・・・parent classはsub classによって継承元となるクラスである。
sub class・・・継承対象となるクラス(parent class)をもとに、作成したクラスである。親クラスから、フィールドと値、関数を継承する。
Override method・・・親クラスから継承した、Methodの内容を破棄して、新しくデータの加工処理内容を定義すること。
以上
チュートリアルをサラッと見てみて、重要そうな単語、わからなかった単語を書き出した。
Maven
IoC Container
DAO, ORM, AOP, WEB
implement
Group Id
Artifact Id
package
pom.xml
Spring BEAN
packages
ApplicationContext