๐Ÿ‘ฉ‍๐Ÿ’ป/Java 4

[Programmers] Java์—์„œ ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด ์ฒดํฌํ•˜๊ธฐ)

๋ฌธ์ œ ๋ฌธ์ž์—ด s์˜ ๊ธธ์ด๊ฐ€ 4 ํ˜น์€ 6์ด๊ณ , ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋ผ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์ฃผ๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด s๊ฐ€ a234์ด๋ฉด False๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ  1234๋ผ๋ฉด True๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. (s๋Š” ๊ธธ์ด 1 ์ด์ƒ, ๊ธธ์ด 8 ์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.) ์ฝ”๋“œ ํ’€์ด uiyoji-journal.tistory.com/49 [Programmers] JavaScript์—์„œ ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด ์ฒดํฌํ•˜๊ธฐ) ๋ฌธ์ œ ๋ฌธ์ž์—ด s์˜ ๊ธธ์ด๊ฐ€ 4 ํ˜น์€ 6์ด๊ณ , ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋ผ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์ฃผ๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด s๊ฐ€ a234์ด๋ฉด False๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ  1234๋ผ๋ฉด True๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. (s๋Š” ๊ธธ์ด 1 ์ด์ƒ, ๊ธธ uiyoji-journal.tistory.com ์ž๋ฐ”..

[Eclipse] A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse

A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\jdk\jdk ๊ฐ์ž์˜ ๋ฒ„์ „\bin\javaw.exe ์ตœ๊ทผ์— ์ž๋ฐ” ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์œ„ํ•ด์„œ JDK 14 -> JDK 11๋กœ ๋ฐ”๊ฟ”์„œ ์„ค์ •์„ ํ•ด๋‘์—ˆ๋Š”๋ฐ, ์œ„์ฒ˜๋Ÿผ ์˜ค๋ฅ˜ ๋ฉ”์„ธ์ง€๊ฐ€ ๋‚˜์„œ ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ์ดํด๋ฆฝ์Šค๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์•˜๋‹ค. ์ œ์ผ ๋จผ์ € ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ถ€ํ„ฐ ๋ฐ”๊พธ์–ด์คฌ๋Š”๋ฐ๋„ ์ œ๋Œ€๋กœ ์—ด๋ฆฌ์ง€ ์•Š๊ธธ๋ž˜, eclipse.ini ํŒŒ์ผ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค. eclipse.ini๊ฐ€ ์ €์žฅ๋œ ์œ„์น˜๋ฅผ ํ™•์ธํ•˜๊ณ ,..

[Spring] ์Šคํ”„๋ง MVC์™€ MyBatis์™€ ์—ฐ๋™ํ•˜๊ธฐ 1 (MVNRepository ์‚ฌ์šฉ ๋ฐฉ๋ฒ•, Maven, POM ์„ค์ •)

Spring ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ์˜ MyBatis, Maven Spring ํ”„๋ ˆ์ž„์›Œํฌ ํ™˜๊ฒฝ์—์„œ MyBatis๋ฅผ ์—ฐ๋™ํ•˜๊ณ ์ž ํ•  ๋•Œ๋Š” Maven ์ €์žฅ์†Œ๋ฅผ ํ†ตํ•ด ์˜์กด์„ฑ ๊ด€๋ฆฌ๋ฅผ ์†์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. Maven ์ €์žฅ์†Œ๋Š” ๋นŒ๋“œ ํˆด๋กœ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์˜์กด์„ฑ ๊ด€๋ฆฌ ํˆด๋กœ ํ™œ์šฉ์ด ๋” ๋งŽ์ด ๋˜๊ณ  ์žˆ๋‹ค. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์‚ฌ์šฉ ์ด์ „์—๋Š” ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ผ์ผ์ด ๋ฐ›์•„ /WEB-INF/lib ํด๋”์™€ WAS์— ์„ค์น˜ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ฒ„์ „์ด ๋‹ฌ๋ผ์ ธ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๋ฐœ์ƒํ•  ์œ„ํ—˜์ด ์žˆ์–ด ๋ฉ”์ด๋ธ์„ ํ†ตํ•ด ๋ณด๋‹ค ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ๐Ÿ” MyBatis๋Š” Java Persistance Framework(ํ”ํžˆ SQL ๋งคํ•‘ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค)์˜ ํ•˜๋‚˜๋กœ, XML ์„œ์ˆ ์ž๋‚˜ ์–ด๋…ธํ…Œ์ด์…˜์„ ์‚ฌ์šฉํ•ด ์ €์žฅ ํ”„๋กœ์‹œ์ €๋‚˜ SQL๋ฌธ์œผ..

[Spring] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ์š”

๊ฐœ์š” ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋Š” Java ํ”Œ๋žซํผ์„ ์œ„ํ•œ ๊ฒฝ๋Ÿ‰๊ธ‰ ์˜คํ”ˆ ์†Œ์Šค ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋‹จ์ง€ ์›น์•ฑ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋งŒ ์กด์žฌํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, ๋™์ ์ธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ํ•œ๊ตญ์˜ ๊ฒฝ์šฐ, ๊ณต๊ณต ๊ธฐ๊ด€์˜ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์‹œ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•˜๋Š” ์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ๋กœ ์“ฐ์ด๊ณ  ์žˆ๋‹ค. ์ž๋ฐ” ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์ธ๋งŒํผ ์ข…์† ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์กฐ๋ฆฝํ•ด์ฃผ๋Š” ํˆด์ด๋‹ค. POJO Bean Container. ์ปจํ…Œ์ด๋„ˆ๋ผ๋Š” ํ‘œํ˜„์€, ์Šคํ”„๋ง์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ์ฒด์˜ ์ƒ๋ช… ์ฃผ๊ธฐ์™€ ์„ค์ •์„ ํฌํ•จํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค๋Š” ์ ์—์„œ ๋‚˜์˜จ ๊ฐœ๋…. ๋˜ํ•œ, myBatis๋‚˜ Hibernate ๊ฐ™์€ ์™„์„ฑ๋„ ๋†’์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฒ˜๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋Š” ๋งฅ๋ฝ๋„ ์กด์žฌํ•œ..