WebSquare ๊ธฐ์ดˆ - 2

msus_xxviiยท2025๋…„ 11์›” 27์ผ

WebSquare5

๋ชฉ๋ก ๋ณด๊ธฐ
2/3
post-thumbnail

๐Ÿ“… 2025-11-26

๐ŸŽฏ ์˜ค๋Š˜ ํ•œ ์ผ

  • Day1 Step 3: DataSet ๊ตฌ์กฐ ์‹ฌํ™” ํ•™์Šต

    • WebSquare์˜ ํด๋ผ์ด์–ธํŠธ ๋ฉ”๋ชจ๋ฆฌ ์ €์žฅ์†Œ ์—ญํ• ์ธ DataSet์˜ ๊ฐœ๋… ์ •๋ฆฌ
    • rowStatus(N/U/D) ํ๋ฆ„ ํŒŒ์•… ๋ฐ ์‹ค์Šต
    • DataSet๊ณผ ๋ฐ˜๋ณต ์ปดํฌ๋„ŒํŠธ(GridView/Repeater) ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๋งคํ•‘ ๋ฐฉ์‹ ํ™•์ธ
    • DataSet์˜ ์ฃผ์š” API(setJSON, getValue, addRow, removeRow) ๋™์ž‘ ํ…Œ์ŠคํŠธ
  • Day1 Step 4: Submission ๊ธฐ๋ณธ ๊ตฌ์กฐ ๋ถ„์„

    • w2.ajax(), w2.net.callService() ์ฐจ์ด์  ํ•™์Šต
    • Submission ๊ตฌ์„ฑ ์š”์†Œ(service, data, bind, callback) ๊ตฌ์กฐ ํŒŒ์•…
    • Response โ†’ DataSet ๋ฐ˜์˜ ๊ณผ์ • ์‹ค์Šต
    • ์„œ๋น„์Šค ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ํ๋ฆ„(success/error ์ฝœ๋ฐฑ) ์‹ค์Šต

๐Ÿ’ก ๋ฐฐ์šด ์ 

  • WebSquare๋Š” DataSet์ด ์ค‘์‹ฌ์ด๋ผ๋Š” ์‚ฌ์‹ค์ด ๋” ํ™•์‹คํ•ด์ง.
    GridView๋Š” ๋‹จ์ˆœํžˆ ๋ Œ๋”๋ง ์—”์ง„์ด๊ณ , ์‹ค์ œ ์ƒํƒœ ๊ด€๋ฆฌ(State)๋Š” DataSet์ด ๋‹ด๋‹นํ•œ๋‹ค.
  • rowStatus๊ฐ€ ์™œ ์ค‘์š”ํ•œ์ง€ ์ดํ•ดํ•จ:
    ์‹ค๋ฌด์—์„œ๋Š” DataSet ํ•œ ๋ฒˆ ๋ฐ˜์˜ํ•˜๋ฉด create/update/delete๊ฐ€ ํ•œ ๋ฒˆ์— ๋ฌถ์—ฌ์„œ ๋‚˜๊ฐ.
  • Submission์€ React/Vue์˜ fetch๋ณด๋‹ค ๋ฒ”์šฉ์ ์ด๋ฉฐ, ๊ตฌ์กฐํ™”๋œ API ํ˜ธ์ถœ ๋ฐฉ์‹์ด๋ผ๋Š” ์ ์ด ์‹ค๊ฐ๋จ.
    ํŠนํžˆ ๋ฐ”์ธ๋”ฉ ๊ตฌ์กฐ ๋•๋ถ„์— ํ™”๋ฉด-๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์ด ๊ทœ์น™์ ์œผ๋กœ ์œ ์ง€๋จ.
  • WebSquare์˜ โ€œ์—…๋ฌด์‹œ์Šคํ…œ ํŠนํ™” ๊ตฌ์กฐโ€๊ฐ€ ์™œ ์ƒ๊ฒผ๋Š”์ง€ ์ดํ•ดํ•˜๊ฒŒ ๋จ.

๐Ÿš€ ๋‚ด์ผ ํ•  ์ผ

  • WebSquare MVC ๊ตฌ์กฐ ์‹ฌํ™” ํ•™์Šต

    • View(XML) โ†” Script(JS) โ†” Submission โ†” Backend ์˜ ์ „์ฒด ํ๋ฆ„ ์ด๋ก  ์ •๋ฆฌ
  • ์กฐํšŒ(Search) ๊ธฐ๋Šฅ์˜ ์„ค๊ณ„ ๋ฐฉ์‹ ํ•™์Šต

    • ๊ฒ€์ƒ‰์กฐ๊ฑด DataSet ๊ตฌ์„ฑ ๋ฐฉ์‹
    • ๊ฒ€์ƒ‰ Submission ์ˆ˜ํ–‰ ์‹œ GET/POST ๊ตฌ์กฐ ๋น„๊ต
  • CRUD ํ™”๋ฉด์˜ ์ด๋ก ์  ๊ตฌ์กฐ ํŒŒ์•…

    • ๋ชฉ๋ก DataSet / ์ƒ์„ธ DataSet ๋ถ„๋ฆฌ ํŒจํ„ด
    • ํŒ์—… ํ˜น์€ ์ƒ์„ธ์˜์—ญ์—์„œ ์ˆ˜์ • โ†’ Submission โ†’ ๋ชฉ๋ก GridView ๋ฐ˜์˜๋˜๋Š” ๊ตฌ์กฐ ์ดํ•ดํ•˜๊ธฐ

๐Ÿงฉ ๋А๋‚€ ์ 

  • React/Vue์ฒ˜๋Ÿผ ์ž์œ ๋„๊ฐ€ ๋†’์ง€ ์•Š์ง€๋งŒ, ์˜คํžˆ๋ ค ์—…๋ฌด CRUD ๊ฐœ๋ฐœ์—๋Š” ๋” ๋น ๋ฅธ ๊ตฌ์กฐ์ž„์„ ์ฒด๊ฐ.
  • Submission๊ณผ DataSet ๊ตฌ์กฐ๋ฅผ ์ž˜ ์ตํ˜€๋‘๋ฉด ๋‚˜์ค‘์— WebSquare์™€ Spring Boot ์—ฐ๋™๋„ ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค.
  • โ€œํŒจํ„ดํ™”๋œ ํ”„๋ ˆ์ž„์›Œํฌโ€๋ผ๋Š” ๋А๋‚Œ์„ ๋ฐ›์•˜๊ณ , ํŽ˜์ด์ง€ ํ•˜๋‚˜ ์ œ๋Œ€๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ฐœ๋…๋“ค์„ ์ด์ œ๋Š” ์—ฐ๊ฒฐํ•ด์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋จ.

0๊ฐœ์˜ ๋Œ“๊ธ€