๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๐ŸŒฎ ๐Ÿ’ฌ
๐ŸŒฎ Personal Project/shoppingmall service

๊ด€๋ฆฌ์ž :: ์—…์ฒด ๋“ฑ๋ก (์•„์ด๋”” ์ค‘๋ณตํ™•์ธ)

by ๋ฐ”์ฟ„๋ฆฌ 2021. 9. 16.

์—…์ฒด ๋“ฑ๋ก์€ ์ „ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์ง„ํ–‰ํ–ˆ๋‹ค
์ด๋ฒˆ ๊ฒŒ์‹œ๋ฌผ์—์„œ๋Š” ์—…์ฒด๋“ฑ๋ก์„ ํ•  ๋•Œ,
์ค‘๋ณตํ™•์ธ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด์ฃผ์ž

(์‚ฌ์‹ค ์ด ๊ธฐ๋Šฅ์€ ํšŒ์›๊ฐ€์ž… ๋‹น์‹œ,
์•„์ด๋””์™€ ์ด๋ฉ”์ผ์„ ์ค‘๋ณตํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด ์ฃผ์—ˆ๋Š”๋ฐ
๊ทธ๋•Œ ์ซŒ ํ—ท๊ฐˆ๋ ธ๊ณ  ์ข€ ๋” ์ •ํ™•ํ•˜๊ฒŒ ๋‚ด๊ฐ€ ๊ณต๋ถ€ํ•˜๊ณ ์ž
์ƒˆ๋กœ์šด ๊ฒŒ์‹œ๋ฌผ์— .. ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ง„ํ–‰ํ•ด๋ณด์ž ....! .. ๊ทธ๋ž˜ ..! .... ๋‚˜๋Š” ๋ฉ์ฒญ์ด์•ผ)

์šฐ์„  ์ž…๋ ฅํ•œ ์•„์ด๋””๋ฅผ db์—์„œ ์กฐํšŒํ–ˆ์„ ๋•Œ,
๊ฐ™์€ ๊ฐ’์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” sql๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

'seller01'์ด๋ผ๋Š” ์•„์ด๋””๋ฅผ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ, count ๊ฐ’์ด 1์ด ๋‚˜์™”๋‹ค.
๊ทธ ๋ง์€ seller01์ด๋ผ๋Š” ๊ฐ’์ด 1๊ฐœ ์กด์žฌํ•œ๋‹ค.
๊ทธ๋Ÿผ ์•„์ด๋””๊ฐ€ ์ค‘๋ณต๋œ๋‹ค๋Š” ๋ง

๊ทธ๋Ÿผ sql๋ฌธ์ด ์ž˜ ์ž‘์„ฑํ•œ๊ฑฐ๊ฐ™์œผ๋‹ˆ,
์ด sql๋ฌธ์„ xml๋กœ ๊ฐ€์ ธ์˜ค์ž

SellerMapper.xml

SellerMapper.java
SellerService.java
SellerService.java

** ์—ฌ๊ธฐ์„œ ์œ ์˜ํ•  ์ ์€ service์—์„œ boolean ๋ฉ”์„œ๋“œํ•˜๋‚˜ ์ƒ์„ฑํ•ด์ฃผ๊ณ ,
insertSellerInfo ์•ˆ์—๋„ ์ถ”๊ฐ€ํ•ด์ค˜์•ผํ•œ๋‹ค๋Š” ๊ฒƒ.

์ด์ œ API๋กœ ๊ฐ€์ž

SellerAPIController.java

์ฝ”๋“œ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘์„ฑ์ด ๋ฌ๋Š”์ง€, ARC์—์„œ ๋จผ์ € ํ™•์ธํ•ด๋ณด๋„๋ก ํ•˜์ž

์ œ๋Œ€๋กœ ๋‚˜์˜ด์„ ํ™•์ธ

๊ทธ๋Ÿผ ์ด์ œ ๊ธฐ๋Šฅ์„ ํ•˜๊ฒŒ ํ•ด์ค„
'์ค‘๋ณต ํ™•์ธ' ๋ฒ„ํŠผ์„ ์ƒ์„ฑํ•ด์ค€๋‹ค.

์ด๋ ‡๊ฒŒ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด์ฃผ๊ณ , js์—์„œ ๋ฒ„ํŠผ์ด ์ •์ƒ์ ์œผ๋กœ ๊ธฐ๋Šฅ์„ ํ•˜๋Š”์ง€ ํ™•์ธ์„ ํ•ด์ค€๋‹ค.

seller.js

ํ™•์ธ ์™„๋ฃŒ!

seller.js

'์ค‘๋ณตํ™•์ธ'์„ ํด๋ฆญํ–ˆ์„ ๋•Œ์—๋„, id ๊ฒ€์ฆ์„ ๊ฑฐ์น˜๋„๋ก ํ•ด์ฃผ๊ณ 
ajax๋ฅผ ํ†ตํ•ด ์ค‘๋ณต๊ฒ€์‚ฌ๋ฅผ ํ•ด์ฃผ์ž

์„ฑ๊ณต์ ์œผ๋กœ ์ž‘๋™๋จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


*** ๊ทธ๋ฆฌ๊ณ  ๋“ฑ๋กํ•˜๊ธฐ๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์ค‘๋ณต ํ™•์ธ ํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ฃผ์ž

*** ์ค‘๋ณตํ™•์ธ์„ ํ•˜๊ณ , ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ–ˆ์„ ์‹œ ๋‹ค์‹œ ์ค‘๋ณตํ™•์ธ์„ ํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ฃผ์ž

์ด๋ ‡๊ฒŒ ์ถ”๊ฐ€ํ•ด์ฃผ๊ณ  ์ค‘๋ณตํ™•์ธ์„ ํ•œ ํ›„,
๋‹ค์‹œ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•ด์„œ ๋“ฑ๋กํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด
๋˜ ์ค‘๋ณตํ™•์ธ์„ ํ•˜๋ผ๊ณ  ํ•œ๋‹ค.

๋!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

+
์‚ฌ์‹ค ๋‹ค ์–ด๋ ต์ง€๋งŒ ..
์ด๋ ‡๊ฒŒ boolean ๊ฐ’์œผ๋กœ ํ•˜๋Š”๊ฑด ๋” ํ—ท๊ฐˆ๋ฆฐ๋‹ค ..
true, false,,,,,
ํ•˜๋‹ค๊ฐ€ ๋ณด๋ฉด์€ ์—ฅ? ๋‚ด๊ฐ€ ๋ญ˜ true๋ผ๊ณ  ํ–ˆ๋“œ๋ผ?
์—ฅ? ๋‚ด๊ฐ€ ๋ญ˜ false๋ผ๊ณ  ํ–ˆ๋“œ๋ผ?

์ด๋ž˜์„œ ์ž๊พธ ๋˜๋Œ์•„๊ฐ€์„œ ํ™•์ธํ•˜๊ฒŒ ๋œ๋‹ค ..
์™œ์ด๋ ‡๊ฒŒ ํ—ท๊ฐˆ๋ ค!!!!

๊ทธ๋ž˜๋„ ์˜ค๋Š˜๋„ .. ์ค‘๋ณตํ™•์ธ ... ์™„์„ฑ .....
์นญ์ฐฌํ•ด .. ๋‚˜ ..