" ๋…ธ๋ ฅ์„ ์ด๊ธฐ๋Š” ์žฌ๋Šฅ์€ ์—†๊ณ  "
๋…ธ๋ ฅ์„ ์™ธ๋ฉดํ•˜๋Š” ๊ฒฐ๊ณผ๋„ ์—†๋‹ค
์ด์ฐฝํ˜ธ 9๋‹จ
Junesker
Junesker -
DEVELOPMENT/SPRING
JSP ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ์•ˆ๋  ๋•Œ, STS4 JSP ํ”Œ๋Ÿฌ๊ทธ์ธ ์ˆ˜๋™ ์„ค์น˜ ์™„๋ฒฝ ๊ฐ€์ด๋“œ
์š” ๊ทผ๋ž˜ ๋“ค์–ด, Eclipse IDE์—์„œ ์ดํด๋ฆฝ์Šค Marketplace ์—๋Ÿฌ๊ฐ€ ์ž์ฃผ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋‹ค. ์ฃผ๋กœ ์„œ๋ฒ„ ์—๋Ÿฌ์˜ ํ˜•ํƒœ์ธ 500์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ดํด๋ฆฝ์Šค ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ํ™ˆํŽ˜์ด์ง€ ์ž์ฒด๋ฅผ ์ ‘์†ํ•ด๋ณด๋ฉด ์ ‘์† ์ž์ฒด์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค. ๊ทธ๋ ‡๋‹ค๋Š”๊ฑด ๋ช‡๋ช‡ ์„œ๋ฒ„ ์ ‘์†์—๋งŒ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š”๊ฑด๋ฐ ํ•˜ํ•„ ์ดํด๋ฆฝ์Šค ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ ‘์† ํ›„ ๊ฒ€์ƒ‰, ์„ค์น˜ ๋“ฑ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋งˆ์ผ“ ํ”Œ๋ ˆ์ด์Šค์˜ ์ง์ ‘์ ์ธ ์ ‘๊ทผ์„ ํ†ตํ•ด ์„ค์น˜๋Š” ๋ถˆ๊ฐ€ ํ•˜๋ฏ€๋กœ ์šฐํšŒ๋กœ์˜ JSP ํ”Œ๋Ÿฌ๊ทธ์ธ ์ˆ˜๋™ ์„ค์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. JSP ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ํ•˜๊ธฐ JSP ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ค์น˜์— ํ•„์š”ํ•œ download link๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. STS Help ๋ฉ”๋‰ด์—์„œ 'Install New Software' ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋กœ ๊ฒ€์ƒ‰ํ•ด์„œ ๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ..
Junesker
Junesker -
OPEN SOURCE/CKEditor4
CKEditor4 ๋„๊ตฌ ๋ชจ์Œ ๊ตฌ์„ฑ, ๋‚ด ์†์œผ๋กœ ์ง์ ‘ ๊พธ๋ฏธ๊ธฐ
์›น ๊ฐœ๋ฐœ์ž๋‚˜ ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ์ž๋ผ๋ฉด ํ•œ ๋ฒˆ์ฏค ์‚ฌ์šฉํ•ด ๋ดค์„ WYSIWYG ์—๋””ํ„ฐ, CKEditor4์—์„œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ•ต์‹ฌ์ธ '๋„๊ตฌ๋ชจ์Œ(Tollbar)'์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ๋„ ํ›Œ๋ฅญํ•˜์ง€๋งŒ, ์šด์˜ ์ค‘์ธ ์›น ์‚ฌ์ดํŠธ๋‚˜ ์„œ๋น„์Šค์˜ ํŠน์„ฑ์— ๋งž์ถฐ ๊ผญ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋งŒ ๋„ฃ๊ฑฐ๋‚˜, ์ž์ฃผ ์“ฐ๋Š” ๊ธฐ๋Šฅ์„ ๋ˆˆ์— ๋„๊ฒŒ ๋ฐฐ์น˜ํ•˜๋ฉด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX)์ด ํ›จ์”ฌ ์ข‹์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ ๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•ด์•ผ ํ• ๊นŒ์š”? ํ–ฅ์ƒ๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX)๋ถˆํ•„์š”ํ•œ ๋ฒ„ํŠผ์„ ์ œ๊ฑฐํ•˜๊ณ , ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ „๋ฉด์— ๋ฐฐ์น˜ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋œ๋‹ค๋ฉด ๋ถˆํ•„์š”ํ•œ ํด๋ฆญ๊ณผ ์ฐพ๊ณ ์ž ํ•˜๋Š” ๋ฒ„ํŠผ์˜ ์„œ์น˜ ๋ฒ”์œ„๋ฅผ ์ค„์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํšจ์œจ์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๊ฒฐํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋„ˆ๋ฌด ๋งŽ์€ ๋ฒ„ํŠผ์€ ์‚ฌ..
Junesker
Junesker -
DEVELOPMENT/JAVA
โ˜• ์ž๋ฐ”(JAVA) ๊ธฐ๋ณธ ์ž‘์„ฑ ๋ฐ ์†Œ์Šค ๋ถ„์„
์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๋“ค์—ฌ๋‹ค๋ณด๋ฉด, ๊ธฐ๋ณธ ์ž‘์„ฑ ํ๋ฆ„์— ๋งž์ถฐ ํด๋ž˜์Šค ์ž‘์„ฑ, ๋ฉ”์ธ ๋ฉ”์†Œ๋“œ ์ถ”๊ฐ€, ์‹คํ–‰๋ฌธ ์ž‘์„ฑ ๋“ฑ์˜ ์ˆœ์„œ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ ๋ฉ”์†Œ๋“œ๋Š” ์‹œ์Šคํ…œ์˜ ์ง„์ž…์ ์œผ๋กœ ๋ฉ”์†Œ๋“œ ์•ˆ์— ์ž‘์„ฑํ•œ ์‹คํ–‰๋ฌธ์„ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฅผ ์ฝ˜์†”์— ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. 1๏ธโƒฃ ํด๋ž˜์Šค(class) ์„ ์–ธ๋ถ€ ํด๋ž˜์Šค(Class)๋ž€ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š” ์ตœ์†Œ ๋‹จ์œ„๋กœ, ์ ์–ด๋„ ํ•˜๋‚˜์˜ ํด๋ž˜์Šค๋ฅผ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค์˜ ์ด๋ฆ„์€ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ํ•˜๋Š” ๊ฒƒ์ด ๊ด€๋ก€์ด๋ฉฐ, ์ค‘๊ด„ํ˜ธ ๋‚ด๋ถ€์— ์—ฌ๋Ÿฌ ์ฝ”๋“œ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฉ”์†Œ๋“œ๊ฐ€ ํฌํ•จ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘๊ด„ํ˜ธ '{ }' ๋ธ”๋ก์˜ ์•ž ๋ถ€๋ถ„์ธ 'public class HelloWorld'๋ฅผ 'ํด๋ž˜์Šค ์„ ์–ธ๋ถ€'๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. public class๋Š” ๊ณต๊ฐœ ํด๋ž˜์Šค๋ผ๋Š” ๋œป์ด๊ณ , 'HelloWorld'๋Š” ํด๋ž˜..
Junesker
Junesker -
IT Information/Employment Info
๐Ÿ“‘ IT ๊ฐœ๋ฐœ์ž ์ทจ์—… ์ค€๋น„์ƒ์ด๋ผ๋ฉด ๊ผญ ์•Œ์•„์•ผ ํ•  ํšŒ์‚ฌ ์„ ํƒ ๊ธฐ์ค€!
IT ๊ฐœ๋ฐœ์ž ์ทจ์—…์„ ์ค€๋น„์ค‘์ธ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ์ง€๊ธˆ๋„ ๋ฐค๋‚ฎ์—†์ด ์ปดํ“จํ„ฐ๋ฅผ ์ด์šฉํ•ด ๋ณธ์ธ์ด ์ •ํ•œ ๊ฐœ๋ฐœ ์ง๊ตฐ์˜ ์–ธ์–ด๋ฅผ ์ด์šฉํ•ด ์ฝ”๋“œ๋ฅผ ์งœ๊ณ , ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ์ตํžˆ๋ฉฐ ๋“œ๋””์–ด ์ทจ์—…์ด๋ผ๋Š” ๋‹ค์Œ ๊ด€๋ฌธ์„ ์•ž๋‘๊ณ  ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์ทจ์—…์ด๋ผ๋Š” ๋‹ค์Œ ๊ด€๋ฌธ์ด ์šฐ๋ฆฌ์˜ ๋จธ๋ฆฟ์†์„ ์ˆ˜ ๋งŽ์€ ์ƒ๊ฐ๋“ค๋กœ ๋ณต์žกํ•œ ๋งค๋“ญ์˜ ํ’€๋ฆฌ์ง€ ์•Š๋Š” ์—ฐ์†์ด ์ด์–ด์ ธ ์žˆ์„๊ฒ๋‹ˆ๋‹ค. '๊ณผ์—ฐ ์–ด๋–ค ํšŒ์‚ฌ๊ฐ€ ๋‚˜์—๊ฒŒ ๋งž์„๊นŒ?', "๊ผญ ๋Œ€๊ธฐ์—…์— ๊ฐ€์•ผ ์„ฑ๊ณต ํ•  ์ˆ˜ ์žˆ์„๊นŒ?", "์Šคํƒ€ํŠธ์—…์€ ๋„ˆ๋ฌด ๋ถˆ์•ˆ์ •ํ•˜์ง€ ์•Š์„๊นŒ?" ๋“ฑ๋“ฑ ์ธํ„ฐ๋„ท์— ์ˆ˜๋งŽ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ด์•ผ๊ธฐํ•˜๋Š” [๋„ค์นด๋ผ์ฟ ๋ฐฐ๋‹นํ† ] ๊ฐ™์€ ํŠน์ • ๊ธฐ์—…๋งŒ ์™ธ์น˜๋Š” ๋ชฉ์†Œ๋ฆฌ๊ฐ€ ๋„˜์ณ๋‚˜๊ณ , ์ฃผ๋ณ€ ์นœ๊ตฌ๋“ค์€ ์—ฐ๋ด‰์ด๋‚˜ ์›Œ๋ผ๋ฒจ๋งŒ์œผ๋กœ ํšŒ์‚ฌ๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ๋“ฏํ•ด์„œ ๋”์šฑ ํ˜ผ๋ž€์Šค๋Ÿฌ์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ์šฐ๋ฆฌ๋Š” ์ˆ˜ ๋งŽ์€ ์ •๋ณด์˜ ํ™์ˆ˜ ์†์—์„œ ๊ธธ์„ ์žƒ๊ธฐ ์‰ฝ๊ณ , ๋‚จ๋“ค์˜ ๊ธฐ์ค€์— ํœฉ..
Junesker
Junesker -
DEVELOPMENT/JAVA
โ˜• ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๋ถ€ํ„ฐ 'Hello World' ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋กœ ์ถœ๋ ฅํ•˜๊ธฐ
์ž๋ฐ” ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ . java ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“  ํ›„, ์ถœ๋ ฅํ•˜๊ณ ์ž ํ•˜๋Š” 'Hello World!'๋ฅผ ์ฝ˜์†”์— ์ถœ๋ ฅํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. Eclipse IDE ํˆด์„ ์ด์šฉํ•ด ์ฝ˜์†”์— ์ถœ๋ ฅํ•ด ๋ณด์•˜๋‹ค๋ฉด. java ํŒŒ์ผ์„ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™œ์šฉํ•ด์„œ ์ถœ๋ ฅํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•˜๊ธฐ https://junesker.tistory.com/130 โ˜• ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๋ถ€ํ„ฐ 'Hello World' ์ฝ˜์†”์— ์ถœ๋ ฅํ•˜๊ธฐ์ดํด๋ฆฝ์Šค ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•์„ ์™„๋ฃŒํ–ˆ๋‹ค๋ฉด, ์ž๋ฐ” ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ์ด์šฉํ•ด์„œ ์›ํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ๋งŒ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด main()junesker.tistory.com ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์€ ์ด์ „ ๊ธ€๋กœ ๋Œ€์‹ ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž๋ฐ” ํ”„๋กœ..
Junesker
Junesker -
DEVELOPMENT/JAVA
โ˜• ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๋ถ€ํ„ฐ 'Hello World' ์ฝ˜์†”์— ์ถœ๋ ฅํ•˜๊ธฐ
์ดํด๋ฆฝ์Šค ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•์„ ์™„๋ฃŒํ–ˆ๋‹ค๋ฉด, ์ž๋ฐ” ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ์ด์šฉํ•ด์„œ ์›ํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ๋งŒ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด main() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ” ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•˜๊ธฐ 1. ์ดํด๋ฆฝ์Šค ๋ฉ”๋‰ด์˜ File > New > Java Project ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. 2. ์ž๋ฐ” ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ”„๋กœ์ ํŠธ ๋ช…, ์‚ฌ์šฉ JRE, ํ”„๋กœ์ ํŠธ layout ๋“ฑ ์„ค์ • ํ›„, Finish ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ƒ์„ฑ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. 'New Java Project' ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๋ฉด 'Project name' ์ž…๋ ฅ๋ž€์— ์ƒ์„ฑํ•  ํ”„๋กœ์ ํŠธ๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  JRE ํ•ญ๋ชฉ์—์„œ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” JRE ๋ฒ„์ „์„ ์„ค์ •ํ•˜๊ณ  'Finish' ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ..
Junesker
Junesker -
DEVELOPMENT/JAVA
โ˜• ์ดํด๋ฆฝ์Šค(Eclipse) ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• / ์ดํด๋ฆฝ์Šค ์„ค์น˜ ๋ฐฉ๋ฒ•
์ดํด๋ฆฝ์Šค(Eclipse)๋ž€? ์ดํด๋ฆฝ์Šค๋Š” ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(Integrated Development Environment, IDE)์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”๊ฐœ๋ฐœ์„ ํ›จ์”ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” IDE๋กœ, ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ, ์ž๋™ ์ฝ”๋“œ ์™„์„ฑ, ์‹คํ–‰, ๋””๋ฒ„๊น…, ๋ฌธ๋ฒ•๊ฐ•์กฐ ๋“ฑ๊ณผ ๊ฐ™์ด ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ํˆด์„ ๋งํ•ฉ๋‹ˆ๋‹ค.์ดํด๋ฆฝ์Šค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์ง€๋งŒ, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ถ”๊ฐ€์ ์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋ฉด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ, C, C++ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํด๋ฆฝ์Šค ์žฅ์ ๊ณผ ์ฃผ์š” ํŠน์ง• ์ž๋ฐ” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์˜ค๋žซ๋™์•ˆ ์‚ฌ๋ž‘๋ฐ›์•„์˜จ ์ดํด๋ฆฝ์Šค๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•๋ ฅํ•˜๊ณ  ํŽธ๋ฆฌํ•œ ์‚ฌ์šฉ์„ฑ์ฝ”๋“œ..
Junesker
Junesker -
IT Information/Employment Info
๐Ÿš€ ๊ฟˆ์„ ํ–ฅํ•œ 1๋งŒ ์‹œ๊ฐ„์˜ ๋ฒ•์น™!, ์˜ค๋Š˜์˜ 1์‹œ๊ฐ„์ด ๋ฏธ๋ž˜๋ฅผ ๋ฐ”๊พผ๋‹ค!
ํ˜น์‹œ ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ '1๋งŒ ์‹œ๊ฐ„์˜ ๋ฒ•์น™!'์ด๋ผ๋Š” ๋ง์„ ๋“ค์–ด๋ณด์…จ๋‚˜์š”? ์ผ๋ฐ˜์ ์œผ๋กœ '1๋งŒ ์‹œ๊ฐ„์˜ ๋ฒ•์น™'์€ ์–ด๋–ค ๋ถ„์•ผ์—์„œ๋“  1๋งŒ ์‹œ๊ฐ„ ์ด์ƒ ๊พธ์ค€ํžˆ ๋…ธ๋ ฅํ•˜๋ฉด ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์˜ ์ˆ™๋ จ๋„๋ฅผ ๊ฐ–๊ฒŒ ๋œ๋‹ค๋Š” ์ด๋ก ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋งฌ์ปด ๊ธ€๋ž˜๋“œ์›ฐ์˜ ์ €์„œ '์•„์›ƒ๋ผ์ด์–ด'๋ฅผ ํ†ตํ•ด ๋„๋ฆฌ ์•Œ๋ ค์กŒ์Šต๋‹ˆ๋‹ค. '1๋งŒ ์‹œ๊ฐ„'์€ ๋‹จ์ˆœํžˆ ์ฑ…์ƒ์— ์•‰์•„ ์žˆ๋Š” ์‹œ๊ฐ„์„ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์Šค์Šค๋กœ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•˜๊ณ , ๋Š์ž„์—†์ด ์งˆ๋ฌธํ•˜๋ฉฐ, ์‹คํŒจ๋ฅผ ํ†ตํ•ด ๋ฐฐ์šฐ๊ณ , ๊ฐœ์„ ํ•˜๋ ค๋Š” ์˜์‹์ ์ธ ๋…ธ๋ ฅ์˜ ์ดํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ ์ด 1๋งŒ ์‹œ๊ฐ„์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ๋“ค์œผ๋ฉด ๋ง‰๋ง‰ํ•˜๊ฒŒ ๋А๊ปด์งˆ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. '๋‚ด๊ฐ€ ์–ธ์ œ ์ €๋ ‡๊ฒŒ ๋งŽ์€ ์‹œ๊ฐ„์„ ํˆฌ์žํ•  ์ˆ˜ ์žˆ์„๊นŒ?' ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฒ•์น™์€ ์šฐ๋ฆฌ์—๊ฒŒ '๊พธ์ค€ํ•จ'๊ณผ '๋…ธ๋ ฅ'์˜ ํž˜์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋ฌผ๋ฐฉ์šธ์ด ๋Š์ž„์—†์ด ๋–จ์–ด์ ธ ..
Junesker
Junesker -
OPEN SOURCE/FullCalendar
์Šคํ”„๋ง๋ถ€ํŠธ(SpringBoot)๋กœ ํ’€์บ˜๋ฆฐ๋”(FullCalendar) ๊ตฌํ˜„ํ•˜๊ธฐ - 2
'์Šคํ”„๋ง๋ถ€ํŠธ(SpringBoot)๋กœ ํ’€์บ˜๋ฆฐ๋”(FullCalendar) ๊ตฌํ˜„ํ•˜๊ธฐ - 1' ๊ฒŒ์‹œ๊ธ€์„ ํ†ตํ•ด์„œ ๊ธฐ๋ณธ์ ์ธ ์บ˜๋ฆฐ๋”๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ํ’€์บ˜๋ฆฐ๋” ๊ตฌํ˜„ํ•˜๊ธฐ ๋‘ ๋ฒˆ์งธ ๊ฒŒ์‹œ๊ธ€์—์„œ๋Š” ์ฒซ ๋ฒˆ์งธ ๊ฒŒ์‹œ๊ธ€์—์„œ ๋งˆ์ง€๋ง‰ ๋ฐฉ์‹์— ํ•ด๋‹นํ•˜๋Š” '์ผ์ • ๋ชฉ๋ก์„ ์š”์ฒญํ•  URL๋กœ ํ’€์บ˜๋ฆฐ๋”์— ์ผ์ • ์ถ”๊ฐ€ํ•˜๊ธฐ'๋ฅผ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•๊ณผ ํ๋ฆ„์œผ๋กœ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ’€์บ˜๋ฆฐ๋” ์„ค์ •ํ•˜๊ธฐ์ „์ฒด ์†Œ์Šค ์ ์šฉ ํ™”๋ฉด ๊ฐ€์žฅ ๋จผ์ €, 'events' ์†์„ฑ์— ์„ค์ •๋œ ์ผ์ • ๋ชฉ๋ก์„ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•œ ์š”์ฒญ '/scheduleList.do'๋ฅผ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ์ง์ ‘ ๊ตฌ์„ฑํ•œ List ๋ฐ์ดํ„ฐ๋ฅผ ์‘๋‹ต์œผ๋กœ ๋ฐ›์•„์˜ค๋Š” ํ˜•์‹์œผ๋กœ ๋จผ์ € ํ…Œ์ŠคํŠธํ•ด๋ด…๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์„ค์ •ํ•˜๊ธฐ1. ์ง์ ‘ ๊ตฌ์„ฑํ•œ List ๋ฐ์ดํ„ฐ ์‘๋‹ต์œผ๋กœ ๋ฐ›๊ธฐ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ์š”์ฒญ('/scheduleList.do..
Junesker
Junesker -
DEVELOPMENT/SPRING
์Šคํ”„๋ง ๋ถ€ํŠธ ORA-17059 ์—๋Ÿฌ ์™„๋ฒฝ ํ•ด๊ฒฐ!
ํ•„์ž๋Š” ์Šคํ”„๋ง๋ถ€ํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ํ’€์บ˜๋ฆฐ๋”๋ฅผ ์ ์šฉํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋˜ ์ค‘, ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด 'Schedule'ํ…Œ์ด๋ธ”์˜ ์ €์žฅ๋œ ์ผ์ • ๋ชฉ๋ก ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•ด์„œ ๊ฐ€์ ธ์˜ค๋˜ ์ค‘์— 500 ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋Š” 'ORA-17059' ์—๋Ÿฌ์˜€์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•˜๊ฒŒ๋Š” 'ORA-17059: ๋‚ด๋ถ€ ํ˜•์‹์œผ๋กœ์˜ ๋ณ€ํ™˜์„ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.' ๋ผ๋Š” ๋ฉ”์‹œ์ง€์˜€์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๊ณผ์ •์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐ€์žฅ ํ™•์‹คํ•˜๊ฒŒ ์˜์‹ฌ ๊ฐ€๋Š” ๋ถ€๋ถ„์€ 'ํ…Œ์ด๋ธ” ๋‚ด ์กฐํšŒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๋Š”๋ฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ตฌ๋‚˜.'์˜€๊ณ , ์—ญ์‹œ๋‚˜ ์ฟผ๋ฆฌ๊ฐ€ ์ž‘์„ฑ๋œ mapper.xml์˜ 'resultType' ์†์„ฑ์— ๋ช…์‹œ๋œ ํด๋ž˜์Šค ํƒ€์ž…์œผ๋กœ ์กฐํšŒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•œ ์—๋Ÿฌ์˜€์Šต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•˜์ž๋ฉด ์กฐํšŒ๋œ ๋ฐ์ดํ„ฐ๋Š” ํ…Œ์ด๋ธ”์˜ ์ปฌ๋Ÿผ ํƒ€์ž…์ด ..
Junesker
Junesker -
OPEN SOURCE/FullCalendar
์Šคํ”„๋ง๋ถ€ํŠธ(SpringBoot)๋กœ ํ’€์บ˜๋ฆฐ๋”(FullCalendar) ๊ตฌํ˜„ํ•˜๊ธฐ - 1
ํ’€์บ˜๋ฆฐ๋” ๊ธฐ๋ณธ์ ์ธ ์—ฌ๋Ÿฌ ์†์„ฑ์— ๋Œ€ํ•ด์„œ ์ด์ „ ๊ฒŒ์‹œ๊ธ€์„ ํ†ตํ•ด ์•Œ์•„๋ดค๋‹ค๋ฉด, ์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ํ™œ์šฉํ•ด ํ’€์บ˜๋ฆฐ๋”๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ’€์บ˜๋ฆฐ๋”๋Š” ์ผ์ • ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ํ’€์บ˜๋ฆฐ๋” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ€์ ธ๋‹ค ์ผ์ • ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์œผ๋กœ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋งŒํผ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๊ณ  ์‚ฌ์šฉํ•ด๋ณด๋Š”๋ฐ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ’€์บ˜๋ฆฐ๋” ์„ค์ •ํ•˜๊ธฐ์บ˜๋ฆฐ๋” ํ™”๋ฉด ๋งŒ๋“ค๊ธฐ ์บ˜๋ฆฐ๋” ํ™”๋ฉด์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” JSPํŽ˜์ด์ง€๋ฅผ ์ด์šฉํ•ด ์บ˜๋ฆฐ๋”๊ฐ€ ๋ณด์—ฌ์งˆ ํŽ˜์ด์ง€๋ฅผ ๊ด€๋ จ ์Šคํฌ๋ฆฝํŠธ, ์Šคํƒ€์ผ์„ ์ ์šฉํ•ด ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ์œ„ํ•ด์„œ๋Š” ์Šคํฌ๋ฆฝํŠธ, ์Šคํƒ€์ผ ์ •๋ณด๋ฅผ CDN ๋˜๋Š” ์ œ๊ณต ํŒŒ์ผ์„ ํ†ตํ•ด ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์บ˜๋ฆฐ๋” ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋ณธ์ ์ธ ์„ค์ •์ด ํ•„์š”ํ•œ๋ฐ ๊ฐ ์„ค์ •์— ๋”ฐ๋ผ 3๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ์บ˜๋ฆฐ๋” ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.ํ’€์บ˜๋ฆฐ๋” ๊ธฐ๋ณธ ์„ค..
Junesker
Junesker -
E T C/R E S O L U T I O N
"์นด์นด์˜คํ†ก ๋Œ€ํ™”๋ฐฉ ๋Œ€ํ™”๊ฐ€ ๊ฐ‘์ž๊ธฐ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค", ์นดํ†ก ๋Œ€ํ™” ์‚ฌ๋ผ์ง ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•
** ์‚ฌ์šฉ ์ด๋ฏธ์ง€๋Š” ์ผ๋ถ€ ์˜์—ญ( 'kakaocorp.com/page/detail/10583' ๊ฒŒ์‹œ๋ฌผ ) ์นด์นด์˜ค์—์„œ ๊ฐ€์ ธ์˜จ ์ด๋ฏธ์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ•„์ž๊ฐ€ ์‚ฌ์šฉ ์ค‘์ธ ํ•ธ๋“œํฐ์€ 'iPhone 13 Pro'์ž…๋‹ˆ๋‹ค. ์•„์ดํฐ์œผ๋กœ ์˜์ƒ ์ดฌ์˜์„ ์ง„ํ–‰ํ•˜๋˜ ์ค‘ ์ €์žฅ ์šฉ๋Ÿ‰์ด ๊ฐ€๋“ ์ฐจ ๋” ์ด์ƒ ์ดฌ์˜์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์•Œ๋ฆผ์„ ํ™•์ธํ•˜๊ณ  ์˜์ƒ ์ดฌ์˜์„ ์ค‘๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ์ค‘๋‹จ ํ›„ ์ผ์ƒ์ƒํ™œ 1~2์‹œ๊ฐ„ ์ •๋„ ํ๋ฅธ ๋’ค ์นด์นด์˜คํ†ก์„ ์—ด๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์•ผ ํ•  ๊ฒŒ ์žˆ์–ด์„œ ์นด์นด์˜คํ†ก์„ ์—ด์—ˆ๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ ์นด์นด์˜คํ†ก์ด ๊ฐ‘์ž๊ธฐ ์ข…๋ฃŒ๋˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. '์–ด? ๋ญ์ง€?' ํ•˜๊ณ ์„œ ๋‹ค์‹œ ์นด์นด์˜คํ†ก์„ ๋“ค์–ด๊ฐ€ ๋Œ€ํ™”๋ฐฉ์— ๋“ค์–ด๊ฐ”๋”๋‹ˆ ๊ธฐ์กด์— ์ €์žฅ๋˜์–ด ์žˆ๋˜ ๋Œ€ํ™” ๋ชจ๋“  ๋‚ด์—ญ์ด ์‚ฌ๋ผ์ง€๊ณ  ์œ„ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ๋ฌผ๊ฒฐ์˜ ๋ ๊ฐ€ ๋งŒ๋“ค์–ด์ ธ ์žˆ๊ณ  ๋Œ€ํ™”๊ฐ€ ๋ณด์ด์ง€๋„ ์•Š๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ์ „์†ก๋„ ๋˜์ง€ ์•Š๋Š” ํ˜„์ƒ..