์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array ๊ฐ์ฒด
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey๐ณ๐
[JSP] ์ต๋ฒ๊ท ์ JSP 2.3 ์น ํ๋ก๊ทธ๋๋ฐ: ๊ธฐ์ด๋ถํฐ ์ค๊ธ๊น์ง (์ ์: ์ต๋ฒ๊ท ) ์ ์ฒด ๋ชฉ์ฐจ ๋ณธ๋ฌธ
[JSP] ์ต๋ฒ๊ท ์ JSP 2.3 ์น ํ๋ก๊ทธ๋๋ฐ: ๊ธฐ์ด๋ถํฐ ์ค๊ธ๊น์ง (์ ์: ์ต๋ฒ๊ท ) ์ ์ฒด ๋ชฉ์ฐจ
yjyuwisely 2023. 3. 20. 09:24๊ต์ฌ: ์ต๋ฒ๊ท ์ JSP 2.3 ์น ํ๋ก๊ทธ๋๋ฐ, ์ ์: ์ต๋ฒ๊ท
์คํต ๋ ์ฑํฐ: 15, 16, 17, 19, 20
21, 22(๋ ์์ฒด ์์
)
PART 01 ์น ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด
CHAPTER 01 ๋ค์ด๊ฐ๊ธฐ
01 ์ด ์ฑ
์ ๋ฒ์
02 ๋์ ๋
์
03 ์ค๋น๋ฌผ
3.1 JDK ์ค์น
3.2 JAVA_HOME ํ๊ฒฝ ๋ณ์ ์ค์
3.3 ํฐ์บฃ ์ค์น
3.4 ํฐ์บฃ ์คํ
CHAPTER 02 ์น ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด
01 ์น๊ณผ ์น ํ๋ก๊ทธ๋๋ฐ
1.1 URL๊ณผ ์น ํ์ด์ง
1.2 ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ
1.3 HTML๊ณผ HTTP
1.4 ์ ์ ์์๊ณผ ๋์ ์์
1.5 ์น ํ๋ก๊ทธ๋๋ฐ๊ณผ JSP
02 JSP ๋ง๋ค๊ณ ์คํํด๋ณด๊ธฐ
CHAPTER 03 JSP๋ก ์์ํ๋ ์น ํ๋ก๊ทธ๋๋ฐ
01 JSP์์ HTML ๋ฌธ์๋ฅผ ์์ฑํ๋ ๊ธฐ๋ณธ ์ฝ๋ ๊ตฌ์กฐ
02 JSP ํ์ด์ง์ ๊ตฌ์ฑ ์์
2.1 ๋๋ ํฐ๋ธ
2.2 ์คํฌ๋ฆฝํธ ์์
2.3 ๊ธฐ๋ณธ ๊ฐ์ฒด
2.4 ํํ ์ธ์ด
2.5 ํ์ค ์ก์
ํ๊ทธ์ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
03 page ๋๋ ํฐ๋ธ
3.1 contentType ์์ฑ๊ณผ ์บ๋ฆญํฐ ์
3.2 import ์์ฑ
3.3 trimDirectiveWhitespaces ์์ฑ์ ์ด์ฉํ ๊ณต๋ฐฑ ์ฒ๋ฆฌ
3.4 JSP ํ์ด์ง์ ์ธ์ฝ๋ฉ๊ณผ pageEncoding ์์ฑ
04 ์คํฌ๋ฆฝํธ ์์
4.1 ์คํฌ๋ฆฝํธ๋ฆฟ
4.2 ํํ์
4.3 ์ ์ธ๋ถ
05 request ๊ธฐ๋ณธ ๊ฐ์ฒด
5.1 ํด๋ผ์ด์ธํธ ์ ๋ณด ๋ฐ ์๋ฒ ์ ๋ณด ์ฝ๊ธฐ
5.2 ์์ฒญ ํ๋ผ๋ฏธํฐ ์ฒ๋ฆฌ
5.2.1 HTML ํผ๊ณผ ์์ฒญ ํ๋ผ๋ฏธํฐ
5.2.2 request ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์์ฒญ ํ๋ผ๋ฏธํฐ ๊ด๋ จ ๋ฉ์๋
5.2.3 GET ๋ฐฉ์ ์ ์ก๊ณผ POST ๋ฐฉ์ ์ ์ก
5.2.4 ์์ฒญ ํ๋ผ๋ฏธํฐ ์ธ์ฝ๋ฉ
5.2.5 ํฐ์บฃ์์ GET ๋ฐฉ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ํ ์ธ์ฝ๋ฉ ์ฒ๋ฆฌํ๊ธฐ
5.3 ์์ฒญ ํค๋ ์ ๋ณด์ ์ฒ๋ฆฌ
06 response ๊ธฐ๋ณธ ๊ฐ์ฒด
6.1 ์น ๋ธ๋ผ์ฐ์ ์ ํค๋ ์ ๋ณด ์ ์กํ๊ธฐ
6.2 ์น ๋ธ๋ผ์ฐ์ ์บ์ ์ ์ด๋ฅผ ์ํ ์๋ต ํค๋ ์
๋ ฅ
6.3 ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ์ด์ฉํด์ ํ์ด์ง ์ด๋ํ๊ธฐ
07 JSP ์ฃผ์
CHAPTER 04 ํ์ ์ดํด ์์
01 JSP ์ฒ๋ฆฌ ๊ณผ์
02 ์ถ๋ ฅ ๋ฒํผ์ ์๋ต
2.1 page ๋๋ ํฐ๋ธ์์ ๋ฒํผ ์ค์ ํ๊ธฐ: buffer ์์ฑ๊ณผ autoFlush ์์ฑ
03 ์น ์ดํ๋ฆฌ์ผ์ด์
ํด๋ ๊ตฌ์ฑ๊ณผ URL ๋งคํ
3.1 ์น ์ดํ๋ฆฌ์ผ์ด์
ํด๋์ URL์ ๊ด๊ณ
3.2 ์น ์ดํ๋ฆฌ์ผ์ด์
ํด๋ ๋ด์์์ ํ์ ํด๋ ์ฌ์ฉ
04 ์น ์ดํ๋ฆฌ์ผ์ด์
๋ฐฐํฌ
4.1 ํฐ์บฃ์ war ํ์ผ ๋ฐฐํฌํ๊ธฐ
PART 02 ํ์ ์ต๋
CHAPTER 05 ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์์ญ
01 ๊ธฐ๋ณธ ๊ฐ์ฒด
02 out ๊ธฐ๋ณธ ๊ฐ์ฒด
2.1 out ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์ถ๋ ฅ ๋ฉ์๋
2.2 out ๊ธฐ๋ณธ ๊ฐ์ฒด์ ๋ฒํผ์ ๊ด๊ณ
03 pageContext ๊ธฐ๋ณธ ๊ฐ์ฒด
3.1 ๊ธฐ๋ณธ ๊ฐ์ฒด ์ ๊ทผ ๋ฉ์๋
04 application ๊ธฐ๋ณธ ๊ฐ์ฒด
4.1 ์น ์ดํ๋ฆฌ์ผ์ด์
์ด๊ธฐํ ํ๋ผ๋ฏธํฐ ์ฝ์ด์ค๊ธฐ
4.2 ์๋ฒ ์ ๋ณด ์ฝ์ด์ค๊ธฐ
4.3 ๋ก๊ทธ ๋ฉ์์ง ๊ธฐ๋กํ๊ธฐ
4.4 ์น ์ดํ๋ฆฌ์ผ์ด์
์ ์์ ๊ตฌํ๊ธฐ
05 JSP ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์์ญ
06 JSP ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์์ฑ(Attribute) ์ฌ์ฉํ๊ธฐ
6.1 ์์ฑ์ ๊ฐ ํ์
6.2 ์์ฑ์ ํ์ฉ
CHAPTER 06 ์๋ฌ ์ฒ๋ฆฌ
01 ์ต์
์
์ง์ ์ฒ๋ฆฌํ๊ธฐ
02 ์๋ฌ ํ์ด์ง ์ง์ ํ๊ธฐ
03 ์๋ฌ ํ์ด์ง ์์ฑํ๊ธฐ
04 ์๋ต ์ํ ์ฝ๋๋ณ๋ก ์๋ฌ ํ์ด์ง ์ง์ ํ๊ธฐ
05 ์ต์
์
ํ์
๋ณ๋ก ์๋ฌ ํ์ด์ง ์ง์ ํ๊ธฐ
06 ์๋ฌ ํ์ด์ง์ ์ฐ์ ์์์ ์๋ฌ ํ์ด์ง ์ง์ ํํ
07 ๋ฒํผ์ ์๋ฌ ํ์ด์ง์ ๊ด๊ณ
CHAPTER 07 ํ์ด์ง ๋ชจ๋ํ์ ์์ฒญ ํ๋ฆ ์ ์ด
01 <jsp:include> ์ก์
ํ๊ทธ๋ฅผ ์ด์ฉํ ๊ณตํต ์์ญ ์์ฑ
1.1 <jsp:include> ์ก์
ํ๊ทธ ์ฌ์ฉ๋ฒ
1.2 <jsp:include> ์ก์
ํ๊ทธ๋ฅผ ์ด์ฉํ ์ค๋ณต ์์ญ ์ฒ๋ฆฌ
1.3 <jsp:param>์ผ๋ก ํฌํจํ ํ์ด์ง์ ํ๋ผ๋ฏธํฐ ์ถ๊ฐํ๊ธฐ
1.4 <jsp:param> ์ก์
ํ๊ทธ์ ์บ๋ฆญํฐ ์ธ์ฝ๋ฉ
02 include ๋๋ ํฐ๋ธ๋ฅผ ์ด์ฉํ ์ค๋ณต๋ ์ฝ๋ ์ฝ์
2.1 include ๋๋ ํฐ๋ธ์ ์ฒ๋ฆฌ ๋ฐฉ์๊ณผ ํ์ฉ๋ฒ
2.2 include ๋๋ ํฐ๋ธ์ ํ์ฉ
2.3 ์ฝ๋ ์กฐ๊ฐ ์๋ ํฌํจ ๊ธฐ๋ฅ
2.4 <jsp:include> ์ก์
ํ๊ทธ์ include ๋๋ ํฐ๋ธ์ ๋น๊ต
03 <jsp:forward> ์ก์
ํ๊ทธ๋ฅผ ์ด์ฉํ JSP ํ์ด์ง ์ด๋
3.1 <jsp:forward> ์ก์
ํ๊ทธ์ ์ฌ์ฉ๋ฒ
3.2 <jsp:forward> ์ก์
ํ๊ทธ์ ์ถ๋ ฅ ๋ฒํผ์์ ๊ด๊ณ
3.3 <jsp:forward> ์ก์
ํ๊ทธ์ ํ์ฉ
3.4 <jsp:param> ์ก์
ํ๊ทธ๋ฅผ ์ด์ฉํด์ ์ด๋ํ ํ์ด์ง์ ๋ฐ๋ผ ํ๋ผ๋ฏธํฐ ์ถ๊ฐํ๊ธฐ
04 <jsp:include>์ <jsp:forward> ์ก์
ํ๊ทธ์ page ์์ฑ ๊ฒฝ๋ก
05 ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์์ฑ์ ์ด์ฉํด์ ๊ฐ ์ ๋ฌํ๊ธฐ
CHAPTER 08 ์๋ฐ๋น๊ณผ ์ก์ ํ๊ทธ
01 ์๋ฐ๋น(JavaBeans)
1.1 ์๋ฐ๋น ํ๋กํผํฐ
02 ์์ ์์ ์ฌ์ฉํ ์๋ฐ๋น ํด๋์ค
03 ํ๊ทธ๋ฅผ ์ด์ฉํ ์๋ฐ ๊ฐ์ฒด ์ฌ์ฉ
3.1 <jsp:useBean> ์ก์
ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ์์ฑํ๊ธฐ
3.2 <jsp:setProperty> ์ก์
ํ๊ทธ์ <jsp:getProperty> ์ก์
ํ๊ทธ
3.3 ์๋ฐ๋น ํ๋กํผํฐ ํ์
์ ๋ฐ๋ฅธ ๊ฐ ๋งคํ
CHAPTER 09 ํด๋ผ์ด์ธํธ์์ ๋ํ 1 : ์ฟ ํค
01 ์ฟ ํค ์ฌ์ฉํ๊ธฐ
1.1 ์ฟ ํค์ ๊ตฌ์ฑ
1.2 ์ฟ ํค ์์ฑํ๊ธฐ
1.3 ์ฟ ํค ๊ฐ ์ฝ์ด์ค๊ธฐ
1.4 ์ฟ ํค ๊ฐ ๋ณ๊ฒฝ ๋ฐ ์ฟ ํค ์ญ์ ํ๊ธฐ
1.5 ์ฟ ํค์ ๋๋ฉ์ธ
1.6 ์ฟ ํค์ ๊ฒฝ๋ก
1.7 ์ฟ ํค์ ์ ํจ์๊ฐ
1.8 ์ฟ ํค์ ํค๋
02 ์ฟ ํค ์ฒ๋ฆฌ๋ฅผ ์ํ ์ ํธ๋ฆฌํฐ ํด๋์ค
2.1 Cookies ํด๋์ค๋ฅผ ์ด์ฉํ ์ฟ ํค ์์ฑ
2.2 Cookies ํด๋์ค๋ฅผ ์ด์ฉํ ์ฟ ํค ์ฝ๊ธฐ
03 ์ฟ ํค๋ฅผ ์ฌ์ฉํ ๋ก๊ทธ์ธ ์ํ ์ ์ง
3.1 ๋ก๊ทธ์ธ ์ฒ๋ฆฌ
3.2 ๋ก๊ทธ์ธ ์ฌ๋ถ ํ๋จ
3.3 ๋ก๊ทธ์์ ์ฒ๋ฆฌ
CHAPTER 10 ํด๋ผ์ด์ธํธ์์ ๋ํ 2 : ์ธ์
01 ์ธ์
์ฌ์ฉํ๊ธฐ : session ๊ธฐ๋ณธ ๊ฐ์ฒด
1.1 ์ธ์
์์ฑํ๊ธฐ
1.2 session ๊ธฐ๋ณธ ๊ฐ์ฒด
1.3 ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์์ฑ ์ฌ์ฉ
1.4 ์ธ์
์ข
๋ฃ
1.5 ์ธ์
์ ํจ ๊ธฐ๊ฐ
1.6 request.getSession()์ ์ด์ฉํ ์ธ์
์์ฑ
02 ์ธ์
์ ์ฌ์ฉํ ๋ก๊ทธ์ธ ์ํ ์ ์ง
2.1 ์ธ์ฆ๋ ์ฌ์ฉ์ ์ ๋ณด session ๊ธฐ๋ณธ ๊ฐ์ฒด์ ์ ์ฅํ๊ธฐ
2.2 ์ธ์ฆ ์ฌ๋ถ ํ๋จ
2.3 ๋ก๊ทธ์์ ์ฒ๋ฆฌ
03 ์ฐ๊ด๋ ์ ๋ณด ์ ์ฅ์ ์ํ ํด๋์ค ์์ฑ
04 ์๋ธ๋ฆฟ ์ปจํ
์คํธ์ ์ธ์
CHAPTER 11 ํํ ์ธ์ด(Expression Language)
01 ํํ ์ธ์ด๋?
1.1 EL์ ๊ตฌ์ฑ
02 EL ๊ธฐ์ด
2.1 EL์ ๋ฐ์ดํฐ ํ์
๊ณผ ๋ฆฌํฐ๋ด
2.2 EL์ ๊ธฐ๋ณธ ๊ฐ์ณฌ
2.3 ๊ฐ์ฒด ์ ๊ทผ
2.4 ๊ฐ์ฒด ํ์
2.5 ์์น ์ฐ์ฐ์
2.6 ๋น๊ต ์ฐ์ฐ์
2.7 ๋
ผ๋ฆฌ ์ฐ์ฐ์
2.8 empty ์ฐ์ฐ์
2.9 ๋น๊ต ์ฐ์ฐ์
2.10 ๋ฌธ์์ด ์ฐ๊ฒฐ
2.11 ์ปฌ๋ ์
2.12 ์ธ๋ฏธ์ฝ๋ก ์ฐ์ฐ์
2.13 ํ ๋น ์ฐ์ฐ์
2.14 ์ฐ์ฐ์ ์ฐ์ ์์
2.15 ํน์ ๋ฌธ์ ์ฒ๋ฆฌํ๊ธฐ
03 EL์์ ๊ฐ์ฒด์ ๋ฉ์๋ ํธ์ถ
04 EL์์ ์ ์ ๋ฉ์๋ ํธ์ถํ๊ธฐ 1
4.1 ์์ ์์ ์ฌ์ฉํ ํด๋์ค ์์ฑ
4.2 ํจ์๋ฅผ ์ ์ํ TLD ํ์ผ ์์ฑ
4.3 web.xml ํ์ผ์ TLD ๋ด์ฉ ์ถ๊ฐํ๊ธฐ
4.4 EL์์ ํจ์ ์ฌ์ฉํ๊ธฐ
05 EL์์ ์ ์ ๋ฉ์๋ ํธ์ถํ๊ธฐ 2
06 ๋๋ค์ ์ฌ์ฉํ๊ธฐ
07 ์คํธ๋ฆผ API ์ฌ์ฉํ๊ธฐ
7.1 ์คํธ๋ฆผ API ๊ธฐ๋ณธ
7.2 stream()์ ์ด์ฉํ ์คํธ๋ฆผ ์์ฑ
7.3 filter()๋ฅผ ์ด์ฉํ ๊ฑธ๋ฌ๋ด๊ธฐ
7.4 map()์ ์ด์ฉํ ๋ณํ
7.5 sorted()๋ฅผ ์ด์ฉํ ์ ๋ ฌ
7.6 limit()์ ์ด์ฉํ ๊ฐ์ ์ ํ
7.7 toList()์ toArray()๋ฅผ ์ด์ฉํ ๊ฒฐ๊ณผ ์์ฑ
7.8 count()๋ฅผ ์ด์ฉํ ๊ฐ์ ํ์ธ
7.9 Optional ํ์
7.10 sum()๊ณผ average()๋ฅผ ์ด์ฉํ ์์น ์ฐ์ฐ ๊ฒฐ๊ณผ ์์ฑ
7.11 min()๊ณผ max()๋ฅผ ์ด์ฉํ ์ต์/์ต๋ ๊ตฌํ๊ธฐ
7.12 anyMatch(), allMatch(), nonMatch()๋ฅผ ์ด์ฉํ ์กด์ฌ ์ฌ๋ถ ํ์ธ
08 ํํ ์ธ์ด ๋นํ์ฑํ ๋ฐฉ๋ฒ
8.1 web.xml ํ์ผ์ EL ๋นํ์ฑํ ์ต์
์ถ๊ฐํ๊ธฐ
8.2 JSP ํ์ด์ง์ EL ๋นํ์ฑํ์ํค๊ธฐ
8.3 web.xml ํ์ผ์ ๋ฒ์ ์ ๋ฐ๋ฅธ EL์ฒ๋ฆฌ
CHAPTER 12 ํ์ค ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(JSTL)
01 JSTL์ด๋
1.1 JSTL์ด ์ ๊ณตํ๋ ํ๊ทธ์ ์ข
๋ฅ
1.2 JSTL ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ๊ธฐ
02 ์ฝ์ด ํ๊ทธ
2.1 ๋ณ์ ์ง์ ํ๊ทธ
2.2 ํ๋ฆ ์ ์ด ํ๊ทธ
2.3 URL ์ฒ๋ฆฌ ํ๊ทธ
2.4 ๊ธฐํ ์ฝ์ด ํ๊ทธ
03 ๊ตญ์ ํ ํ๊ทธ
3.1 ๋ก์ผ์ผ ์ง์ ํ๊ทธ
3.2 ์์ ๋ก ์ฌ์ฉํ ๋ฆฌ์์ค ๋ฒ๋ค
3.3 ๋ฉ์์ง ์ฒ๋ฆฌ ํ๊ทธ
3.4 ์ซ์ ๋ฐ ๋ ์ง ํฌ๋งทํ
์ฒ๋ฆฌ ํ๊ทธ
3.5 web.xml ํ์ผ์ ๊ตญ์ ํ ๊ด๋ จ ๊ธฐ๋ณธ๊ฐ ์ค์ ํ๊ธฐ
04 ํจ์
PART 03 ๊ฐ๋ฐ ํจ์จ ํฅ์
CHAPTER 13 ์ดํด๋ฆฝ์ค๋ฅผ ์ด์ฉํ ์น ๊ฐ๋ฐ
01 ์ดํด๋ฆฝ์ค ์ค์น ๋ฐ ์คํํ๊ธฐ
02 ์๋ฒ ์คํ ํ๊ฒฝ ์ค์ ํ๊ธฐ
03 UTF-8 ์ค์
04 ์น ํ๋ก์ ํธ ์์ฑํ๊ธฐ
05 JSP์ ์๋ฐ ์ฝ๋ ์์ฑํ๊ธฐ
5.1 JSP ์ถ๊ฐํ๊ธฐ
5.2 ์๋ฐ ์ฝ๋ ์ถ๊ฐํ๊ธฐ
5.3 jar ํ์ผ ์ถ๊ฐํ๊ธฐ
06 ์๋ฒ๋ฅผ ์ด์ฉํด์ ์น ์ดํ๋ฆฌ์ผ์ด์
์คํํ๊ธฐ
07 ๋ฐฐํฌํ WAR ํ์ผ ์์ฑํ๊ธฐ
PART 04 ์ค๊ธ ๋ด์ฉ ์ตํ๊ธฐ
CHAPTER 14 ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด
01 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ด
1.1 ๋ฐ์ดํฐ๋ฒ ์ด์ค์ DBMS
1.2 ํ
์ด๋ธ๊ณผ ๋ ์ฝ๋
1.3 ์ฃผ์ํค(Primary Key)์ ์ธ๋ฑ์ค(Index)
1.4 ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ฐ์ ์์
1.5 ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๊ทธ๋๋ฐ์ ํ์ ์์
02 ์์ ์คํ์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
03 SQL ๊ธฐ์ด
3.1 ์ฃผ์ SQL ํ์
3.2 ํ
์ด๋ธ ์์ฑ ์ฟผ๋ฆฌ
3.3 ๋ฐ์ดํฐ ์ฝ์
์ฟผ๋ฆฌ
3.4 ๋ฐ์ดํฐ ์กฐํ ์ฟผ๋ฆฌ - ์กฐํ ๋ฐ ์กฐ๊ฑด
3.5 ๋ฐ์ดํฐ ์ฟผ๋ฆฌ ์กฐํ - ์ ๋ ฌ
3.6 ๋ฐ์ดํฐ ์ฟผ๋ฆฌ ์กฐํ - ์งํฉ
3.7 ๋ฐ์ดํฐ ์์ ์ฟผ๋ฆฌ
3.8 ๋ฐ์ดํฐ ์ญ์ ์ฟผ๋ฆฌ
3.9 ์กฐ์ธ
04 ํ๋ก์ ํธ ์ค๋น
05 JSP์์ JDBC ํ๋ก๊ทธ๋๋ฐํ๊ธฐ
5.1 JDBC์ ๊ตฌ์กฐ
5.2 JDBC ๋๋ผ์ด๋ฒ ์ค๋นํ๊ธฐ
5.3 JDBC ํ๋ก๊ทธ๋๋ฐ์ ์ฝ๋ฉ ์คํ์ผ
5.4 DBMS์์ ํต์ ์ ์ํ JDBC ๋๋ผ์ด๋ฒ
5.5 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ณ์ ์ํ JDBC URL
5.6 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปค๋ฅ์
5.7 Statement๋ฅผ ์ฌ์ฉํ ์ฟผ๋ฆฌ ์คํ
5.8 ResultSet์์ ๊ฐ ์ฝ์ด์ค๊ธฐ
5.9 ResetSet์์ LONG VARCHAR ํ์
๊ฐ ์ฝ์ด์ค๊ธฐ
5.10 Statement๋ฅผ ์ด์ฉํ ์ฟผ๋ฆฌ ์คํ ์ ์์ ๋ฐ์ดํ ์ฒ๋ฆฌ
5.11 PreparedStatement๋ฅผ ์ฌ์ฉํ ์ฟผ๋ฆฌ ์คํ
5.12 PreparedStatement์์ LONG VARCHAR ํ์
๊ฐ ์ ํ๊ธฐ
5.13 PreparedStatement ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ด์
06 ์น ์ดํ๋ฆฌ์ผ์ด์
๊ตฌ๋ ์ JDBC ๋๋ผ์ด๋ฒ ๋ก๋ฉํ๊ธฐ
07 JDBC์์ ํธ๋์ญ์
์ฒ๋ฆฌ
08 ์ปค๋ฅ์
ํ
8.1 ์ปค๋ฅ์
ํ์ด๋
8.2 DBCP๋ฅผ ์ด์ฉํด์ ์ปค๋ฅ์
ํ ์ฌ์ฉํ๊ธฐ
CHAPTER 15 ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐ์ ์ธ ๊ตฌ์ฑ ๋ฐ ๋ฐฉ๋ช ๋ก ๊ตฌํ
01 ์น ์ดํ๋ฆฌ์ผ์ด์
์ ์ ํ์ ์ธ ๊ตฌ์ฑ ์์
1.1 ์น ์ดํ๋ฆฌ์ผ์ด์
์ ์ฃผ์ ๊ตฌ์ฑ์์
1.2 ๋ฐ์ดํฐ ์ ๊ทผ ๊ฐ์ฒด(Data Access Object)์ ๊ตฌํ
1.3 ์๋น์ค ํด๋์ค์ ๊ตฌํ
1.4 ์ฑ๊ธํค(Singleton) ํจํด์ ์ด์ฉํ ๊ตฌ์ฑ ์์ ๊ตฌํ
1.5 Connection์ ์ ๊ณตํ๋ ConnectionProvider ๋ง๋ค๊ธฐ
02 ๋ฐฉ๋ช
๋ก ๊ตฌํ
2.1 ๋ฐฉ๋ช
๋ก์ ๊ตฌ์ฑํ๋ ํด๋์ค์ ๊ตฌ์กฐ
2.2 ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ
์ด๋ธ ์์ฑ
2.3 ์ดํด๋ฆฝ์ค ํ๋ก์ ํธ ์์ฑ๊ณผ ํ์ ๋ชจ๋ ๋ณต์ฌ
2.4 ์ปค๋ฅ์
ํ ์ค์ ์ํ DBCPInit ํด๋์ค ๊ตฌํ๊ณผ web.xml ์ค์
2.5 Message ํด๋์ค ์์ฑ
2.6 MessageDao ํด๋์ค ๊ตฌํ
2.7 ์๋น์ค ํด๋์ค์ ๊ตฌํ
2.8 JSP์์ ์๋น์ค ์ฌ์ฉํ๊ธฐ
CHAPTER 16 ์ปค์คํ ํ๊ทธ ๋ง๋ค๊ธฐ
01 ์ปค์คํ
ํ๊ทธ
1.1 ์ปค์คํ
ํ๊ทธ์ ์ฅ์
1.2 ์ปค์คํ
ํ๊ทธ์ ์ข
๋ฅ
02 ์์ ๋ฅผ ์ํ ํ๋ก์ ํธ ์์ฑ
03 ํ๊ทธ ํ์ผ์ ์ด์ฉํ ์ปค์คํ
ํ๊ทธ ๊ตฌํ
3.1 ํ๊ทธ ํ์ผ์ ๊ธฐ๋ณธ
3.2 ๋ด์ฉ์ ์ถ๋ ฅํ๋ ๋จ์ ํ๊ทธ ํ์ผ ๊ตฌํ
3.3 ํ๊ทธ ํ์ผ์ ์์ฑ ์ค์ ๋ฐฉ๋ฒ
3.4 ๋ชธ์ฒด ๋ด์ฉ ์ฒ๋ฆฌ
3.5 ๋ณ์์ ์์ฑ
CHAPTER 17 ์๋ธ๋ฆฟ ๊ธฐ์ด
01 ์๋ธ๋ฆฟ ๊ธฐ์ด
02 ์์ ํ๋ก์ ํธ ์์ฑ
2.1 ์๋ธ๋ฆฟ ๊ตฌํ
2.2 web.xml๋ก ๋งคํํ๊ธฐ
2.3 ์ ๋
ธํ
์ด์
์ผ๋ก ๋งคํํ๊ธฐ
2.4 HTTP ๊ฐ ๋ฐฉ์๋ณ ๊ตฌํ ๋ฉ์๋
2.5 ์๋ธ๋ฆฟ ๋ก๋ฉ๊ณผ ์ด๊ธฐํ
2.6 ์ด๊ธฐํ ํ๋ผ๋ฏธํฐ
03 URL ํจํด ๋งคํ ๊ท์น
CHAPTER 18 MVC ํจํด ๊ตฌํ
01 ๋ชจ๋ธ 2 ๊ตฌ์กฐ์ MVC ํจํด
1.1 ๋ชจ๋ธ 1 ๊ตฌ์กฐ
1.2 ๋ชจ๋ธ 2 ๊ตฌ์กฐ
1.3 MVC ํจํด
1.4 MVC ํจํด๊ณผ ๋ชจ๋ธ2 ๊ตฌ์กฐ์ ๋งคํ
1.5 MVC์ ์ปจํธ๋กค๋ฌ : ์๋ธ๋ฆฟ
1.6 MVC์ ๋ทฐ : JSP
1.7 MVC์ ๋ชจ๋ธ
02 ๋ชจ๋ธ 2 ๊ตฌ์กฐ๋ฅผ ์ด์ฉํ MVC ํจํด ๊ตฌํ
2.1 ๋ชจ๋ธ 2 ๊ตฌ์กฐ์ ๊ตฌํ ๋ฐฉ๋ฒ : ๊ธฐ๋ณธ MVC ํจํด ๊ตฌํ ๊ธฐ๋ฒ
2.2 ์ปค๋งจ๋ ํจํด ๊ธฐ๋ฐ์ ์ฝ๋
2.3 ์ค์ ํ์ผ์ ์ปค๋งจ๋์ ํด๋์ค์ ๊ด๊ณ ๋ช
์ํ๊ธฐ
2.4 ์์ฒญ URI๋ฅผ ๋ช
๋ น์ด๋ก ์ฌ์ฉํ๊ธฐ
03 ๋ชจ๋ธ 1 ๊ตฌ์กฐ์ ๋ชจ๋ธ 2 ๊ตฌ์กฐ์ ์ ํ
CHAPTER 19 ํํฐ
01 ํํฐ๋ ๋ฌด์์ธ๊ฐ?
02 ํํฐ์ ๊ตฌํ
2.1 Filter ์ธํฐํ์ด์ค
2.2 ํํฐ ์ค์ ํ๊ธฐ : web.xml ์ด์ฉ
2.3 ํํฐ ์ค์ ํ๊ธฐ : @WebFilter ์ ๋
ธํ
์ด์
์ด์ฉ
2.4 ์์ฒญ ๋ฐ ์๋ต ๋ํผ ํด๋์ค
03 ํํฐ์ ์์ฉ
3.1 ๋ก๊ทธ์ธ ๊ฒ์ฌ ํํฐ
3.2 XSL/T ํํฐ
3.3 ์บ๋ฆญํฐ ์ธ์ฝ๋ฉ ํํฐ
CHAPTER 20 ServletContextListener ๊ตฌํ
01 ServletContextListener๋ฅผ ์ด์ฉํ ์ด๋ฒคํธ ์ฒ๋ฆฌ
1.1 ๋ฆฌ์ค๋์ ์คํ ์์
1.2 ๋ฆฌ์ค๋์์์ ์ต์
์
์ฒ๋ฆฌ
1.3 ์ ๋
ธํ
์ด์
์ ์ด์ฉํ ๋ฆฌ์ค๋ ๋ฑ๋ก
PART 05 ์์ ํ๋ก์ ํธ
CHAPTER 21 ํ์์ ๊ฒ์ํ ๊ตฌํ 1 : ํ์ ๊ด๋ จ ๊ธฐ๋ฅ
01 ํ์ ๊ด๋ จ ์ฃผ์ ๊ธฐ๋ฅ
02 ์์ ๋ฅผ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
03 ์์ ์ดํด๋ฆฝ์ค ํ๋ก์ ํธ ์์ฑ
04 ์ปค๋ฅ์
๊ด๋ จ ์ฝ๋
05 ์บ๋ฆญํฐ ์ธ์ฝ๋ฉ ํํฐ ์ค์
06 MVC ์ปจํธ๋กค๋ฌ ์ฝ๋
07 ํ์ ๊ฐ์
๊ธฐ๋ฅ ๊ตฌํ
7.1 ํ์ ์ ๋ณด ๋ณด๊ด์ ์ํ DB ํ
์ด๋ธ๊ณผ ๊ด๋ จ Member ํด๋์ค
7.2 MemberDao ๊ตฌํ
7.3 JoinService์ JoinRequest ๊ตฌํ
7.4 JoinHandler์ JSP ๊ตฌํ
7.5 JoinHandler๋ฅผ ์ํ ๋งคํ ์ค์
7.6 ํ์ ๊ฐ์
๊ธฐ๋ฅ ํ
์คํธ
08 ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ
8.1 LoginServie์ User ๊ตฌํ
8.2 LoginHandler ๊ตฌํ
8.3 loginForm.jsp๊ณผ index.jsp ๊ตฌํ
8.4 ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ํ
์คํธ
09 ๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ
10 ๋ก๊ทธ์ธ ์ฌ๋ถ ๊ฒ์ฌ ๊ธฐ๋ฅ
10.1 LoginCheckFilter ๊ตฌํ
10.2 ๋ก๊ทธ์ธ ์ฌ๋ถ ๊ฒ์ฌ ์ปค์คํ
ํ๊ทธ ๊ตฌํ
11 ์ํธ ๋ณ๊ฒฝ ๊ธฐ๋ฅ ๊ตฌํ
11.1 Member์ MemberDao์ ์ํธ ๋ณ๊ฒฝ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
11.2 ChangePasswordService ๊ตฌํ
11.3 ChangePasswordHandler ๊ตฌํ
11.4 changePwdForm.jsp์ changePwdSuccess.jsp ๊ตฌํ
11.5 ์ํธ ๋ณ๊ฒฝ ๊ธฐ๋ฅ ํ
์คํธ
12 ์ ๋ฆฌ
CHAPTER 22 ํ์์ ๊ฒ์ํ ๊ตฌํ 2 : ๊ฒ์ํ ๊ธฐ๋ฅ
01 ๊ฒ์ํ ๊ธฐ๋ฅ ๋ชฉ๋ก
02 ์์ ๋ฅผ ์ํ ํ
์ด๋ธ ์์ฑ
03 Writer, Article, ArticleContent ๊ตฌํ
04 ๊ฒ์๊ธ ์ฐ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ
4.1 ArticleDao์ ArticleCotentDao์ ๋ฐ์ดํฐ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ
4.2 WriteArticleService ๊ตฌํ
4.3 WriteArticleHandler ๊ตฌํ
4.4 newArticleHandler ๊ตฌํ
4.4 newArticleForm.jsp์ newArticleSuccess.jsp ๊ตฌํ
4.5 ๋ก๊ทธ์ธ ๊ฒ์ฌ ํํฐ ์ ์ฉ
4.6 ๊ฒ์๊ธ ์ฐ๊ธฐ ๊ธฐ๋ฅ ํ
์คํธ
05 ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ ๊ธฐ๋ฅ
5.1 ArticleDao์ ๋ชฉ๋ก ์กฐํ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
5.2 ArticlePage์ ListArticleService ๊ตฌํ
5.3 ListArticleHandler ๊ตฌํ
5.4 listArticle.jsp ๊ตฌํ
5.5 ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ ๊ธฐ๋ฅ ํ
์คํธ
06 ๊ฒ์๊ธ ์กฐํ ๊ธฐ๋ฅ
6.1 ArticleDao์ ์กฐํ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
6.2 ArticleContentDao์ ์กฐํ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
6.3 ArticleData ํด๋์ค ๊ตฌํ
6.4 ๋ฐ์ดํฐ๊ฐ ์์์ ์๋ฏธํ๋ ์ต์
์
ํด๋์ค ๊ตฌํ
6.5 ReadArticleService ๊ตฌํ
6.6 ReadArticleHandler ๊ตฌํ
6.7 JSP์์ ๋ด์ฉ ์ถ๋ ฅ์ ์ํ ์ปค์คํ
ํ๊ทธ ๊ตฌํ
6.8 readArticle.jsp ๊ตฌํ
6.9 ๊ฒ์๊ธ ์กฐํ ๊ธฐ๋ฅ ํ
์คํธ
07 ๊ฒ์๊ธ ์์ ๊ธฐ๋ฅ
7.1 ArticleDao์ ArticleContentDao์ ์์ ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
7.2 ๊ฒ์๊ธ์ ์์ ํ ์ ์์ ๋ ์ฌ์ฉํ ์ต์
์
๊ตฌํ
7.3 ModifyRequest์ ModifyArticleService ๊ตฌํ
7.4 ModifyArticleHandler ๊ตฌํ
7.5 modifyForm.jsp์ modifySuccess.jsp ๊ตฌํ
๋ถ๋กA MySQL ์ค์น
01 MySQL ์ค์น ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋
02 MySQL ์ค์น
03 MySQL ์ํฌ๋ฒค์น ์ฌ์ฉ
3.1 ์ํฌ๋ฒค์น ์ฐ๊ฒฐํ๊ณ ์ฟผ๋ฆฌ ์คํํ๊ธฐ
3.2 ์ฐ๊ฒฐ ์ ๋ณด ์ถ๊ฐํ๊ธฐ
๋ถ๋กB ํ์ผ ์
๋ก๋
01 ํ์ผ ์ ์ก ๋ฐฉ์
02 ์๋ธ๋ฆฟ 3 ํ์ผ ์
๋ก๋ ๊ตฌํ
2.1 Part๋ฅผ ์ด์ฉํ ์
๋ก๋ ๋ฐ์ดํฐ ์ ๊ทผ
2.2 ํ์ผ ์
๋ก๋ ์ฒ๋ฆฌ๋ฅผ ์ํ web.xml ํ์ผ ์ค์ ํ๊ธฐ
2.3 @MultipartConfig ์ ๋
ธํ
์ด์
์ ์ด์ฉํ ์ค์