๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

    [Git] ๊นƒํ—ˆ๋ธŒ ํŠน์ • ํŒŒ์ผ ์ปค๋ฐ‹ ์ด๋ ฅ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ• - ํŒ€ ํ”„๋กœ์ ํŠธ ์ž‘์—… ์ค‘์— ignore ํ•œ ๊ฒฝ์šฐ

    ๊นƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒ€ ํ”„๋กœ์ ํŠธ ์ž‘์—… ์ค‘์— ์ค‘๊ฐ„์— ignore์„ ํ•œ ๊ฒฝ์šฐ ์ดํ›„์— ์‚ญ์ œ๋˜๋ฉด ๋์ด ์ ˆ๋Œ€ ์•„๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, IP ์ฃผ์†Œ, API KEY๋ฅผ ๋น„๋กฏํ•œ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ปค๋ฐ‹ํ•œ ์ƒํ™ฉ์ด ์žˆ์„ ๋•Œ, ์ดํ›„์— ์ง€์šด๋‹ค๊ณ  ํ•ด์„œ ๊นƒํ—ˆ๋ธŒ์— ํ˜„์žฌ ์˜ฌ๋ผ๊ฐ€ ์žˆ๋Š” ํŒŒ์ผ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๋‹ค๊ฐ€ ์•„๋‹ˆ๋‹ค.. ๊นƒํ—ˆ๋ธŒ๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ๋„์šฐ๋ฏ€๋กœ, history์—์„œ ํ•ด๋‹น ํŒŒ์ผ์˜ ์ปค๋ฐ‹ ์ด๋ ฅ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. repository๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ๋„ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ์ด์ „ ์ปค๋ฐ‹ ์ด๋ ฅ์„ ๋‹ค ๋‚ ๋ฆฌ๊ฒŒ ๋œ๋‹ค.๐Ÿ˜ข history์—์„œ ํŠน์ • ํŒŒ์ผ์˜ ์ปค๋ฐ‹ ์ด๋ ฅ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. 1. ๊นƒ ํ•„ํ„ฐ๋ฅผ ํ†ตํ•œ ์บ์‹œ ์ œ๊ฑฐ git filter-branch --force --index-filter "git rm --cached --ig..

    [๊ฒฐ์ œ API] ์•„์ด์—  ํฌํŠธ

    [๊ฒฐ์ œ API] ์•„์ด์—  ํฌํŠธ

    ๊ฒฐ์ œ ์‹œ์Šคํ…œ - ์•„์ด์—  ํฌํŠธ ์•„์ด์—  ํฌํŠธ API๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒฐ์ œ ๊ธฐ๋Šฅ์„ ๊ฐ„๋‹จํžˆ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์ดํŠธ๊ฐ€ ์žฌ๊ตฌ์„ฑ๋˜๋ฉฐ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ฝค๋‚˜ ๋ณต์žกํ•ด์กŒ๋Š”๋ฐ, ๋‹ค์Œ์„ ์ฐธ๊ณ ํ•˜๋ฉด ๋œ๋‹ค! ๋‹ค์Œ ๋ฐฉ๋ฒ•์€ ์•„์ด์—  ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ KG ์ด๋‹ˆ์‹œ์Šค๋ฅผ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. - ์‚ฌ์ดํŠธ https://www.iamport.kr/ - ๋ณ€๊ฒฝ๋œ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•(KG ์ด๋‹ˆ์‹œ์Šค) https://chai-iamport.gitbook.io/iamport/pg/payment-gateway/inicis - ํ…Œ์ŠคํŠธ ์—ฐ๋™ ๊ด€๋ฆฌ ํ…Œ์ŠคํŠธ์—ฐ๋™_import.png ์ฐธ๊ณ  - ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ง„์˜ ์ฃผ์„์„ ์ฐธ๊ณ ํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฐ’์„ ์ž…๋ ฅํ•œ๋‹ค. init ์— ์‚ฌ์šฉ๋˜๋Š” impํ‚ค์—๋Š” ๊ฐœ์ธ์—๊ฒŒ ํ• ๋‹น๋˜๋Š” ์ธ์ฆํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋ž€์œผ๋กœ, ๊นƒ์— ์˜ฌ๋ฆฌ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. 2) ์˜ต์…˜ pg : htm..

    ๊ฒŒ์‹œํŒ

    1. ๊ฒŒ์‹œํŒ์— ๋“ค์–ด๊ฐˆ ์ •๋ณด๋ฅผ ๋‹ด์€ DTO ํฌ๋ž˜์Šค ์ƒ์„ฑ public class BoardDTO { private long num; private String subject; private String name; private String content; private String pwd; private String ipAddr; private String reg_date; private int hintCount; } DTO ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ํ•ด๋‹น ํด๋ž˜์Šค์— getter()/setter()์„ ์ƒ์„ฑํ•œ๋‹ค. DTO ํด๋ž˜์Šค์— ๋“ค์–ด๊ฐ€๋Š” ๋ฐ์ดํ„ฐ๋กœ๋Š” ํ…Œ์ด๋ธ”์„ ์ฐธ๊ณ ํ•˜๋ฉด ๋˜๋Š”๋ฐ, ์˜ค๋ผํด์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•ˆ ๊ฐ€์ ธ์˜ฌ ์ˆ˜๋„ ์žˆ๊ณ  ์—ฐ์‚ฐ์— ๋”ฐ๋ผ ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ๋„ ์žˆ๋‹ค. 2. HttpServlet์„ ์ƒ์† ๋ฐ›์€ ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ..

    [JSP] JSTL

    [JSP] JSTL

    JSTL ์‚ฌ์šฉ์ž ์ •์˜ ์ปค์Šคํ…€ ํƒœ๊ทธ ์ค‘์— ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ‘œ์ค€์œผ๋กœ ๋งŒ๋“ค์–ด ๋†“์€ ๊ฒƒ JSP์˜ ๊ณตํ†ต์  ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์บก์Šํ™”ํ•œ ํƒœ๊ทธ ๋ชจ์Œ taglib ์ง€์‹œ์–ด ์‚ฌ์šฉ์ž ์ •์˜ ํƒœ๊ทธ๋‚˜ JSTL ์‚ฌ์šฉ์„ ์œ„ํ•œ ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ง€์ • Core tags ๋ณ€์ˆ˜ ์ง€์›, ํ๋ฆ„์ œ์–ด,URL ์ฒ˜๋ฆฌ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋ฌธ! Formatting tags ์ง€์—ญ, ๋ฉ”์‹œ์ง€ ํ˜•์‹, ์ˆซ์ž ๋ฐ ๋‚ ์งœ ํ˜•์‹ ๋“ฑ SQL tags Oracle, mysql์™€ ๊ฐ™์€ RDMS์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ XML tags XML ์ฝ”์–ด, ํ๋ฆ„ ์ œ์–ด, XML ๋ณ€ํ™˜ ๋“ฑ JSTL function ์ปฌ๋ ‰์…˜ ์ฒ˜๋ฆฌ, String ์ฒ˜๋ฆฌ ๋“ฑ