restful 2

2021_07_02) RESTful API?.

REST / RESTful api๋ž€? ๋ถ„๋ช… ํ”„๋กœ์ ํŠธ์— rest api๋ฅผ ์ ์šฉํ•˜๊ณ  ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ๋„ rest api์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅธ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด ์ด๋ฆฌ์ €๋ฆฌ ๊ฒ€์ƒ‰์„ ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์ถœ์ฒ˜ ๋งํฌ์— ๊ฑธ๋ ค์žˆ๋Š” ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ๊ทธ๋ƒฅ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์กฐ๊ธˆ ์ˆ˜์ค‘ํ•œ ๊ฒƒ ๋ฟ์ด๋‹ˆ(๋งŽ์ด ์ƒ๋žตํ•˜์˜€์Šต๋‹ˆ๋‹ค) ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด์‹œ๊ธธ ์›ํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ์•„๋ž˜์˜ ์ถœ์ฒ˜ ๋งํฌ๋ฅผ ํƒ€์‹œ๋Š” ๊ฒƒ์ด ๋”์šฑ ๋„์›€์ด ๋  ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฐœ๋… REST๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์›น์˜ ๊ธฐ์กด ๊ธฐ์ˆ ๊ณผ HTTP ํ”„๋กœํ† ์ฝœ์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›น์˜ ์žฅ์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์ด๋‹ค. REST๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ Client์™€ Server ์‚ฌ์ด์˜ ํ†ต์‹  ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. HTTP URI(Uniform Resource Identifier)๋ฅผ ํ†ตํ•ด ์ž์›(Resour..

Project2021 2021.07.02

[jsp] RestFull API ํŠน์ • ์ฃผ์†Œ ์ œ์™ธํ•˜๊ธฐ(์‹คํŒจ)

๋ณธ ๊ธ€์€ ์ •๊ทœํ‘œํ˜„์‹ ์‹คํŒจ๊ธฐ๋ฅผ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.! ์„ฑ๊ณตํ•œ ๊ธ€์„ ๋ณด์‹œ๋ ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ํ™•์ธํ•ด์ฃผ์„ธ์š”. [jsp] RestFull API ํŠน์ • ์ฃผ์†Œ ์ œ์™ธํ•˜๊ธฐ(์‹คํŒจ) [jsp] RestFull API ํŠน์ • ์ฃผ์†Œ ์ œ์™ธํ•˜๊ธฐ(์„ฑ๊ณต) ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋จผ์ € ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. package best.gaia.member.controller; import java.util.Optional; import javax.annotation.PostConstruct; import javax.inject.Inject; import javax.servlet.ServletContext;.. jjam89.tistory.com ํŠน์ • ๊ฒฝ๋กœ ์ดํ›„์— setting๊ณผ activity๋ฅผ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋กœ ๋”ฐ๋กœ ๋„˜๊ธฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๋“ค์–ด์˜ฌ ๊ฒฝ๋กœ๊ฐ’์— ์ •๊ทœ์‹์„ ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. @..

CS 2021.05.17
728x90
๋ฐ˜์‘ํ˜•