๐ Java & Kotlin & Spring57 [Spring & Springboot ๊ณตํต] HTTP Method - POST ๋ฐ๋ก ์ ํฌ์คํธ์์ ์ฐ๋ฆฌ๋ HTTP Method-GET์ ๋ํด์ ์์๋ณด์๋๋ฐ, Get ๋ฉ์๋์ ๋ํด์ ๋ชจ๋ฅด๋ ๋ ์๋ผ๋ฉด ํ ๋ฒ ๊ฐ๋ณ๊ฒ ์ฝ๊ณ ์ค๋ ๊ฒ์ ์ถ์ฒํ๋ค. HTTP - POST Post ๋ฉ์๋๋ Form์ ์ด์ฉํ์ฌ ์ ๋ณด๋ฅผ ๋ฐ์ ๋๋ ํน์ ajax์ ๋น๋๊ธฐํ๋ฅผ ํ ๋, ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๊ฑฐ๋ ๊ฒ์์ ์ฌ์ฉ๋๋ค. ์ฌ์ค Post๋ก ๋ฐ๋ Get์ผ๋ก ๋ฐ๋ ๋์ผํ ์ญํ ์ ์ํํ ์ ์์ง๋ง Get๋ง ์ํํ ์ ์๋ ๋ถ๋ถ์ด ์กด์ฌํ๊ณ ๋ Post๋ง ์ํํ ์ ์๋ ๋ถ๋ถ์ด ์กด์ฌํ๋๋ฐ, ํฐ ํน์ง์ด๋ผ๊ณ ํจ์ Post๋ฐฉ์์ URL์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ ธ์ถ๋์ง ์๊ณ RequestBody์ ๊ฐ์ธ์ ธ์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ค. Post Method๊ฐ ์ฃผ๋ก ํ๋ ์ผ์? Post๋ Get์ด๋ ํ๋ผ๋ฏธํฐ๋ฅผ ๋๊ธฐ๋ ๊ฒ์ ๋๊ฐ์๋ฐ ์ด๋ป๊ฒ ๋ค๋ฅผ๊น ์ด ๊ฒ.. 2020. 1. 24. [Spring & SpringBoot ๊ณตํต] HTTP Method - GET ์น์์ ์์์ ๋ํ ํ์๋ฅผ ํํํ ๋ HTTP Method๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ค๋์ GET ๋ฉ์๋์ ๋ํด์ ์์๋ณด์. HTTP - GET GET ๋ฉ์๋๋ ํน์ ์ ๋ณด ๋๋ ์์์ ์กฐํํ๋ ์ญํ ์ ํ๋๋ฐ, ์กฐ๊ธ ๋ ์ง๊ด์ ์ผ๋ก ํํํด๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ์๋ฅผ ๋ค์ด์ ํธํ ์์ฝ ์๋น์ค ๋ฅผ ๋ง๋ค์์ ๋ GET ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฒ์๋ฅผ ์ ํํด๋ณด์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. ์์ฝ ๊ฐ๋ฅ ํธํ ๊ฒ์ ํธํ ์ ๋ณด ๊ฒ์ ๋์ ์์ฝ ์ ๋ณด ์์์ ๋ง ํ๋ฏ์ด GET ๋ฉ์๋๋ ์ ๋ณด ๋ฐ ์์์ ์กฐํํ๋ ค๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ฏ๋ก ์ ์ธ๊ฐ์ง๊ฐ ์ฐ์ผ ์ ์๋ค. ์ข ๋ ์์ธํ ์์๋ณด์ HTTP GET์ ํํ๋ ์ฃผ์์ฐฝ์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ ธ์ถ๋๋ ํน์ง์ด ์๋๋ฐ ์ด๋ ๋ฌด์จ ๋ง์ด๋๋ฉด https://wonit.tistory.com/49?category=738834 ์ด.. 2020. 1. 19. [Java ์ฌํ] ์ถ์ํ์ ๋ํ ์ฌ์คํ ๊ณ ์ฐฐ. ์ด ๊ธ์ ์ถ์ํ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ๊ณผ ์คํ๋ง ์ ๋ฌธ์ ์ํ ์๋ฐ ๊ฐ์ฒด ์งํฅ์ ์๋ฆฌ์ ์ดํด - ๊น์ข ๋ฏผ ์ ๋ฅผ ์ฝ๊ณ ๋์ ๋๋ ๊ฐ์ ์ ์์ ์ ? ๋ฌธํ์ ? ์ผ๋ก ์ ๊ทผํ์ฌ ๋ณธ์ธ์ ์๊ฐ๊ณผ ๊น์ข ๋ฏผ ๊ฐ๋ฐ์์ ์๊ฐ์ ์ถํฉํ์ฌ ์ ๋ฆฌํ ๊ธ ์ ๋๋ค. Abstraction VS Abstract Art ์ ๋ชฉ์์ ์ฐ์ธ Abstraction์ Computer Science์์ ๋ง ํ๋ ์ถ์ํ์ ๊ฐ๋ ์ด๊ณ Abstract Art๋ ํผ์นด์๊ฐ ์ ํ์๋ ์ถ์ ๋ฏธ์ ์ ์ถ์ํ ์ด๋ค. ์ ์ ํ์ต์ ํ๋ค ๋ณด๋, ์ด ๋์ ์ ํ ๋ค๋ฅธ ๋ถ์ผ์ ์ฉ์ด์ง๋ง ๊ฐ์ ์๋ฏธ๋ก ์ฐ์ด๊ฒ ๋๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค. ๋ฌผ๋ก ๋ป์ด๋ผ๋๊ฒ ๊ฐ์ ๋ฟ๋ฆฌ์์ ๋์ ๋น์ทํ ๋๋์ ์๋ฏธ๋ฅผ ์ ๋ฌํ๊ธด ํ์ง๋ง, Computer Science์์ ๊ฐ์ฅ ์ ๋ค์ด๋ง๋๊ฒ ์ค์ ํ๋๊ฐ ์ถ์ํ๊ฐ ์๋๊น๋ผ.. 2019. 12. 23. [Java ์ฌํ] ๋ณ์๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ด๊ธฐ๋ ๊ณผ์ ๊ณผ ์คํ ํ๋ ์๊ณผ ๋ง๋จ ์ด๋ฒ ์๊ฐ์๋ ๋ฐ๋ก ์ ์ ๋ง ํ๋ ๋ฉ๋ชจ๋ฆฌ์ JRE, JVM์ ๊ด๊ณ ์์ ์กฐ๊ธ ๋ ๊น๊ฒ ๋ค์ด๊ฐ์ ์คํ ํ๋ ์์ด ์ด๋ป๊ฒ ์๊ธฐ๊ณ ์คํ ํ๋ ์์ด ์ด๋ค ๊ณผ์ ์ผ๋ก ์ฌ๋ผ์ง๋ฉฐ, static ์์ญ์๋ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ๋ด๊ธฐ๋์ง ์ ํํ ์์๋ณด์. ์คํ ํ๋ ์์ ์์กด ๊ธฐ๊ฐ ์คํ ํ๋ ์์ ์์กด ๊ธฐ๊ฐ์ ๋ํด ์ ํํ ์์๋ณด์. public class Post02 { public static void main(String[] args) { System.out.println("hello"); } } class Post03 { void greeting(){ } void sayHello(){ } } ์์ ๊ฐ์ ์ฝ๋์์ ๋ฐ์ดํฐ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ ํํ๊ฒ ๊ทธ๋ ค๋ณด์๋ฉด static ์์ญ์๋ Post02, Post03๊ฐ ๋ด๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๊ฐ ๋ .. 2019. 12. 21. [Java ์ฌํ] JRE์ JVM์ ์ด๋ป๊ฒ Java ์ฝ๋๋ฅผ ์คํ์ํฌ๊น? ํ์ต ๋ชฉํ ์ฐ๋ฆฌ๊ฐ ์๋ฐ๋ฅผ ๋ฐฐ์ฐ๋ ๋์ ์ค์ต์๋ง ์ค์ฌ์ ๋์์ง ์ปดํจํฐ ๋ด๋ถ์ ์ผ๋ก JRE๋ ์ด๋ป๊ฒ ๋์๊ฐ๊ณ JVM์ ์ด๋์ ์คํ๋๋ฉฐ, JDK๋ ์ ์ฐ์ด๋์ง์ ๋ํด์ ํ์ตํ ๋น์ค์ด ๋งค์ฐ ์ ์๋ค. ์ด์ ์ ๋๋ก ํ ๋ฒ ์์ ๋ณด๊ณ , ํ๋ก๊ทธ๋จ์ด ์ด๋ป๊ฒ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌ๋๋ฉฐ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ด๋ค ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ ์ง๋ฅผ ํ์ตํด ๋ณด๋๊ฒ ํญํ์ด๋ค. JRE์ JVM์ด๋ ๋ญ๊น? JVM (Java Virtual Machine) ๊ณผ JRE (Java Runtime Environment) ์ถ๊ฐ์ ์ผ๋ก JDK (Java Development kit) ๊น์ง. ํด๋น ์๋ฏธ๋ฅผ ์ ํํ๋ ๋ชฐ๋ผ๋ Java ๊ฐ๋ฐ์๋ผ๋ฉด ํ ๋ฒ์ฏค ๋ค์ด๋ดค์ ๊ฒ์ด๋ค. ์ด๋ ๊ฐ๊ฐ JVM : ์๋ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ JRE : ์๋ฐ์ฉ OS JDK : ๊ฐ์ PC ์ ์๋ฏธํ๋ค๊ณ ์๊ณ .. 2019. 12. 21. [Java ์ฌํ] ํฌ์คํ ์ ์์ํ๋ฉฐ.. ์? ์ฐ๋ฆฌ๊ฐ ์๋ฐ๋ฅผ ๋ฐฐ์ฐ๋ ๋์ ์ค์ต์๋ง ์ค์ฌ์ ๋์์ง ์ปดํจํฐ ๋ด๋ถ์ ์ผ๋ก JRE๋ ์ด๋ป๊ฒ ๋์๊ฐ๊ณ JVM์ ์ด๋์ ์คํ๋๋ฉฐ, JDK ๋ ์ ์ฐ์ด๋์ง์ ๋ํด์ ํ์ตํ ๋น์ค์ด ๋งค์ฐ ์ ์๋ค. ๋ํ ๊ฐ์ฒด์งํฅ์ด๋ผ๋ ๋ง์ ๋ค์ด์๋ง ์ดํดํ๊ณ ์์ง. ์ ํํ ๊ฐ์ฒด ์งํฅ์ด ์ด๋ค ์ ์์ ์ ์ฐจ์งํฅ ์ธ์ด๋ณด๋ค ์ข๊ณ ์ ์ฐ๋ฆฌ ๋๋ผ๋ Java ๋ผ๋ ์ธ์ด๊ฐ ์น ๊ฐ๋ฐ์ ๋ง์ด ์ฐ์ด๊ณ ์๋์ง, ๊ทธ๋ ๋ค๋ฉด ๊ฐ์ ์งํฅ์ ์ดํดํ๊ธฐ ์ํด์๋ ์ฐ๋ฆฌ๋ ์ด๋ค ๋ด์ฉ์ ์ดํดํด์ผ ํ๋ ์ง์ ๋ํด์ ์ด๋ฒ ํฌ์คํ ์ด ๊ธฐํ๊ฐ ๋์ด ๋๋ ๊ณต๋ถ๋ฅผ ํ๊ณ ํน์ฌ๋ ๋ด ๊ธ์ ์ฝ์ด์ฃผ๋ ๋๊ตฐ๊ฐ์๊ฒ๋ ์ข์ ์ง์์ด ๋์ผ๋ฉด ํ๋ ๋ง ์์ ํฌ์คํ ์ ์์ํ๋ค. ๋ชฉํ JVM, JRE๋ฅผ ์์ํด์ ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ, ๊ฐ์ฒด ์งํฅ์ด๋ ๋ฌด์์ธ๊ฐ๋ฅผ ๋ฐฐ์ฐ๊ณ ๋๋ฉด Java๊ฐ ๋ง ํ๋ ๊ฐ์ฒด์งํฅ์ ๋ฌด์์ธ๊ฐ.. 2019. 12. 21. ์ด์ 1 ยทยทยท 6 7 8 9 10 ๋ค์