์ ์ฒด ๊ธ103 [Spring] ๊น์ํ ์คํ๋ง MVC_ ์น์ 4. ์๋ธ๋ฆฟ, JSP, MCVํจํด(1) ์น์ 4๋ ์์ฃผ ๊ฐ๋จํ ํ์๊ด๋ฆฌ ์น์ ๋ง๋ค์๋ค. ์ฒ์์๋ ์๋ธ๋ฆฟ์ผ๋ก ํด๋ณด๊ณ JSP, SpringMVC๋ฅผ ์ฐจ๋ก๋ก ์ดํด๋ดค๋ค. ์๋ธ๋ฆฟ๊ณผ JSP๋ก ๋ง๋ ์ฝ๋์๋ ์ด๋ค ๋ถํธํ ์ ์ด ์๋์ง, SpringMVC๋ ์ด๋ป๊ฒ ๋์ํ๋์ง ์ดํด๋ณด๋ฉฐ ์๋ธ๋ฆฟ๊ณผ JSP์ ๋ฌธ์ ์ ์ ์ด๋ป๊ฒ ๋ณด์ํ๋์ง ์ดํด๋ดค๋ค. โ๏ธ ์๋ชป๋ ์ ๋ณด๊ฐ ์์ ์ ์์ต๋๋ค โ๏ธ ํ์ ๊ด๋ฆฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ์ฌํญํ์ ๊ด๋ฆฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ ์ํด์ username๊ณผ age๋ฅผ ์ ๋ณด๋ก ๊ฐ์ง๋ค.ํ์ ์ ์ฅ๊ณผ ํ์ ๋ชฉ๋ก์ ์กฐํํ ์ ์๋ ํด๋์ค๋ฅผ ๋ง๋ ๋ค. โบ Memeber.class@Getter @Setterpublic class Member { private Long id; private String username; private in.. 2025. 7. 1. 2. return ๐ชฝ"ํ๋ฆฐ ๋ด์ฉ์ด ์์ ์ ์์ผ๋ฉฐ, ๊น์ํ ์ ์๋์ Spring MVC 1์ ์์ฃผ๋ก ๊ณต๋ถํ์ต๋๋ค." โถ MemberRepositoyTest.class (๋ณ๊ฒฝ๋ ์ฝ๋)Member member1 = new Member("hello", 20);Member member2 = new Member("spring", 10);Member savedMember1 = memberRepository.save(member1);Member savedMember2 = memberRepository.save(member2);member1์ hello๋ผ๋ username๊ณผ 20์ด๋ผ๋ age๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ member1๋ก ํฌ์ฅํ๋๋ฐ save๋ก ๋์ด๊ฐ๋ฉด member1์ member๋ผ๋ ํฌ์ฅ์ง๋ก ๋ฐ๋๋ค. โถ Mem.. 2025. 7. 1. [Python] ๋ฆฌ์คํธ์ ๋ฐฐ์ด ์๋ฐ์์ ๋ฐฐ์ด์ ๋จผ์ ๋ฐฐ์ ๋ค๋ณด๋,ํ์ด์ฌ์์ ์๊พธ ๊ฐ๋ ์ด ํผ๋๋๋ค.์๋ฐ์ ํ์ด์ฌ์ ๋ฐฐ์ด์ ๋น๊ตํด๋ณด์! ♣ ๋ฐฐ์ด๋์ผํ ์ฑ๊ฒฉ์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฝ๋๋ก ํ๋๋ก ๋ฌถ๋ ์ผ.์ผ์ ํ ์ฐจ๋ก๋ ๊ฐ๊ฒฉ์ ๋ฐ๋ผ ๋ฒ์ฌ ๋์. ♣ ์๋ฐ์์์ ๋ฐฐ์ด์ ์ํ ๋ฐฐ์ด// ๋ฐฐ์ด์ ๊ธธ์ด์ ๊ฐ์ ํ ๋ฒ์ ์ ํ๋ ๋ฐฉ๋ฒint arr[] = {1, 2, 3, 4, 5};for (int i=0; i ๋ฌธ์์ด ๋ฐฐ์ด// ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ๋จผ์ ์ ํ๊ณ ๊ฐ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒString name[] = new String[5];name[0] = "๊น๊ฐ๋";name[1] = "๋ฐ๋ค๋ผ";name[2] = "์ ๋ง๋ฐ";name[3] = "์ด์ฌ์";name[4] = "๋ฐฑ์์ฐจ";for (int i=0; i์๋ฐ์์ ๋ฐฐ์ด์ ๊ณต๊ฐ์ ๊ธธ์ด๋ฅผ ๋ฏธ๋ฆฌ ์ ํด๋๋ค. ๋ฏธ๋ฆฌ ์ ํด๋ ๊ณต.. 2025. 6. 28. [Python] CodeUp ๊ธฐ์ด 100์ _ 6096 : ๋ฐ๋์ ์ญ์ ๋ค์ง๊ธฐ ♣ ๋ฌธ์ ๋ถ๋ชจ๋์ ๊ธฐ๋ค๋ฆฌ๋ ์์ผ์ด๋ ๊ฒ์ /ํฐ ์ ๋ฐ๋์์ ๋ฐ๋ํ์ ๊ฝ ์ฑ์ ๊น์ ๋๊ณ ๋๋ค๊ฐ..."์ญ(+)์ ๋ค์ง๊ธฐ๋ฅผ ํด๋ณผ๊น?"ํ๊ณ ์๊ฐํ๋ค.์ญ์ ๋ค์ง๊ธฐ๋๊ทธ ์์น์ ์๋ ๋ชจ๋ ๊ฐ๋ก์ค ๋์ ์์ ๋ฐ๋(1->0, 0->1)๋ก ๋ฐ๊พผ ํ, ๋ค์ ๊ทธ ์์น์ ์๋ ๋ชจ๋ ์ธ๋ก์ค ๋์ ์์ ๋ฐ๋๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค.์ด๋ค ์์น๋ฅผ ๊ณจ๋ผ ์ง์ ๋ค์ง๊ธฐ๋ฅผ ํ๋ฉด, ๊ทธ ์์น๋ฅผ ์ ์ธํ ๊ฐ๋ก์ค๊ณผ ์ธ๋ก์ค์ ์์ด ๋ชจ๋ ๋ฐ๋๋ก ๋ฐ๋๋ค.๋ฐ๋ํ(19 * 19)์ ํฐ ๋(1) ๋๋ ๊ฒ์ ๋(0)์ด ๋ชจ๋ ๊ฝ ์ฑ์์ ธ ๋์ฌ์์ ๋,n๊ฐ์ ์ขํ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ญ(+)์ ๋ค์ง๊ธฐํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ♣ ์ ๋ ฅ๋ฐ๋์์ด ๊น๋ ค ์๋ ์ํฉ์ด 19 * 19 ํฌ๊ธฐ์ ์ ์๊ฐ์ผ๋ก ์ ๋ ฅ๋๋ค.์ญ์ ๋ค์ง๊ธฐ ํ์(n)๊ฐ ์ ๋ ฅ๋๋ค.์ญ์ ๋ค์ง๊ธฐ ์ขํ๊ฐ ํ์(n) ๋งํผ.. 2025. 6. 27. [Spring] ๊น์ํ ์คํ๋ง MVC_ ์น์ 3. ์๋ธ๋ฆฟ ์น์ 2์์ ์๋ธ๋ฆฟ์ ๊ดํ ๊ฐ๋ ์ ๋ฐฐ์ ๊ณ ์น์ 3์์๋ ์ค์ ๋ก ์ด๋ป๊ฒ ๊ตฌํํ๋์ง๋ฅผ ์์๋ณด์๋ค. ์๋ธ๋ฆฟ์ ๊ด๋ จํ ๊ฐ๋จํ ์์ ๋ถํฐ ๊ณผ๊ฑฐ์ ๊ฐ๋ฐ์๋ค์ด HTTP ์์ฒญ์ ์ด๋ป๊ฒ ๋ฐ์์ ์ด๋ป๊ฒ ์๋ต์ ๋ด๋ ธ๋์ง์ ๋ํ ๋ค์ํ ๋ฐฉ์์ ๋ฐฐ์ ๋ค. ํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ์์ ์๋์ง๋ง SpringMVC๋ก ๋ค์ด๊ฐ๊ธฐ์ ๊ณผ๊ฑฐ์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง๋ฅผ ๋ฐฐ์์ผ๋ก์จ SpringMVC์ ๋ํ ์ดํด๋๋ฅผ ๋์ด๋๋ฐ ๋์์ด ๋ ๊ฐ์์๋ค. โ๏ธ ์๋ชป๋ ์ ๋ณด๊ฐ ์์ ์ ์์ต๋๋ค โ๏ธ ์๋ธ๋ฆฟ ๋ฑ๋กํ๊ธฐ์๋ธ๋ฆฟ์ ํฐ์บฃ ์๋ฒ๋ฅผ ๋ด์ฅํ๊ณ ์์ด, ๋ณ๋์ ์ค์น ์์ด ์๋ธ๋ฆฟ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ค.โบ ServletApplication.class@ServletComponentScan: ์คํ๋ง ๋ถํธ๋ ์๋ธ๋ฆฟ์ ์ง์ ๋ฑ๋กํด์ ์ฌ์ฉํ ์ ์๋๋ก ์ง์ํ๋ค.@ServletC.. 2025. 6. 26. [Java] ์ปฌ๋ ์ ํ๋ ์์ํฌ ๊ตฌ์กฐ, List<E>์ ArrayList<E>, Vector<E>, LinkedList<E> ์ฐจ์ด์ ๐ ์ฐธ๊ณ ํ ์ฑ - ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ์ ๋ฆฌํ๊ณ ์ถ๊ฐ์ ์ผ๋ก ๊ถ๊ธํ ๊ฒ๋ค์ ์ ๋ฆฌํ์ต๋๋ค - ๐ฅ ๐ฅ ๐ฅ โ๏ธ ์ปฌ๋ ์ ํ๋ ์์ํฌ_ 624p • ์ปฌ๋ ์ (collection): ๋์ผํ ํ์ ์ ๋ฌถ์ด ๊ด๋ฆฌํ๋ ์๋ฃ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ์ ์ ์ฅ ์ฉ๋์ ๋์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค. • ํ๋ ์์ํฌ(framework): ์ค๊ณ์ ์์น ๋๋ ๊ตฌ์กฐ์ ๋ฐ๋ผ ํด๋์ค ๋๋ ์ธํฐํ์ด์ค๋ฅผ ์ค๊ณํ๊ณ , ์ค๊ณ๋ ํด๋์ค์ ์ธํฐํ์ด์ค๋ฅผ ๋ฌถ์ด ๋์ ๊ฐ๋ ์ด๋ค. • ์ปฌ๋ ์ ํ๋ ์์ํฌ: ๋ฆฌ์คํธ, ์คํ, ํ, ํธ๋ฆฌ ๋ฑ์ ์๋ฃ๊ตฌ์กฐ์ ์ ๋ ฌ, ํ์ ๋ฑ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌ์กฐํํด ๋์ ํ๋ ์์ํฌ Q. ์ปฌ๋ ์ ๊ณผ ๋ฐฐ์ด์ ์ฐจ์ด์ ์?A. ๋ฐฐ์ด์ ์์ฑ ์์ ์ ์ ์ฅ ๊ณต๊ฐ์ ํฌ๊ธฐ๋ฅผ ํ์ ํ๋ฉฐ ํ์ ํ ํ ๋ณ๊ฒฝํ ์ ์๋ค. ๋ฐ๋ฉด์ ์ปฌ๋ ์ ์ ๋ฐ์ดํฐ์ ๊ฐ์์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์ ์ฅ๊ณต๊ฐ.. 2025. 6. 18. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 11 ยทยทยท 18 ๋ค์