ํ†ฐ์บฃ 3

jsp ๊ธฐ์ดˆ

1. HTTP header๋ž€? ๋ฐ์ดํ„ฐ์˜ ๋ชฉ์ ์ง€, ๋ฐ์ดํ„ฐ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค. ์›น์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„๋•Œ ์–ด๋–ค ํ˜•์‹์˜ ํŒŒ์ผ์ธ์ง€ ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค. ex) html์˜ ๊ธฐ๋ณธ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ ์ด ํŒŒ์ผ์€ utf-8๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ์•Œ๋ ค์ฃผ๊ณ  ์žˆ๋‹ค. 2. HTTP content -type ์ด๋ž€? - HTTPํŒŒ์ผ์„ ์ „์†กํ• ๋•Œ 3. MIME type ์ข…๋ฅ˜ (Multipurpose Internet Mail Extensions) - ์—ฌ๋Ÿฌํ˜•ํƒœ์˜ ํŒŒ์ผ(๋ฐ”์ด๋„ˆ๋ฆฌํŒŒ์ผ(์Œ์•…,๋ฌด๋น„,์›Œ๋“œ ๋“ฑ))์„ ๋ณด๋‚ด๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ์ธ์ฝ”๋”ฉ๊ณผ ๋””์ฝ”๋”ฉ ํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด๋•Œ ์–ด๋–คํ˜•์‹์œผ๋กœ ์ฃผ๊ณ  ๋ฐ›๋Š”์ง€๋ฅผ MIMEํƒ€์ž…์œผ๋กœ ๋ช…์‹œํ•ด๋†“์Œ. 4. ์•„ํŒŒ์น˜ / ํ†ฐ์บฃ - ์•„ํŒŒ์น˜ : HTTP ์›น์„œ๋ฒ„๋กœ ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์š”์ฒญ..

java 2020.10.30

JSP-์‹œ์ž‘ํ•˜๊ธฐ(2)

- ์Šคํ”„๋ง ํˆด ์‹คํ–‰ - workspace, css files, html files, jsp files ์ „๋ถ€ utf-8๋กœ ๋ณ€๊ฒฝ tip. - euc-kr ์€ ์™„์„ฑํ˜•๊ธ€์ž. ํ…Œ์ด๋ธ”์•ˆ์— ๊ฐ•,๊ฐ ์ด๋Ÿฐ ์‹์œผ๋กœ ์™„์„ฑํ•œ ๊ธ€์žํ…Œ์ด๋ธ”์ด ์žˆ์Œ. ์ด์™ธ์˜ ์™„์„ฑํ˜•์ด ๋“ค์–ด์˜ค๋ฉด ๊ธ€์ž๊ฐ€ ๊นจ์ง - utf-8์กฐํ•ฉํ˜• ๊ธ€์ž (1byte) ใ…(1byte) ใ„ฑ(1byte) , ๋ชจ์Œ์ž์Œ ํ•˜๋‚˜๋งˆ๋‹ค 1byte์”ฉ ๋ถ€์—ฌํ•˜์—ฌ ์‚ฌ์šฉ ๊ตฌ์ฒด์  ๊ฒฝ๋กœ ์žก์•„์ฃผ๊ธฐ .classํŒŒ์ผ์€ build#classes ๋กœ ๊ฐ context root : localhost:8000/firstapp์œผ๋กœ ์ง„์ž…ํ•˜๊ฒŸ๋‹ค ์•„ํŒŒ์น˜์˜ ์ตœ์ข… ์—”๋“œํฌ์ธํŠธ content dirrectory : ์ •์ ์ธ ํŒŒ์ผ๋“ค, html, text ๋™์ ์ธ ํŒŒ์ผ์€ src์— ๋„ฃ์Œ context-path : ๋‚ด ์›น์„œ๋ฒ„(ํ”„๋กœ์ ํŠธ) ..

java 2020.10.28

JSP-์‹œ์ž‘ํ•˜๊ธฐ(1)

JSP๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „ ์ž‘์—…์˜ ํšจ์œจ์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋žจ ์„ธํŒ…์„ ํ•ด์ฃผ๊ฒ ๋‹ค. 1. json ํ˜•์‹์˜ ํŒŒ์ผ์„ ๋ณด๊ธฐ์œ„ํ•œ ์›น์Šคํ† ์–ด ํ™•์žฅํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ - ํฌ๋กฌ ์„ค์ • ->ํ™•์žฅํ”„๋กœ๊ทธ๋žจ -> ํฌ๋กฌ ์›น์Šคํ† ์–ด -> jsonview ๋‹ค์šด๋กœ๋“œ ์ถ”๊ฐ€ 2. ์บก์ณ ํ”„๋กœ๊ทธ๋žจ - ๋ผ์ดํŠธ์ƒท ์„ค์น˜ ์‚ฌ์‹ค ์ด๊ฑด ์„ ํƒ์‚ฌํ•ญ์ธ๋ฐ ๋‚˜๋Š” ์œ ์šฉํ•˜๊ฒŒ ์ž˜ ์‚ฌ์šฉ ํ•˜๊ณ  ์žˆ๋‹ค. https://app.prntscr.com/en/index.html 3. ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ชฉ๋ก http://mvnrepository.com - ์ž๋ฐ”๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ http://tomcat.apache.org/- ์•„ํŒŒ์น˜ ์›น์„œ๋ฒ„ http://www.jsonschema2pojo.org/- ์ œ์ด์Šจ๊ณผ ์ž๋ฐ”์˜ ํ†ต์—ญ๊ธฐ ์—ญํ• (์Šคํ”„๋ง์—์„œ๋Š” ์ž๋™์œผ๋กœ ํ•ด์คŒ.) https://www.geeksforgeeks.org/jvm-..

java 2020.10.28