๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

Basics82

HTTP 400, 404, 052 ๋“ฑ ์˜ค๋ฅ˜ ์ฝ”๋“œ ์ด์ •๋ฆฌ! - ์ธํ„ฐํŽ˜์ด์Šค ์˜ˆ์™ธ ์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์›น ์„œ์นญ์„ ํ•˜๋ฉด์„œ, ์•„๋‹ˆ๋ฉด ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด์„œ ์ž์ฃผ ๋ณด์ด๋˜ ์˜ค๋ฅ˜์ฝ”๋“œ! 404 ์—๋Ÿฌ NOT FOUND ์ฐพ์„ ์ˆ˜ ์—†๋Š” ํŽ˜์ด์ง€. ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์š”์ฒญํ•˜์‹  URL์„ ์„œ๋ฒ„์—์„œ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ HTTP ์˜ค๋ฅ˜์ฝ”๋“œ๋“ค์„ ์ด์ •๋ฆฌํ•˜๊ณ  ์•Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ์—๋Ÿฌ ์ฝ”๋“œ, ํ†ต์‹  ์—๋Ÿฌ ์ฝ”๋“œ, ์‚ฌ์ดํŠธ ์ ‘์† ์—๋Ÿฌ ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ ๋ง๋กœ ๋ถˆ๋ฆฌ๊ณ  ์žˆ์ง€๋งŒ, ๋ณธ ๋ช…์นญ์€ HTTP ์˜ค๋ฅ˜ ์ฝ”๋“œ ์ด๋ผ๋Š” ๊ฒƒ ์•Œ์•„๋‘์‹œ๊ณ , ์ด์ œ๋ถ€ํ„ฐ ์ด์ •๋ฆฌ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! 1. 400 ์—๋Ÿฌ Bad Request : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ๋ชปํ•œ ์š”์ฒญ์„ ๋ณด๋ƒ„ 2. 401 ์—๋Ÿฌ Unauthorized : ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•„ ์š”์ฒญ ๊ถŒํ•œ์ด ์—†์Œ 3. 403 ์—๋Ÿฌ Forbidden : ๊ธˆ์ง€๋œ ํŽ˜์ด์ง€, ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Œ .. 2022. 3. 8.
API ๋ฐฉ์‹, Filter(ํ”Œ๋Ÿฌ๊ทธ์ธ) ๋ฐฉ์‹, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฐฉ์‹ : ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์•”ํ˜ธํ™” ๋ฐฉ์‹ ์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ํฌ๊ฒŒ ์•Œ์•„๋ณด๊ณ , ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ ์ž์„ธํžˆ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํฌ๊ฒŒ ๋Œ€์นญ ํ‚ค, ํ•ด์‹œ, ๋น„๋Œ€์นญ ํ‚ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ๋œ๋‹ค. ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ฐฉ์‹ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ฐฉ์‹์œผ๋กœ๋Š” 1) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” API ๋ฐฉ์‹ 2) ๋ฐ์ด ํ„ฐ๋ฒ ์ด์Šค์—์„œ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐฉ์‹ 3) API ๋ฐฉ์‹๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐฉ์‹์„ ํ˜ผ ํ•ฉํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฐฉ์‹ ์ด ์žˆ๋‹ค. API ๋ฐฉ์‹ - APP ๋ ˆ๋ฒจ์—์„œ ์•”ํ˜ธ ๋ชจ๋“ˆ (API)์„ ์ ์šฉํ•˜๋Š” APP ์ˆ˜์ • ๋ฐฉ์‹ - ๋ณ„๋„์˜ AP ๊ฐœ๋ฐœ/ํ†ตํ•ฉ - APP ์„œ๋ฒ„์— ๋ถ€ํ•˜ ๋ฐœ์ƒ - APP ๋ณ€๊ฒฝ ๊ฐœ๋ฐœ ํ•„์š” - APP ๋ณ€๊ฒฝ ๋ฐ ์•”ํ˜ธํ™” ํ•„๋“œ ๋ณ€๊ฒฝ์— ๋”ฐ๋ฅธ ์œ ์ง€ ๋ณด์ˆ˜ ํ•„์š” Filter(ํ”Œ๋Ÿฌ๊ทธ์ธ) ๋ฐฉ์‹ - DB ๋ ˆ๋ฒจ์˜ ํ™•์žฅ.. 2022. 3. 8.
REST, SOAP, RSS, RPC, DBLink, ์†Œ์ผ“ : ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ธฐ์ˆ ๊ณผ ์„ค๋ช…, ํŠน์ง• ์ด์ •๋ฆฌ! ์•ˆ๋…•ํ•˜์„ธ์š”! :) ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ธฐ์ˆ ๋“ค์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ์ •๋ฆฌํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ธฐ์ˆ ์ด๋ž€? ์‹œ์Šคํ…œ ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•ด์„œ ๋‹ค์–‘ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ธฐ์ˆ ์ด ์กด์žฌํ•œ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ธฐ์ˆ ์ด ์กด์žฌํ•œ๋‹ค. -> ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์†ก์‹ , ์ค‘๊ณ„, ์ˆ˜์‹  ์‹œ์Šคํ…œ ๋“ฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ํฌ๋งทํ™”ํ•˜์—ฌ ํ”„๋กœํ† ์ฝœ์— ๋งž์ถ”์–ด ์ „์†กํ•˜๋Š”๋ฐ์š”. ์ด๋Ÿฐ ๊ณผ์ •์€ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋  ์ˆ˜ ์žˆ๊ฒ ์ฃ ? ์ด๋ฅผ ๊ธฐ์ˆ ํ™”ํ•˜์—ฌ ์ •๋ฆฌํ•œ ๊ฒƒ์„ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ธฐ์ˆ ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ ๊ธฐ์ˆ  ์ข…๋ฅ˜ 1. REST (Representational Safe Transfer) ์„ค๋ช… - ์›น์ƒ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ(๋ฆฌ์†Œ์Šค, ๋ฉ” ์†Œ๋“œ, ๋ฉ”์‹œ์ง€)๋กœ ์ •์˜ํ•˜์—ฌ ์ฃผ๊ณ .. 2022. 3. 7.
[LG]๋…ธํŠธ๋ถ ๋“€์–ผ ๋ชจ๋‹ˆํ„ฐ ์—ฐ๊ฒฐ ์•ˆ๋  ๋•Œ, ์–ด๋Œ‘ํ„ฐ ๋“œ๋ผ์ด๋ฒ„ ์—…๋ฐ์ดํŠธ๋„ ๋‹ค ๋˜์–ด์žˆ์„ ๋•Œ ! - ๋ชจ๋“  ๋ฐฉ๋ฒ• ์„ค๋ช… ํ›„ ๋ชจ๋‹ˆํ„ฐ ๋ฐฉํ–ฅ ์„ค์ • ๊นŒ์ง€ ์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ๋…ธํŠธ๋ถ์— HDMI ์„ ์„ ๊ฝ‚์•„ ์ƒˆ ๋“€์–ผ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ ์ž ํ•  ๋•Œ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •์„ ์„ค๋ช…๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ œ ์ƒํ™ฉ๋ถ€ํ„ฐ, ํ•ด๊ฒฐ ํ•˜์‹œ๊ธฐ ์ „ ์žฅ๋น„์˜ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๋ ค๋Š”๋ฐ ์ด๋ฏธ ์ตœ์‹ ๋ฒ„์ „์ธ ์ €์™€ ๊ฐ™์€ ๊ฒฝ์šฐ ํ•ด๊ฒฐํ•˜์‹œ๋Š” ๋ฐฉ๋ฒ•๊นŒ์ง€ ์ž์„ธํžˆ ์ •๋ฆฌํ•ด๋ณด๋„๋ก ํ• ๊ฒŒ์š”! ์œ„์˜ ๊ฒฝ์šฐ๋Š” ํฌ์ŠคํŒ…์˜ 3๋ฒˆ์งธ ํ•ด๊ฒฐ๋ฒ•์œผ๋กœ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๊ณ  ์žˆ์œผ๋‹ˆ ์Šคํฌ๋กค์„ ๋‚ด๋ ค๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ƒํ™ฉ ์„ค๋ช… 1. LG ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉ์ค‘์ž…๋‹ˆ๋‹ค. (์ด๊ฑด ๋ณ„ ์ƒ๊ด€์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์–ด์š”.) 2. ์‚ฌ๋ฌด์‹ค์— ์ƒˆ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ๋“ค์˜€์Šต๋‹ˆ๋‹ค ! ํ™•์žฅ ๋ชจ๋‹ˆํ„ฐ๋กœ ์‚ฌ์šฉํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. 3. ๋…ธํŠธ๋ถ์— ๋“€์–ผ๋ชจ๋‹ˆํ„ฐ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ• - ์„ ๊ฒ€์ƒ‰ํ–ˆ๋”๋‹ˆ, ๋„ˆ๋ฌด ์‰ฝ๋„ค์š”. 4. ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•„์š”. ํ”ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋“ค - ์ œ๊ฐ€ ํ•ด.. 2022. 3. 4.
[Office 365] Office๋ฅผ ์„ค์น˜ํ•˜์ง€ ๋ชป ํ•จ, ์˜คํ”ผ์Šค ์ง€์šฐ๊ณ  ์žฌ์„ค์น˜ ํ•˜๊ธฐ : 32๋น„ํŠธ์—์„œ 64๋น„ํŠธ๋กœ ์ด๋ฒˆ ์—๋Ÿฌ๋Š”Microsoft Office 365, ์˜คํ”ผ์Šค๋ฅผ ์„ค์น˜ํ•˜๋ฉด์„œ ๋งˆ์ฃผ์ณค๋‹ค. ์˜คํ”ผ์Šค Setup.exe๋ฅผ ์‹คํ–‰ํ•ด์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋‹ค์šด์„ ๋ฐ›์•˜๋Š”๋ฐ, ํ”„๋กœ๊ทธ๋žจ๋“ค์ด Program Files๊ฐ€ ์•„๋‹Œ Program Files (x86) ํด๋”์— ๋‹ค์šด์ด ๋˜์–ด์žˆ์—ˆ๋‹ค. (์ด๊ฒŒ 64bit์ด ์•„๋‹Œ 32bit์œผ๋กœ ์„ค์น˜๊ฐ€ ๋˜์—ˆ๋‹ค๋Š” ๋œป์ด๋‹ค.) ๋‚ด ์šด์˜์ฒด์ œ๋Š” 32bit๊ฐ€ ์•„๋‹Œ 64bit์ธ๋ฐ, 32bit๋กœ ์ž๋™์„ค์น˜๋˜์–ด๋ฒ„๋ ค ํ”„๋กœ๊ทธ๋žจ ์ดˆ๊ธฐ ์…‹ํŒ…์‹œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋˜, ์ตœ์ ํ™”๋œ ์‚ฌ์šฉ์„ ์œ„ํ•ด์„œ๋ผ๋ฉด 64bit๋กœ ์žฌ์„ค์น˜๋ฅผ ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค.. ๊ทธ๋ž˜์„œ Office 365 64bit ์„ค์น˜ํŒŒ์ผ Setup.exe๋ฅผ ์‹คํ–‰์‹œ์ผฐ์„ ๋•Œ ๋‚˜ํƒ€๋‚œ ์˜ค๋ฅ˜. ๋งŽ์ด๋“ค ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ œ ๊ฐ™๋‹ค. Office ๊ฐ„์˜ ๋ฒ„์ „์ด ๋งž์ง€ ์•Š๊ฑฐ๋‚˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์˜ bit๊ฐ€ ๋‹ค๋ฅด๋ฉด ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€.. 2022. 3. 3.
์‘์ง‘๋„์™€ ๊ฒฐํ•ฉ๋„ ์ด์ •๋ฆฌ : ์„œ๋ฒ„ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ ๊ฐ„์˜ ์‘์ง‘๋„์™€ ๊ฒฐํ•ฉ๋„์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์‘์ง‘๋„์™€ ๊ฒฐํ•ฉ๋„์— ๋Œ€ํ•œ ๊ฐ€๋ฒผ์šด ์„ค๋ช… ์‘์ง‘๋„๋Š” ๋ชจ๋“ˆ ๋‚ด์˜ ๊ธฐ๋Šฅ ๊ฐ„์˜ ์—ฐ๊ด€์„ฑ, ๊ฒฐํ•ฉ๋„๋Š” ๋ชจ๋“ˆ ๊ฐ„์˜ ์—ฐ๊ด€์„ฑ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค๊ณ  ๋ณด์‹œ๋ฉด ๋˜๋Š”๋ฐ์š”. ๋ชจ๋“ˆ์„ ํ•˜๋‚˜์˜ '๋™๋„ค' ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ , ๋ชจ๋“ˆ ๋‚ด์˜ ๊ธฐ๋Šฅ๋“ค์„ ๊ฐ๊ฐ ๋ณ‘์›, ํ•™๊ต ๋“ฑ์˜ '์‹œ์„ค'๋กœ ์ƒ๊ฐํ•˜๋ผ๊ณ  ํ•˜์…จ๋˜ ๊ต์ˆ˜๋‹˜์˜ ๋ง์”€์ด ๋– ์˜ค๋ฆ…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์‹œ์„ค๋“ค์€ ๋ญ‰์ณ์žˆ์„ ์ˆ˜๋ก ํŽธ๋ฆฌํ•˜๊ณ  ๊ฐ„ํŽธํ•ด์ง€๊ณ  ํ•˜๋‚˜์˜ ๋™๋„ค๋ฅผ ์ด๋ฃจ๊ธฐ ์ข‹์œผ๋ฏ€๋กœ ์‘์ง‘๋„๊ฐ€ ๋†’์•„์•ผ ํ•˜๊ณ , ๊ฐ ๋™๋„ค๋Š” ๊ตฌ๋ณ„๋˜์–ด์žˆ๊ณ  ์„œ๋กœ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์•„์•ผ ํŽธ๋ฆฌํ•˜๋ฏ€๋กœ ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ์•„์•ผ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ A๋™๋„ค(๋ชจ๋“ˆ)์—์„œ ๋ณ‘์›(๊ธฐ๋Šฅ)์„ ๋“ค๋ €๋Š”๋ฐ, ๊ผญ B๋™๋„ค(๋ชจ๋“ˆ)์˜ ์•ฝ๊ตญ(๊ธฐ๋Šฅ)์œผ๋กœ ์ฒ˜๋ฐฉ์„ ๋ฐ›์œผ๋Ÿฌ ๊ฐ€์•ผ ํ•œ๋‹ค๋ฉด? ๋„ˆ๋ฌด ๋น„ํšจ์œจ ์ ์ด๊ฒ ์ฃ . ์œ„์˜ ์ƒํ™ฉ์ด ํ•œ ๋ชจ๋“ˆ์ด ๋‹ค๋ฅธ ๋ชจ๋“ˆ๊ณผ .. 2022. 2. 28.
์—ฐ๊ณ„ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์ •์˜์™€ ์—ฐ๊ณ„ ๋ฐฉ์‹, ๊ตฌ์„ฑ ์š”์†Œ : JDBC, API, EAI, Socket ๋“ฑ ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์ €๋ฒˆ ์—ฐ๊ณ„ ์‹œ์Šคํ…œ(https://iworldt.tistory.com/107)์— ์ด์–ด ์—ฐ๊ณ„ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ณ„ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์˜ ์ฒด๊ณ„๋ฅผ ์—ฐ๊ณ„ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋ผ๊ณ  ์ดํ•ดํ•˜์‹œ๊ณ  ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜์‹œ๋ฉด ๋ณด๋‹ค ๋” ์ดํ•ดํ•˜์‹œ๊ธฐ ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—ฐ๊ณ„ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ๊ตฌ์„ฑ ์š”์†Œ์™€ ๊ธฐ๋Šฅ ์—ฐ๊ณ„ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ „์†กํ•˜๋Š” ์†ก์‹  ์ฒด๊ณ„์™€ ์ˆ˜์‹ ํ•˜์—ฌ ์šด์˜ DB์— ๋ฐ˜์˜ํ•˜๋Š” ์ˆ˜์‹  ์ฒด๊ณ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. 1. ์†ก์‹  ์‹œ์Šคํ…œ ์šด์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DB: Database), ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(AP: Application)์œผ๋กœ ๋ถ€ํ„ฐ ์—ฐ๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค ํ…Œ์ด๋ธ”(I/F Table: Interface Table) ๋˜๋Š” ํŒŒ์ผ(File - xml, csv, text)๋กœ ์ƒ์„ฑํ•˜์—ฌ ์†ก์‹ ํ•œ๋‹ค. 2. ์ˆ˜์‹  ์‹œ์Šคํ…œ ์ˆ˜์‹ ํ•œ ์ธํ„ฐํŽ˜.. 2022. 2. 25.
ํ†ตํ•ฉ๊ตฌํ˜„, ์—ฐ๊ณ„ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ ๊ตฌ์„ฑ : ์†ก์‹  ์‹œ์Šคํ…œ, ์ค‘๊ณ„ ์‹œ์Šคํ…œ, ์ˆ˜์‹  ์‹œ์Šคํ…œ์˜ ์—ญํ•  ๋ฐ ๊ธฐ๋Šฅ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ†ตํ•ฉ ๊ตฌํ˜„์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๊ตฌํ˜„์˜ ๊ฐœ๋… ํ†ตํ•ฉ ๊ตฌํ˜„์€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ํ•ด๊ฒฐํ•˜๊ณ , ์ƒˆ๋กœ์šด ์„œ๋น„์Šค ์ฐฝ์ถœ์„ ์œ„ํ•ด ๋‹จ์œ„ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๋ชจ๋“ˆ๊ฐ„์˜ ์—ฐ๊ณ„์™€ ํ†ตํ•ฉ์ด๋‹ค. ํ†ตํ•ฉ ๊ตฌํ˜„์€ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑ, ์†ก์ˆ˜์‹  ๋ฐฉ์‹, ์†ก์ˆ˜์‹  ๋ชจ๋“ˆ ๊ตฌํ˜„ ๋ฐฉ๋ฒ• ๋“ฑ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•˜๋ฏ€๋กœ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•˜๋Š” ํ™˜๊ฒฝ๊ณผ ์‚ฌ์šฉ์ž ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ํ†ตํ•ฉ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ ์„ค๊ณ„ํ•œ๋‹ค. ๋‹ค์–‘ํ•œ ํ†ตํ•ฉ ๊ตฌํ˜„ ๋ฐฉ์‹์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์†ก์‹  ์‹œ์Šคํ…œ๊ณผ ๋ชจ๋“ˆ, ์ค‘๊ณ„ ์‹œ์Šคํ…œ, ์ˆ˜์‹  ์‹œ์Šคํ…œ๊ณผ ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ํ†ตํ•ฉ ๊ตฌํ˜„์˜ ๊ตฌ์„ฑ ์š”์†Œ 1. ์†ก์‹  ์‹œ์Šคํ…œ๊ณผ ๋ชจ๋“ˆ ์†ก์‹  ์‹œ์Šคํ…œ์€ ์ „์†กํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํ•„์š”์— ๋”ฐ๋ผ ๋ณ€ํ™˜ ํ›„ ์†ก์‹ ํ•˜๋Š” ์†ก์‹  ๋ชจ๋“ˆ๊ณผ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋ฐ ์†ก์‹  ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์†ก์‹  ๋ชจ๋“ˆ์€ ๋‚ด๋ถ€ ์—ฐ๊ณ„ ์‹œ.. 2022. 2. 25.
์ƒ‰ ์กฐํ•ฉ, ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ ์ถ”์ฒœ ๋ฐ ์›ํ•˜๋Š” ์ƒ‰๊ฐ์œผ๋กœ ์ปฌ๋ŸฌํŒ”๋ ˆํŠธ ์ง์ ‘ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•! ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ดํŠธ๋Š” ๋งŽ์Šต๋‹ˆ๋‹ค. ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๊ณ  ํ™•์ธํ•˜๊ฒŒ ํ•ด ์ฃผ๋Š” ์‚ฌ์ดํŠธ๋„ ๋งŽ์ฃ . ๊ทธ๋Ÿฌ๋‚˜ ์›๋ฆฌ๋ฅผ ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•ด์ฃผ๋ฉด์„œ, ์ƒ‰์„ ์กฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ปจ์…‰์— ๋”ฐ๋ผ ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ฒŒ ํ•ด์ฃผ๋Š” ์นœ์ ˆํ•œ ์‚ฌ์ดํŠธ๋Š” ๋งŽ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์ปฌ๋Ÿฌ์กฐํ•ฉ๋ฒ•์„ ๊ฐ€๋ณ๊ฒŒ ํ™•์ธํ•˜๊ณ , ์ง์ ‘ ์ƒ‰ ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•ด์„œ ์›ํ•˜๋Š” ๋Š๋‚Œ์˜ ์ƒ‰๊ฐ์„ ์กฐํ•ฉํ•ด๋ณด๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ (Color Palettes) ์ถ”์ฒœ https://www.w3schools.com/colors/colors_palettes.asp Sky Palettes์™€ Sand Palettes, ํ•˜๋Š˜ ์ปฌ๋ŸฌํŒ”๋ ˆํŠธ์™€ ๋ชจ๋ž˜ ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ ์ž…๋‹ˆ๋‹ค. Flower Palettes, Beach Palettes, ๊ฝƒ ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ์™€ ๋ฐ”๋‹ค, ํ•ด๋ณ€ ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ์ž…๋‹ˆ๋‹ค.. 2022. 2. 25.
728x90
๋ฐ˜์‘ํ˜•