Java TPC ์‹ค์ „ํ”„๋กœ์ ํŠธ (Java API ํ™œ์šฉ)

๋‹ค์–‘ํ•œ Java API์™€ Open API ๋ฅผ ํ™œ์šฉ ํ•˜์—ฌ ์ž์‹ ๋งŒ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ ํ•ด๋ณด๋ฏ€๋กœ์จ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์„ ํ–ฅ์ƒ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

(4.7) ์ˆ˜๊ฐ•ํ‰ 36๊ฐœ

์ˆ˜๊ฐ•์ƒ 1,039๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

SK C&C
์—”์”จ์†Œํ”„ํŠธ
์‹ ํ•œDS
๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€
SK๊ทธ๋ฃน

SK๊ทธ๋ฃน

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

SK C&C
์—”์”จ์†Œํ”„ํŠธ
์‹ ํ•œDS
๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€
SK๊ทธ๋ฃน

SK๊ทธ๋ฃน

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.7

5.0

lwmwpark3523

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์•ˆ๋…•ํ•˜์„ธ์š”. ์ง€๋‚œ๋ฒˆ JavaTPC ๊ฐ•์˜์— ์ด์–ด์„œ JavaTPCProject ์‹ค๋ฌด ๊ฐ•์˜๋ฅผ ์™„๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. JavaTPC์—์„œ๋Š” Java์˜ ๊ธฐ์ดˆ(ํด๋ž˜์Šค, ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋‹คํ˜•์„ฑ, ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ๋“ฑ)์— ๋Œ€ํ•ด์„œ ์ˆ˜์—…์„ ํ–ˆ๋‹ค๋ฉด JavaTPCProject๋Š” ๊ทธ ๊ธฐ์ดˆ๋ฅผ ๊ฐ€์ง€๊ณ  6๊ฐœ์˜ ์˜ˆ์ œ๋ฅผ ํ•™์Šตํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋Š”๋ฐ์š”. ์ฒ˜์Œ๋ถ€ํ„ฐ InputStream, OutputStream๋“ฑ์˜ ์–ด๋ ต๊ณ  ๋ณต์žกํ•œ ์šฉ์–ด๋“ค์ด ๋‚˜์™€์„œ ๋งŽ์ด ๋‹นํ™ฉ์Šค๋Ÿฌ์› ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งˆ์Œ์„ ์žก๊ณ , ์ฐจ์ธฐ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ '์ด๊ฒŒ ์ด๋Ÿฐ์ƒํ™ฉ์—์„œ ์“ฐ์ด๋Š”๊ตฌ๋‚˜.'๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์€ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋ฉด์„œ ์ฐพ์•„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ •๋ง ์™„๊ฐ•๊นŒ์ง€ ์‰ฝ์ง€ ์•Š์€ ๊ณผ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, JSON, Excel ๋ถ€๋ถ„์€ ์‹ค๋ฌด์—์„œ๋„ ๋งŽ์ด ์“ฐ์ด๋‹ค ๋ณด๋‹ˆ๊น, ๊ทธ ๋ถ€๋ถ„๋“ค์„ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด์„œ ์ด ๊ฐ•์˜๋ฅผ ์™„๊ฐ•ํ•˜๊ฒŒ ๋˜์ง€ ์•Š์•˜๋‚˜ ์‹ถ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์ €์—๊ฒŒ๋Š” Naver API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ƒ๋‹นํžˆ ์ธ์ƒ๊นŠ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๋ง‰์—ฐํžˆ API๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์“ฐ๋ฉด์„œ ์ €๋„ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์ง€๋งŒ, ์‹ค์ œ๋กœ ํ™œ์šฉํ•ด๋ณด๋ฉด์„œ ์•ฝ๊ฐ„์ด๋‚˜๋งˆ ํ™œ์šฉ๋ฒ•์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ–ฅํ›„ ์ œ๊ฐ€ SPRING์„ ์ด์šฉํ•ด์„œ ์›น๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ• ๋•Œ์—๋„ ํฌํ„ธ ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” API๋ฅผ ์ด์šฉํ•˜๋ฉด ์ด์šฉ์ž๋“ค์—๊ฒŒ ์ข€ ๋” ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค„์ˆ˜ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ๋‚ด๋…„(2021๋…„)์— ํ•œ ๋ฒˆ ๊ตฌํ˜„์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. JavaTPC ๊ฐ•์˜๋ฅผ ๋“ค์œผ์‹  ๋ถ„๋“ค๊ป˜์„œ, JavaTPCProject ๊ฐ•์˜๋ฅผ ์ฒ˜์Œ ๋ถ€๋ถ„๋งŒ ๋“ค์œผ๋ฉด '์ดํ•ด๊ฐ€ ์•ˆ๊ฐ„๋‹ค', '์™œ ์ด๋Ÿฐ ๊ฒƒ์ด ๊ฐ‘์ž๊ธฐ ํŠ€์–ด๋‚˜์˜ค์ง€?'ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์œผ์‹ค๊ฒ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ํŒŒ์ผ์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์ผ์ด ์ƒ๋‹นํžˆ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ•์˜ ์ฒ˜์Œ๋ถ€๋ถ„์ด ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ€์‹œ๋”๋ผ๋„, ์ผ๋‹จ ์ฐธ๊ณ  ๋๊นŒ์ง€ ์™„๊ฐ•์„ ํ•ด์ฃผ์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋„ˆ๋ฌด ๋ฐ”๋น ์„œ ๊ฐ•์˜๋ฅผ ๋“ค์„ ์‹œ๊ฐ„์ด ์—†์œผ์‹œ๋‹ค๋ฉด, JSON, Excel ๋ถ€๋ถ„์€ ๊ผญ ํ•„ํžˆ ๋“ค์–ด์ฃผ์‹œ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์•„๊นŒ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ํ”„๋กœ์ ํŠธ์—์„œ ์ƒ๋‹นํžˆ ๋งŽ์ด ์“ฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .(JSON์€ Front์™€ Back์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ์— ๋งŽ์ด ์“ฐ์ด๊ณ , Excel์€ ์กฐํšŒ๋œ ๋ฐ์ดํ„ฐ๋“ค์„ ์—‘์…€ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ๋ฉด ์‹คํ–‰๋˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ์Šต๋‹ˆ๋‹ค.) ๋‘์„œ์—†์ด ๊ธ€์„ ์ž‘์„ฑํ•ด์„œ ๋ฌธ์žฅ์˜ ์•ž๋’ค๊ฐ€ ์•ˆ๋งž์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์ œ ์ˆ˜๊ฐ•ํ‰์„ ์ฝ์–ด์ฃผ์‹œ๋Š” ๋ถ„๋“ค๊ป˜์„œ ์ดํ•ด์ข€ ๋ถ€ํƒ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋‘๋ฒˆ์งธ ์ธํ„ฐ๋„ท ๊ฐ•์˜๋ฅผ ์™„๊ฐ•ํ–ˆ๋Š”๋ฐ, ๋‚ด๋…„์—๋Š” ๋‘ ๊ฐœ๋ฅผ ๋„˜์–ด์„œ ์„ธ๊ฐœ, ๋„ค๊ฐœ๋ฅผ ์™„๊ฐ•ํ•ด์„œ ํ”„๋กœ์ ํŠธ์—์„œ ๋„์›€์ด ๋˜๋Š” ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

5.0

webpers

28% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๋‹จ๊ณ„๋ณ„๋กœ JSON API๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ๋„ค์ด๋ฒ„ MAP API์™€ ์—ด๊ฒฐํ•ด๋ณด๋‹ˆ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ๊ฐ€์ž…์ด ์ข€ ์–ด๋ ค์› ๋Š”๋ฐ ๋”ฐ๋ผํ•ด๋ณด๋‹ˆ ์ž˜ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.^^ ๊ณ„์† ์ž˜ ๋”ฐ๋ผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

5.0

kjjaya

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์‹ค์Šต ์˜ˆ์ œ๊ฐ€ ๋งŽ์•„ ์ข‹์•˜์–ด์š”.

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • ๋‹ค์–‘ํ•œ Java API๋ฅผ ํ™œ์šฉ ํ•  ์ˆ˜์žˆ๋‹ค.

  • Open API๋ฅผ ํ™œ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Java Geocoding(์ง€๋„์„œ๋น„์Šค)์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Java Crawling(ํฌ๋กค๋ง)์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Java PDF, EXCEL์„ ํ•ธ๋“ค๋ง ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Java์™€ MQTT๋ฅผ ์—ฐ๋™ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • Java Socket์— ๋Œ€ํ•ด์„œ ์ดํ•ด ํ•  ์ˆ˜ ์žˆ๋‹ค.


ํ•™์Šต๋ชฉํ‘œ

โถ Java Geocoding(์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์œ„๋„์™€ ๊ฒฝ๋„๋ฅผ ์ถ”์ถœํ•˜์—ฌ ์ง€๋„ํ‘œ์‹œ ํ•˜๊ธฐ)
โท Java Crawling(Jsoup API๋ฅผ ์ด์šฉํ•œ ์›นํŽ˜์ด์ง€ ํฌ๋กค๋ง ํ•˜๊ธฐ)
โธ Java Excel handling(POI API๋ฅผ ์ด์šฉํ•œ ISBN, IMAGE ๋„์„œ์ •๋ณด ์ถ”์ถœํ•˜๊ธฐ)
โน Java PDF handling(iText API๋ฅผ ์ด์šฉํ•œ PDF ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ)
โบ Java MQTT Client ๋งŒ๋“ค๊ธฐ(์˜จ.์Šต๋„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ LED์ œ์–ด)
โป Java Socket(์†Œ์ผ“) Multi-Chatting ํ”„๋กœ๊ทธ๋ž˜๋ฐ

6๊ฐ€์ง€ ์ฃผ์ œ๋ฅผ ๋‹จ๊ณ„๋ณ„ ํ•™์Šต์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ Java API์™€ Open API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ž์‹ ๋งŒ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ ํ•ด๋ณด๋ฏ€๋กœ์จ ์ž๋ฐ”ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์„ ํ–ฅ์ƒ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.


ใ€Project โบ ์‹œ์—ฐ ๋™์˜์ƒใ€‘



ใ€์„ค๋ช…์ด๋ฏธ์ง€ ์ปทใ€‘

์ˆ˜๊ฐ•์‹ ์ฒญํ›„ ๊ฐ•์˜์ž๋ฃŒ(PDF) ๋ฐ ์†Œ์ŠคํŒŒ์ผ ์ œ๊ณต
(Step By Step์œผ๋กœ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘๋จ)

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ž๋ฐ”์—๋Œ€ํ•ด ์ข…ํ•ฉ์ ์ธ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•œ ์‚ฌ๋žŒ

  • ์ž๋ฐ”๊ธฐ์ดˆ๋ฅผ ๋ฐฐ์šฐ๊ณ  API๋ฅผ ํ™œ์šฉ์„ ํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • ์ž๋ฐ” ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฒฝํ—˜ ํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ.

  • JSON ๋ฐ์ดํ„ฐ๋ฅผ ํ•ธ๋“ค๋ง ํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • Open API๋ฅผ ํ™œ์šฉํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ์ž๋ฐ”๊ธฐ์ดˆํ”„๋กœ๊ทธ๋ž˜๋ฐ

์•ˆ๋…•ํ•˜์„ธ์š”
๋ฐ•๋งค์ผ์ž…๋‹ˆ๋‹ค.

8,737

๋ช…

์ˆ˜๊ฐ•์ƒ

670

๊ฐœ

์ˆ˜๊ฐ•ํ‰

670

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

14

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š” ๋ฐ•๋งค์ผ ๊ฐ•์‚ฌ์ž…๋‹ˆ๋‹ค.
SW๊ต์œก์„ผํ„ฐ๋ฅผ ์šด์˜์ค‘์ด๋ฉฐ ๋Œ€ํ•™, ๊ด€๊ณต์„œ, ๊ธฐ์—…์ฒด์— ์ปจ์„คํŒ… ๋ฐ SW์œ„ํƒ๊ต์œก์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“„ ์ฃผ์š” ๊ฐ•์˜๊ฒฝ๋ ฅ์™ธ ๋‹ค์ˆ˜

- ๊ตฌ๋ฆ„ ํŠน์„ฑํ™”๊ณ  ์ „๊ณต์บ ํ”„ ๊ฐ•์˜(Full Stack ๊ณผ์ •)
- ์†Œํ”„ํŠธ์›จ์–ด๋งˆ์ด์Šคํ„ฐ๊ณ ๋“ฑํ•™๊ต ์‚ฐํ•™ํ˜‘๋ ฅ๊ต์‚ฌ
- ๊ด‘์ฃผ์ธ๊ณต์ง€๋Šฅ์‚ฌ๊ด€ํ•™๊ต ๊ฐ•์˜
- ํŒจ์ŠคํŠธ์บ ํผ์Šค ๋ฐฑ์—”๋“œ ๋ถ€ํŠธ์บ ํ”„ ๊ฐ•์˜
- ์Šค๋งˆํŠธ์ธ์žฌ๊ฐœ๋ฐœ์› ๊ต์œก๋ถ€์žฅ ๋ฐ ๊ฐ•์˜
- ํ•œ๊ตญ์ „๋ ฅ๊ณต์‚ฌ In-House ์ฝ”๋”ฉ ์œ„ํƒ ๊ต์œก
- ํ•œ์–‘๋Œ€ํ•™๊ต ERICA ์˜จ๋ผ์ธ ๊ฐ•์˜
- ๋น„ํŠธ์†Œํ”„ํŠธ์›จ์–ด๊ต์œก์„ผํ„ฐ์šด์˜(ํ•ด์™ธ์ทจ์—…,๊ตญ๋น„๊ต์œก)
- SW์ฑ„์šฉ์—ฐ์ˆ˜์‚ฌ์—…(๋ฏธ๋ž˜์ฐฝ์กฐ๊ณผํ•™๋ถ€)
- ์ธ๊ณต์ง€๋Šฅ, ์ •๋ณด๊ธฐ์ˆ ๊ฐœ๋ฐœ๋“ฑ ์ง์—…๋Šฅ๋ ฅ๊ฐœ๋ฐœํ›ˆ๋ จ๊ต์‚ฌ
* ๊ต์œก๋ฌธ์˜ ๋ฐ ์ œํœด(์นด์นด์˜คํ†ก์ฑ„๋„)
* ์ง„ํ–‰์ค‘์ธ ๊ฐ•์˜ : https://itscoding.kr

๐ŸŽค ์˜จ๋ผ์ธ ๊ต์œก์ฝ˜ํ…์ธ  ์ œ๊ณต

์ธํ”„๋Ÿฐ : Java,DB,MVC,Spring,Spring AI & Agent,IoT
ํŒจ์ŠคํŠธ์บ ํผ์Šค : Java, Spring Boot

email : bitcocom@empas.com

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

43๊ฐœ โˆ™ (14์‹œ๊ฐ„ 0๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

36๊ฐœ

4.7

36๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • lwmwpark3523๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    lwmwpark3523

    ์ˆ˜๊ฐ•ํ‰ 2

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์•ˆ๋…•ํ•˜์„ธ์š”. ์ง€๋‚œ๋ฒˆ JavaTPC ๊ฐ•์˜์— ์ด์–ด์„œ JavaTPCProject ์‹ค๋ฌด ๊ฐ•์˜๋ฅผ ์™„๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. JavaTPC์—์„œ๋Š” Java์˜ ๊ธฐ์ดˆ(ํด๋ž˜์Šค, ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋‹คํ˜•์„ฑ, ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ๋“ฑ)์— ๋Œ€ํ•ด์„œ ์ˆ˜์—…์„ ํ–ˆ๋‹ค๋ฉด JavaTPCProject๋Š” ๊ทธ ๊ธฐ์ดˆ๋ฅผ ๊ฐ€์ง€๊ณ  6๊ฐœ์˜ ์˜ˆ์ œ๋ฅผ ํ•™์Šตํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋Š”๋ฐ์š”. ์ฒ˜์Œ๋ถ€ํ„ฐ InputStream, OutputStream๋“ฑ์˜ ์–ด๋ ต๊ณ  ๋ณต์žกํ•œ ์šฉ์–ด๋“ค์ด ๋‚˜์™€์„œ ๋งŽ์ด ๋‹นํ™ฉ์Šค๋Ÿฌ์› ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งˆ์Œ์„ ์žก๊ณ , ์ฐจ์ธฐ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ '์ด๊ฒŒ ์ด๋Ÿฐ์ƒํ™ฉ์—์„œ ์“ฐ์ด๋Š”๊ตฌ๋‚˜.'๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์€ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋ฉด์„œ ์ฐพ์•„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ •๋ง ์™„๊ฐ•๊นŒ์ง€ ์‰ฝ์ง€ ์•Š์€ ๊ณผ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, JSON, Excel ๋ถ€๋ถ„์€ ์‹ค๋ฌด์—์„œ๋„ ๋งŽ์ด ์“ฐ์ด๋‹ค ๋ณด๋‹ˆ๊น, ๊ทธ ๋ถ€๋ถ„๋“ค์„ ์ œ๋Œ€๋กœ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด์„œ ์ด ๊ฐ•์˜๋ฅผ ์™„๊ฐ•ํ•˜๊ฒŒ ๋˜์ง€ ์•Š์•˜๋‚˜ ์‹ถ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์ €์—๊ฒŒ๋Š” Naver API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ƒ๋‹นํžˆ ์ธ์ƒ๊นŠ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๋ง‰์—ฐํžˆ API๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์“ฐ๋ฉด์„œ ์ €๋„ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์ง€๋งŒ, ์‹ค์ œ๋กœ ํ™œ์šฉํ•ด๋ณด๋ฉด์„œ ์•ฝ๊ฐ„์ด๋‚˜๋งˆ ํ™œ์šฉ๋ฒ•์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ–ฅํ›„ ์ œ๊ฐ€ SPRING์„ ์ด์šฉํ•ด์„œ ์›น๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ• ๋•Œ์—๋„ ํฌํ„ธ ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” API๋ฅผ ์ด์šฉํ•˜๋ฉด ์ด์šฉ์ž๋“ค์—๊ฒŒ ์ข€ ๋” ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค„์ˆ˜ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ๋‚ด๋…„(2021๋…„)์— ํ•œ ๋ฒˆ ๊ตฌํ˜„์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. JavaTPC ๊ฐ•์˜๋ฅผ ๋“ค์œผ์‹  ๋ถ„๋“ค๊ป˜์„œ, JavaTPCProject ๊ฐ•์˜๋ฅผ ์ฒ˜์Œ ๋ถ€๋ถ„๋งŒ ๋“ค์œผ๋ฉด '์ดํ•ด๊ฐ€ ์•ˆ๊ฐ„๋‹ค', '์™œ ์ด๋Ÿฐ ๊ฒƒ์ด ๊ฐ‘์ž๊ธฐ ํŠ€์–ด๋‚˜์˜ค์ง€?'ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์œผ์‹ค๊ฒ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ํŒŒ์ผ์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์ผ์ด ์ƒ๋‹นํžˆ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ•์˜ ์ฒ˜์Œ๋ถ€๋ถ„์ด ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ€์‹œ๋”๋ผ๋„, ์ผ๋‹จ ์ฐธ๊ณ  ๋๊นŒ์ง€ ์™„๊ฐ•์„ ํ•ด์ฃผ์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋„ˆ๋ฌด ๋ฐ”๋น ์„œ ๊ฐ•์˜๋ฅผ ๋“ค์„ ์‹œ๊ฐ„์ด ์—†์œผ์‹œ๋‹ค๋ฉด, JSON, Excel ๋ถ€๋ถ„์€ ๊ผญ ํ•„ํžˆ ๋“ค์–ด์ฃผ์‹œ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์•„๊นŒ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ํ”„๋กœ์ ํŠธ์—์„œ ์ƒ๋‹นํžˆ ๋งŽ์ด ์“ฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ .(JSON์€ Front์™€ Back์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ์— ๋งŽ์ด ์“ฐ์ด๊ณ , Excel์€ ์กฐํšŒ๋œ ๋ฐ์ดํ„ฐ๋“ค์„ ์—‘์…€ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ๋ฉด ์‹คํ–‰๋˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ์Šต๋‹ˆ๋‹ค.) ๋‘์„œ์—†์ด ๊ธ€์„ ์ž‘์„ฑํ•ด์„œ ๋ฌธ์žฅ์˜ ์•ž๋’ค๊ฐ€ ์•ˆ๋งž์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์ œ ์ˆ˜๊ฐ•ํ‰์„ ์ฝ์–ด์ฃผ์‹œ๋Š” ๋ถ„๋“ค๊ป˜์„œ ์ดํ•ด์ข€ ๋ถ€ํƒ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋‘๋ฒˆ์งธ ์ธํ„ฐ๋„ท ๊ฐ•์˜๋ฅผ ์™„๊ฐ•ํ–ˆ๋Š”๋ฐ, ๋‚ด๋…„์—๋Š” ๋‘ ๊ฐœ๋ฅผ ๋„˜์–ด์„œ ์„ธ๊ฐœ, ๋„ค๊ฐœ๋ฅผ ์™„๊ฐ•ํ•ด์„œ ํ”„๋กœ์ ํŠธ์—์„œ ๋„์›€์ด ๋˜๋Š” ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

    • ์ฐธ๊ณ ๋กœ ์ œ๊ฐ€ 1ํŽธ, 2ํŽธ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ github์— commit ๋ฐ merge๋ฅผ ํ•ด๋†จ๋Š”๋ฐ, ์ œ๊บผ ๋ณด์‹œ๊ณ , ๊ฐ•์‚ฌ๋‹˜๊ณผ ๋‹ค๋ฅธ์ ์„ ์ฐพ์•„๋ณด์‹œ๋Š” ๊ฒƒ๋„ ๋„์›€์ด ๋˜์‹ค ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ ์•„์‰ฌ์šด ๋ถ€๋ถ„์ด ์žˆ๊ฑฐ๋‚˜ ์ดํ•ด ์•ˆ๊ฐ€๋Š” ๋ถ€๋ถ„์€ ๋‹ต๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”~~. JavaTPC : https://github.com/ParkMin-woo/JavaTPC JavaTPCProject : https://github.com/ParkMin-woo/JavaTPCProject

    • ๋ฐ•๋งค์ผ
      ์ง€์‹๊ณต์œ ์ž

      ์™„๊ฐ•์„ ํ•˜์…จ๊ตฐ์š” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ์ € ๋ณด๋‹ค ๋” ์ž˜ ์ดํ•ด๋ ์ˆ˜์žˆ๋„๋ก ์ˆ˜๊ฐ•ํ‰์„ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‹ค๋ฌด๋ฅผ ์ง์ ‘ ํ•ด๋ณด์‹  ๊ฒฝํ—˜์ด ์—†์œผ์‹  ๋ถ„๋“ค์€ ์ด๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ ๊ตฌ๊ธ€๋ง๋„ ํ•ด๋ณด๊ณ  ์—ฌ๋Ÿฌ๊ฐ€์ง€ API๋ฅผ ์ ‘ํ•˜๋‹ค๋ณด๋ฉด ์‹ค๋ ฅ์ด ์ฒ˜์Œ๋ณด๋‹ค๋Š” ๋Š˜๊ฒƒ์ด๊ณ  ๊ฐœ๋ฐœ์˜ ์‹œ์•ผ๊ฐ€ ๋„“์–ด์งˆ ์ค„ ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๋‚ด๋…„์—๋Š” ์›น ๊ธฐ๋ฐ˜์—์„œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›น์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด๋ณด๋Š” ๋ถ€๋ถ„์„ ์ถ”์ฒœํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • webpers๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    webpers

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    28% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๋‹จ๊ณ„๋ณ„๋กœ JSON API๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ๋„ค์ด๋ฒ„ MAP API์™€ ์—ด๊ฒฐํ•ด๋ณด๋‹ˆ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ๊ฐ€์ž…์ด ์ข€ ์–ด๋ ค์› ๋Š”๋ฐ ๋”ฐ๋ผํ•ด๋ณด๋‹ˆ ์ž˜ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.^^ ๊ณ„์† ์ž˜ ๋”ฐ๋ผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

    • ์–‘์˜์„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ์–‘์˜์„

      ์ˆ˜๊ฐ•ํ‰ 7

      โˆ™

      ํ‰๊ท  ํ‰์  2.7

      3

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์‹œ์ž‘์€ ๋น„๊ต์  ์ƒ์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์‹œ์ง€๋งŒ ๋์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ๋Œ€์ถฉ ๋„˜์–ด๊ฐ€๋Š” ๋ถ€๋ถ„๋“ค์ด ์žˆ๋„ค์š”..

      • ๋ฐ•๋งค์ผ
        ์ง€์‹๊ณต์œ ์ž

        ๋„ค ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด์ ์ธ ํ๋ฆ„๊ณผ ์‹ค์Šต์˜ ์™„์„ฑ๋„๋ฅผ ๋†’์ด๋‹ค๋ณด๋‹ˆ ์„ธ๋ฐ€ํ•œ ์„ค๋ช…์ด ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‚˜๋ด…๋‹ˆ๋‹ค. ์ข€๋” ์ˆ˜๊ฐ•์ƒ ์ž…์žฅ์—์„œ ๋‹ค๊ฐ€๊ฐ€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    • ์†ํ˜„์ค€๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ์†ํ˜„์ค€

      ์ˆ˜๊ฐ•ํ‰ 14

      โˆ™

      ํ‰๊ท  ํ‰์  4.8

      3

      28% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      TPC part 1~2 ๊ฐ•์˜ ์•„์ฃผ ์œ ์ตํ•˜๊ฒŒ ๋“ค์—ˆ๋˜ ํ•™์ƒ์ž…๋‹ˆ๋‹ค. ์›๋ฆฌ๋ฅผ ์„ค๋ช…ํ•ด์ฃผ์‹œ๋Š” ๊ฐ•์˜์— ๋งŒ์กฑ์„ ํ•ด์„œ ์ด๋ฒˆ ์‹ค์Šต ๊ฐ•์˜๋„ ์ˆ˜๊ฐ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, i.o๋‚˜ GUI์™€ ๊ด€๋ จ๋œ ๊ฐœ๋… ์„ค๋ช…์ด ์—†์–ด์„œ ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ ๋์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์ฝ”๋“œ๋ฅผ ๋ฒ ๊ปด์„œ ๊ณต๋ถ€๋Š” ํ•˜๋Š”๋ฐ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ํ•˜๋Š” ๋А๋‚Œ์ด๋ผ ์•„์‰ฝ๋„ค์š”. ๋ฌผ๋ก  ์‹ค์Šต ๊ฐ•์˜๋ผ i.o ๋‚˜ GUI ๊ด€๋ จ ๊ฐœ๋…์€ ์ˆ™์ง€ํ–ˆ๋‹ค๋Š” ๊ฐ€์ • ํ•˜์— ๊ฐ•์˜๋ฅผ ๋งŒ๋“œ์‹  ๊ฒƒ ๊ฐ™์ง€๋งŒ, ๊ฐœ๋…์ด ๋ถ€์กฑํ•œ ํ•™์ƒ ์ž…์žฅ์—์„œ๋Š” ์ดํ•ด๊ฐ€ ์ž˜ ์•ˆ๋˜์„œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.

      • ๋ฐ•๋งค์ผ
        ์ง€์‹๊ณต์œ ์ž

        ๋„ค ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.^^ ํ”„๋กœ์ ํŠธ ๋Œ€๋ถ€๋ถ„์ด io,network๋ถ€๋ถ„์ด๊ณ  ๋ณธ ๊ณผ์ •์ด APIํ™œ์šฉ ์ธก๋ฉด์—์„œ ๊ฐ•์˜๊ฐ€ ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์— ์ž๋ฐ”๋ฅผ ์กฐ๊ธˆ ์„ ์ˆ˜๊ณผ์ •์œผ๋กœ ํ•™์Šต์ด ๋˜์—ˆ๋‹ค๋ฉด ์ดํ•ด๊ฐ€ ๋˜์—ˆ์„๊ฑด๋ฐ io๋‚˜ gui์ชฝ ํ•™์Šต์ด ๋˜์ง€ ์•Šํ–ˆ์œผ๋ฉด ์กฐ๊ธˆ ์ดํ•ด๊ฐ€ ์–ด๋ ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ ์€ ๊ณผ์ •ํŠน์„ฑ์ƒ ์ดํ•ดํ•ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.^^ ์ž๋ฐ” ์›น์ชฝ์—์„œ๋„ API๋ฅผ ๋™์ผํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜์žˆ์œผ๋‹ˆ ์ถ”ํ›„์— ํ™œ์šฉํ• ์ˆ˜์žˆ๋Š” ํญ๋„“์€ ์‹œ์•ผ๊ฐ€ ์ƒ๊ธฐ์…จ์„๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ข‹์€ ์ˆ˜๊ฐ•ํ‰ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    • icdi22๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      icdi22

      ์ˆ˜๊ฐ•ํ‰ 2

      โˆ™

      ํ‰๊ท  ํ‰์  3.5

      3

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      .

      ๋ฐ•๋งค์ผ๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

      ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

      ๋น„์Šทํ•œ ๊ฐ•์˜

      ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

      ์—ฐ๊ด€ ๋กœ๋“œ๋งต

      ๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!