๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“Certificate/Engineer Information Processing

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ(์‹ค๊ธฐ)] 2020 1ํšŒ ์˜ค๋‹ต

by Sun A 2024. 9. 10.

04

๋‹ค์Œ์ด ์„ค๋ช…ํ•˜๋Š” ์šฉ์–ด๋Š” ๋ฌด์—‡์ธ์ง€ ์“ฐ์‹œ์˜ค

W3C(World Wide Web Consortium)์—์„œ ๊ฐœ๋ฐœ๋˜์—ˆ๊ณ , ์›น ๋ธŒ๋ผ์šฐ์ € ๊ฐ„ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ์™€ SGML(Standard Generalized Markup Langauge)์˜ ๋ณต์žกํ•จ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ๋‹ค๋ชฉ์  ๋งˆํฌ์—… ์–ธ์–ด์ด๋‹ค.
XML(eXtensible Markup Language)
  • XML์€ ์†ก.์ˆ˜์‹ ์‹œ์Šคํ…œ ๊ฐ„ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„์˜ ํŽธ์˜์„ฑ์„ ์œ„ํ•ด์„œ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋™์ผํ•œ ํ˜•ํƒœ๋กœ ์ •์˜ํ•œ๋‹ค.
  • ์ธ๊ฐ„๊ณผ ๊ธฐ๊ณ„๊ฐ€ ๋ชจ๋‘ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋งˆํฌ์—… ํฌ๋งท์„ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”ํƒ€์–ธ์–ด์ด๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ฌธ์„œ์˜ ํƒœ๊ทธ๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

05

์†์„ฑ-๊ฐ’(Attribute-Value Pair)์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€ ํฌ๋งท์ด๋‹ค. Ajax(Asynchronous JavaScript and XML)์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  XML(eXtensible Markup Language)์„ ๋Œ€์ฒดํ•˜๋Š” ์ฃผ์š” ๋ฐ์ดํ„ฐ ํฌ๋งท์ด๋‹ค. ์–ธ์–ด ๋…๋ฆฝํ˜• ๋ฐ์ดํ„ฐ ํฌ๋งท์œผ๋กœ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ์€ ๋ฌด์—‡์ธ๊ฐ€?

JSON(JavaScript Object Notation)
  • JSON์€ ๋น„๋™๊ธฐ ๋ธŒ๋ผ์šฐ์ €.์„œ๋ฒ„ ํ†ต์‹ (AJAX)์„ ์œ„ํ•ด '์†์„ฑ-๊ฐ’ ์Œ', 'ํ‚ค-๊ฐ’ ์Œ'์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ธ๊ฐ„์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€ ํฌ๋งท์ด๋‹ค.