๐ List List๋ ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ๋ ์ปฌ๋ ์
ํ๋ ์์ํฌ์ ํ ์ข
๋ฅ ์ปฌ๋ ์
ํ๋ ์์ํฌ๋ ? ๋๋ณด๊ธฐ Collection List : ์์๋ฅผ ์ ์งํ๊ณ ์ ์ฅ, ์ค๋ณต ๊ฐ๋ฅ Set : ์์๋ฅผ ์ ์งํ์ง ์๊ณ ์ ์ฅ, ์ค๋ณต ๋ถ๊ฐ๋ฅ Map : ํค์ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋ ์ํธ๋ฆฌ ์ ์ฅ, ํค๋ ์ค๋ณต ๋ถ๊ฐ๋ฅ ๐ ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ์ ์ฐจ์ด์ ๋ฐฐ์ด (Array) ๋ฆฌ์คํธ (List) ํฌ๊ธฐ ๊ฐ์ฒด ์์ฑ ์ ํฌ๊ธฐ ํ ๋น์ด ํ์์ด๋ฉฐ, ํ ๋น๋ ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋จ ํฌ๊ธฐ๋ฅผ ํ ๋นํ ํ์๊ฐ ์์ผ๋ฉฐ ๊ฐ๋ณ์ ์ผ๋ก ๋ณํํจ ์ ์ฅ ๋ฐฉ์ ์๋ณ์(์ธ๋ฑ์ค)๊ฐ ์กด์ฌ ex) str[i] ๊ฐ์ฒด์ ๋ฒ์ง๋ฅผ ์ ์ฅ ์ข
๋ฅ int, String, long ... ArrayList, Vector, LinckedList ์ ์ธ ๋ฐฉ๋ฒ int[] i = new int[5]; String a[] = new S..
๐ @RequestParam 1. @RequestParam์ ์๋ตํ๋ ๊ฒฝ์ฐ // public String main2 (@RequestParam(name="year", required=false) String year) public String main2 (String year) ์์ ๋ ๋ฌธ์ฅ์ ๊ฐ์ ๋ฌธ์ฅ์ด๋ฉฐ, @RequestParam์ ์๋ต ๊ฐ๋ฅํ๋ค. required๋ ํ์ ์ฌ๋ถ ๋ํ๋ด๊ณ ์์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํ์์
๋ ฅ์ด false์ด๋ฏ๋ก, year ๊ฐ์ ์
๋ ฅํด์ฃผ์ง ์์๋ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ฃผ์๋ฅผ ์
๋ ฅํ ๋์ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค. // http://localhost/ch2/requestParam2 --->> year = null // http://localhost/ch2/requestParam2?year -->..
๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทํ๋ ์ค๋ณต๋ ๋ฐ์ดํฐ๋ฅผ ํผํ๊ธฐ ์ํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์กฐํ ์ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ์ฐธ์กฐํด์ผ ํจ ์กฐํ์ ์ฐ๊ธฐ ์ฌ์ด์ ํธ๋ ์ด๋ ์คํ * ํธ๋ ์ด๋ ์คํ : ๋ค๋ฅธ ์ธก๋ฉด์์ ์ด๋์ ์ป์ผ๋ฉด์ ์งํฉ ๋๋ ๋์์ธ์ ํ์ง, ์, ์์ฑ์ ์์ ๊ฑฐ๋ ์์ด๋ฒ๋ฆฌ๋ ์ผ์ด ์๋ฐ๋๋ ์ํฉ * ์ ๊ทํ ์งํ ์์ ๋ฐ์ดํฐ๊ฐ ์ต์ ์ฑ์ ๋ณด์ฅํด์ผ ํ๋์ง ๊ณ ๋ คํด์ผ ํจ ! ๐ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทํ์ ๋ชฉ์ ์ค๋ณต์ ๋ฐฐ์ ํ์ฌ ์ฝ์
, ์ญ์ , ๊ฐฑ์ ์ด์์ ๋ฐ์์ ๋ฐฉ์ง ๊ฐ ๋ฆด๋ ์ด์
์ ์ค๋ณต๋ ์ข
์์ฑ์ ์ฌ๋ฌ๊ฐ์ ๋ฆด๋ ์ด์
์ ๋ถํ ์ด๋ ํ ๋ฆด๋ ์ด์
์ด๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์์ ํํ ๊ฐ๋ฅํ๊ฒ ํจ ๋ฐ์ดํฐ ์ฝ์
์ ๋ฆด๋ ์ด์
์ ์ฌ๊ตฌ์ฑํ ํ์์ฑ ๊ฐ์ ํจ๊ณผ์ ์ธ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ ์์ฑ ๊ฐ๋ฅ ๐ ์ ๊ทํ vs ๋น์ ๊ทํ ๋น๊ต ์ ๊ทํ ๋น์ ๊ทํ 1. ์ค๋ณต์ ์ ๊ฑฐํ๊ณ ํ๊ณณ์์ ๊ด๋ฆฌ 2. ๋ฐ..
โ Database๋ ๋ฌด์์ผ๊น ๋ฐ์ดํฐ๋ฒ ์ด์ค(DB) : ๋ฐ์ดํฐ์ ์ ์ฅ์ ๐ DBMS ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ํ๊ณ ๊ด๋ฆฌํ๋ ์ํํธ์จ์ด. ๊ณ์ธตํ, ๋งํ, ๊ด๊ณํ DBMS ์ค ๋๋ถ๋ถ์ DBMS๊ฐ ํ
์ด๋ธ๋ก ๊ตฌ์ฑ๋ ๊ด๊ณํ DBMS(RDMBS)ํํ๋ก ์ฌ์ฉ๋จ. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฌ๋ฌ ๋ช
์ ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ๊ณต์ ํ๊ณ ๋์์ ์ ๊ทผ์ด ๊ฐ๋ฅํด์ผ ํจ ๋๋ณด๊ธฐ ex. ์ํ์ ์๊ธ ๊ณ์ข ์ฌ๋ฌ ๋ช
์ ์๊ธ ๊ณ์ข ์ ๋ณด๋ฅผ ๋ชจ์ ๋์ ๊ฒ : ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํ์ด ๊ฐ์ง๊ณ ์๋ ์๊ธ ๊ณ์ข ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ฌ๋ฌ ๋ช
์ด ๋์์ ์ ๊ทผ ๊ฐ๋ฅ (์๊ธ ๊ณ์ข ์ฃผ์ธ, ์ํ ์ง์, ์ธํฐ๋ท ๋ฑ
ํน, ATM ๊ธฐ๊ธฐ ๋ฑ) ์ด๋ฌํ ๊ฒ์ด ๊ฐ๋ฅํ ์ด์ ๋ ๋ฐ๋ก DBMS๊ฐ ์๊ธฐ ๋๋ฌธ ๐ DBMS์ ์ข
๋ฅ MySQL, ์ค๋ผํด(Oracle), SQL ์๋ฒ, MariaDB ๐๏ธ DBMS์ ..
'๐ต java' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (4 Page)
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.