U E D R , A S I H C RSS

Project Zephyrus/Server Journey

06/11

  • DB Connection์ƒ์— ๋ฒ„๊ทธ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์˜ค ์ƒ์ƒ๋„ ๋ชปํ–ˆ๋˜ ~cpp InfoManager๋Š” ๊ฒฌ๊ณ ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ์˜์™ธ์˜ ๋ถ€๋ถ„์—์„œ ์ž˜๋ชป์ด ์žˆ์—ˆ์Œ --์ƒ๋ฏผ

06/10

  • ~cpp InfoManager์—์„œ ~cpp writeDeleteBuddyCmd ์™„์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค... ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ–ˆ์œผ๋‚˜... #deleteBuddy#... ํŒจํ‚ท์„ ๋ณด๋‚ด๋‹ˆ๊นŒ ์ ‘์†์ด ์ข…๋ฃŒ๋˜์–ด๋ฒ„๋ฆฌ๋„ค์—ฌ.... ์•„์ง #deleteBuddy ํŒจํ‚ท์„ ์ฒ˜๋ฆฌ ๋ชปํ•˜๋‚˜์š”?? ์„œ๋ฒ„์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ๋‚˜์˜ค๋‚ด์š”..

~cpp 
java.lang.ClassCastException: command.InsertBuddyCmd
	at command.CommandManager.getCommand(CommandManager.java:141)
	at network.UserSocket.run(UserSocket.java:89)
#deleteBuddy#1002
Command ์ข…๋ฅ˜ : deleteBuddy
localhost/127.0.0.1 ์˜ ์ ‘์† ์ข…๋ฃŒ
toReceiver: #offline#lsk
  • ok ์™„๋ฃŒ. ๋ฌธ์ œ๋Š” ๋‚ด๊ฐ€ ~cpp command.CommandManager.getCommand()์—์„œ ํ•ด๋‹น ํŒจํ‚ท์—์„œ ~cpp DeleteBuddy ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ ๊ฒŒ ์•„๋‹ˆ๋ผ ~cpp InsertBuddy ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์–ด์„œ ์˜€๋‹ค. ๊ธˆ์š”์ผ์— pair์‹œ ์ด๋ถ€๋ถ„์„ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ ๋‘์—ˆ์—ˆ๊ฑฐ๋“ , ํ•œ์ค„ ๋ฐ”๋กœ ์žก์œผ๋‹ˆ ์ž˜ ๋Œ์•„ ๊ฐ„๋‹ค. ๋„ค ์˜๋„๋Œ€๋กœ ์ธ์ง€, ํ…Œ์ŠคํŠธ ํ•ด๋ด๋ผ --์ƒ๋ฏผ

  • ~cpp InfoManager์—์„œ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“œ๋Š” ~cpp createPZTable๊ณผ ํ…Œ์ด๋ธ”์€ ์—†์• ๋Š” ~cpp dropPZTable์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์™„์„ฑ์€ ์•„๋‹ˆ๊ตฌ์š”... ์กฐ๊ธˆ ์ˆ˜์ •์€ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.. --์ƒ๊ทœ

  • ์ค‘๋ณต ์ ‘์† ๋ฐฉ์ง€ ์ž‘์—…, sync ๋ฌธ์ œ์— ๊ด€ํ•ด์„œ๋Š” ์•ฝ๊ฐ„ ๊ณ ๋ฏผ์„ ๋”ํ•ด์•ผ ํ• ๋“ฏ ํ•˜๋‹ค. Rename
  • ์ƒ๊ทœ์˜ delete buddy์˜ DB๊ธฐ๋Šฅ์˜ ์—…๋ฐ์ดํŠธ๋กœ Server๋Š” ๋๋‚ฌ๋‹ค. --์ƒ๋ฏผ


06/07

  • ~cpp LogoutCmd ๋ฐ ~cpp UserSocket ์˜ˆ์™ธ ๋ถ€๋ถ„ ์™„๋ฃŒ.... ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ^^;;
  • ~cpp LoginCmd ๋ถ€๋ถ„์˜ ๋ฒ„๊ทธ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋ถ€๋ถ„๋“ค ๋˜ ์™„์„ฑ
  • ๊ธฐํƒ€ class์˜ ํ…œํ”Œ๋ฆฟ๋“ค ์ž…๋ ฅ
  • ๋ช‡๊ฐ€์ง€ ์ธ์ž๋“ค Rename
  • ๋А๋‚€์  : ํœด.. ์ „์— ํˆด์„ ์“ธ๋•Œ๋Š” ํ•ด๋‹น ํˆด๊ณผ ์†๊ฐ€๋ฝ์ด ์ƒ๊ฐ์„ ๋ชป๋”ฐ๋ผ๊ฐ€ ๊ฐ€๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์•„์‰ฌ์› ๋Š”๋ฐ, Eclipse์—์„œ๋Š” ๊ฑฐ์˜ ๋™์‹œ์— ์ง„ํ–‰ํ• ์ˆ˜ ์žˆ์—ˆ๋‹ค. extract method, rename, quick fix, auto fix task,๋งˆ์šฐ์Šค๊ฐ€ ํ•„์š” ์—†๋Š” ์ž‘์—… ํ™˜๊ฒฝ๋“ค etc VC++๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ• ๋•Œ๋„ ๊ฑฐ์˜ ์•Œ๊ณ  ์žˆ๋Š” ๋‹จ์ถ•ํ‚ค์™€ key map์„ macro๋ฅผ ๋งŒ๋“ค์–ด ์จ๋„ ์ด์ •๋„๊ฐ€ ์•„๋‹ˆ์—ˆ๋Š”๋ฐ ํœด..
  • ์กด์นด๋ฉ•์˜ ์ธํ„ฐ๋ทฐ์—์„œ ์˜์–ด๋กœ ํ•˜๋Š” ๋ง์€ ์ œ๋Œ€๋กœ ๋ชป์•Œ์•„ ๋จน์—ˆ์ง€๋งŒ, ๊ทธ๋“ค์˜ ์ฝ”๋”ฉ ํ™˜๊ฒฝ์€ ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค. 40์ธ์น˜ ๋ชจ๋‹ˆํ„ฐ --;;
  • ~cpp InsertBuddyCmd ์™„๋ฃŒ 30~40๋ถ„ ์ •๋„ ๊ฑธ๋ฆผ
  • ๊ฐ€์žฅ ์ž๋ž‘์Šค๋Ÿฌ์šด(?) ๊ธฐ๋Šฅ์ธ --;; ์„œ๋ฒ„ ๋„๊ธฐ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. 1์‹œ๊ฐ„ 10๋ถ„ ์ •๋„ ์†Œ์š” ๋œ๊ฒƒ ๊ฐ™์Œ

    --์ƒ๋ฏผ
  • ~cpp InfoManager๋ฅผ ๋ฒ„๋”” ๋ฆฌ์ŠคํŠธ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ๋งŒ ๋นผ๊ณ  ๊ฑฐ์˜ ์™„์„ฑ๋œ ๋“ฏ ํ•˜๋‹ค..
  • ์•„์ด๋””์–ด๋ž€ ํ•œ์ˆœ๊ฐ„์—... ์Šค์ณ ์ง€๋‚˜๊ฐ€๋“ฏ ๋‚˜์˜จ๋‹ค๋Š”๊ฑธ ์•Œ์•˜๋‹ค... ๋ถˆํ–‰์ด๋„ ์„œ๋ฒ„๋„๊ธฐ๋ฅผ ๋‹ค ๋งŒ๋“ค๊ตฌ ์•Œ์•˜๋‹ค...ใ…ก.ใ…ก ๊ทธ๊ฒƒ๋งŒ ์•„๋‹ˆ์—ˆ๋‹ค๋ฉด... ๋ฒ„๋”” ๋ฆฌ์ŠคํŠธ ์‚ญ์ œ๊นŒ์ง€ ๋งŒ๋“ค์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ....
  • ์•„๋ฌด๋ฆฌ ์ƒ๊ฐํ•ด๋„ ์ •์ƒ์ ์ธ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋“ค์ด ๋ง˜์— ์•ˆ๋“ ๋‹ค. ๊ทธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ .. ์„œ๋ฒ„์— ์ƒˆ๋กญ๊ฒŒ ๋„ฃ์„ ์ˆ˜ ์žˆ์„๋งŒํ•œ ๋ช…๋ น์–ด๋“ค์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐํ•ด๋ด์•ผ๊ฒ ๋‹ค..

    --์ƒ๊ทœ
    • ๊ทธ๋ž˜๋„ ๊ทธ ๋•๋ถ„์— ํ™•์žฅ ๋ช…๋ น์–ด ๋„ฃ์„ ์ƒ๊ฐ์„ ํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ์ƒˆ๋กœ์šด ์ทจ๋ฏธ๋ฅผ ์ƒ๊ฐํ• ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๊ฒƒ๋„ ๊ทธ๋Ÿฐ๋ฐ๋กœ ๊ฑด์ง„๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“œ๋„ค ^^; --์ƒ๋ฏผ

06/06

  • 0604์— ์˜๋…ผํ•œ ๋‚ด์šฉ Server ์ธก UML์— ์ถ”๊ฐ€
  • ~cpp InfoManager์— ๋Œ€ํ•œ test์ฝ”๋“œ ์ž‘์„ฑ
  • Login ๋ถ€๋ถ„์˜ ๋‘๊ฐ€์ง€ ๋ฒ„๊ทธ ํ•ด๊ฒฐ
    1. online list์— ๋ณธ์ธ์˜ ID๊ฐ€ ๋‚˜์˜จ๋‹ค. in ~cpp LogCmd
    2. offline list์— online buddy๊ฐ€ ์ถ”๊ฐ€ ๋˜์—ˆ๋‹ค. in ~cpp InfoManager
  • ProjectZephyrus/Server ์ง„ํ–‰ ์ƒํ™ฉ , UML history ์ถ”๊ฐ€
--์ƒ๋ฏผ

06/05

  • Logout ํด๋ž˜์Šค ์ž‘์„ฑ, Rename์ž‘์—…, 04์ผ์— ์˜๋…ผํ•œ ๋‚ด์šฉ UML์— ๋ฐ˜์˜
  • ์ƒ๊ทœ ํŒŒํŠธ๋Š” ~cpp InfoManager๋งŒ์„ ๊ฑด๋“œ๋ฆฌ๋„๋ก ์›์น™์„ ์ •ํ–ˆ๊ธฐ์—, Cmd ๋ถ€๋ถ„์ด ๊ฒฐ์ •๋˜์•ผ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฒฐ์ •์€ ๋‹ค๋˜์—ˆ๊ณ , Cmd๋“ค์˜ Attribute๋งŒ ๋„ฃ์€ ์ƒํƒœ๋กœ ๋„˜๊ฒจ์ฃผ๋ฉด ์ง„ํ–‰์ด ๋ ํ…๋ฐ, ์ง€์—ฐ๋˜๋Š” ๊ฒƒ์ด ์•ˆํƒ€๊น๋‹ค. ๊ทธ๋ƒฅ ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ  ๋„˜๊ฒจ์•ผ ํ• ๋“ฏ..
  • ํ˜„์žฌ ~cpp InfoManager๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ฝ”๋“œ๊ฐ€ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ƒํƒœ์ด๋‹ค. ๋Œ€์ฒด ์žฌ๋™๊ตฐ์€ ์–ด์ œ ์–ด๋–ป๊ฒŒ ๋งŒ๋‚ ์ˆ˜ ์žˆ์„๊นŒ.
  • ํ˜„์žฌ ์žฌ๋™๊ตฐ์˜ ์ฐธ์—ฌ๊ฐ€ ์ €์กฐํ•œ ์ ์ด ์•„์‰ฝ๋‹ค. ์ผ๋‹จ, ProjectZephyrus/Server์— ๊ธฐ๋Šฅ๋ณ„๋กœ ๋‚˜๋ˆ„์–ด ๋†“์œผ๋‹ˆ ๊ตฌํ˜„ํ•˜๋„๋ก ๊ทธ๋ฆฌ๊ณ  ๊ธˆ์š”์ผ์— ์ „ํ™”ํ•จ --์ƒ๋ฏผ

06/04

  • Packet Form ์— ๊ด€ํ•˜์—ฌ ์„์ฒœ, ์žฌ๋™, ์ƒ๋ฏผ ์ด๋ ‡๊ฒŒ ๋ชจ์—ฌ์„œ ์ƒ์˜, ๊ฒฐ์ • ProjectZephyrus/PacketForm--์ƒ๋ฏผ

06/03

  • ์•—์‹ธ ์žฌ๋™์ด์—๊ฒŒ ์‚ฌ๊ธฐ ์ณค๋‹ค. initinstance ๋ถ€๋ถ„์—์„œ ์ ์„ ์œผ๋กœ ์ดˆ๊ธฐํ™” ๋˜๋Š” ๊ณผ์ •์— ๋Œ€ํ•˜์—ฌ ํ‘œํ˜„์ด ์ž˜๋ชป ๋˜์—ˆ์—ˆ๊ตฐ. ์žฌ๋™ ๋ง์ด ๋งž์•˜์Œ ์—ญ์‹œ๋‚˜ ๋ฐฉํ•™๋•Œ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ›Œํ„ฐ ๋ด์•ผ ํ• ๋“ฏ ๋ฐ”๋ณด ๊ฐ™์ด
  • ์žฌ๋™์—๊ฒŒ ๊ตฌ์กฐ ์„ค๋ช…ํ•จ, ํ•˜์ง€๋งŒ ๋ณด๋žŒ์ฐจ๋‹ค๋Š” ๋А๋‚Œ์ด ์—†๋‹ค. ๋ฐ˜์‘์ด ์ €๋ž˜์„œ์•ผ ์ƒ๋‹นํžˆ ํ”ผ๊ณคํ•˜๋‹ค๋Š” ๋А๋‚Œ ๋ฐ–์—๋Š” ์—†๊ตฐ. ์žฌ๋™ "๋ณ„๊ฑฐ ์•„๋‹ˆ๋„ค์š”" ๋ผ๋Š” ๋ง๋กœ ์ผ์ถ• ํ• ๋งŒํผ ๋‚ด๊ฐ€ ์งง์€ ์‹œ๊ฐ„์„ ํˆฌ์žํ•œ๊ฒŒ ์•„๋‹Œ๋ฐ ๋ง์ด์ง€ ์šฐ์–ด~ ์•„๋ฌด ๊ฒƒ๋„ ์—†๋Š” ๋„ํ™”์ง€์— ์ €๊ฑฐ ๊ทธ๋ ค๋ด ์šฐ์–ด~ --์ƒ๋ฏผ
    ๋ญ.. ๋น„๋””์˜ค ๋“ค๊ณ  ๊ณผ์ • ์ฐ์–ด๋ณด์—ฌ์ฃผ๊ธฐ์ „์—๋Š” ๋ชจ๋ฅผํ…Œ๋‹ˆ. ์ƒˆ๊ธ€์“ฐ๊ธด ํž˜๋“ค๊ณ  ๋ฆฌํ”Œ๋‹ฌ๊ธฐ๋Š” ์‰ฝ๊ณ . ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ๋Š” ์–ด๋ ต๊ณ , ํด๋ก  ๋งŒ๋“ค๊ธฐ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์‰ฌ์šด๋ฒ•. --์„์ฒœ

6/02

  1. ~cpp JavaDoc์„ ์ด์šฉํ•œ ๋„์›€๋ง ์ž‘์„ฑ package์„ค๋ช… ์ถ”๊ฐ€, ๊ฐ ํด๋ž˜์Šค๋ณ„ ์„ค๋ช… ์ถ”๊ฐ€, ๊ฐ ๋ฉ”์†Œ๋“œ๋ณ„ ์„ค๋ช… ์ถ”๊ฐ€
  2. Login ๊ธฐ๋Šฅ ์™„๋ฃŒ, online ๋ฉ”์„ธ์ง€ ๊นŒ์ง€ ๋ณด๋‚ด๊ณ  ์žˆ์Œ
  3. JCreator์šฉ ์„ค์ • ํŒŒ์ผ ์ž‘์„ฑ
  4. Windows ์ƒ์—์„œ ์ผ๋ฐ˜ ์ฝ˜์†”์—์„œ ์ปดํŒŒ์ผ, ์‹คํ–‰ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฐ์น˜ ํŒŒ์ผ ์ž‘์„ฑ
--์ƒ๋ฏผ

5/31

  • ์ƒ๊ทœ ์ฃผ๋„ login DB์ž๋ฃŒ ์ฒ˜๋ฆฌ ๋ถ€๋ถ„ ์™„๋ฃŒ.28์ผ์— ํ•ด๋…ผ ๊ฒƒ๋“ค์ด ๋„์›€์ด ๋œ๊ฒƒ ๊ฐ™๋‹ค. ์ƒ๊ทœ์˜ ๋Šฅ๋ ฅ์„ ์•Œ์ˆ˜ ์žˆ๋‹ค. ์œผ์–ด ๋‚˜๋ณด๋‹ค ์ž˜ํ•˜์ž–์•„. T_T --์ƒ๋ฏผ
  • ์ž˜ํ•˜๊ธด์š”.... ํ•ด๋ณธ๊ฑฐ๋ผ ๊ทธ๋ ‡์ฃ ..๋จธ.. ๋ช‡๋ฒˆ์˜ ์‚ฝ์งˆ๋์—... ~cpp writeLoginCmd ์™„์„ฑ.. ํ•˜์ง€๋งŒ.. ๋ฒ„๋”” ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ํ…Œ์ด๋ธ”์ธ ~cpp PZContactList์€ ์ค‘๋ณต ํ—ˆ์šฉ ๋ฌธ์ œ๋•Œ๋ฌธ์—.. ํ”„๋ฆฌ๋จธ๋ฆฌ ํ‚ค๋„ ์—†๊ณ ... ๋‚˜์ค‘์— ์†๋„๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ๊ฑฑ์ •์ด ๋ฉ๋‹ˆ๋‹ค.. ์ข€๋” ์ƒ๊ฐํ•ด๋ด์•ผ๊ฒ ์Šต๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ์žฌ๋™๊ตฐ์ด ์ด์ œ ํ•ฉ๋ฅ˜ํ•˜๋‚˜์—ฌ? --์ƒ๊ทœ
    • ํ˜„์žฌ ์ƒํƒœ์—์„œ๋Š” ์†๋„์—๋Š” ์‹ ๊ฒฝ ์“ฐ์ง€ ๋ง์ž, ์ผ๋‹จ ๊ตฌ์กฐ๋งŒ ์ž˜ ์ •์˜ ํ•ด๋†“์œผ๋ฉด, ๊ฐœ์„  ์‚ฌํ•ญ์€ ์–ผ๋งˆ๋“ ์ง€ ์ฒด๊ณ„์ ์œผ๋กœ ์ƒ๊ฐ ๋‚ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐ ๋œ๋‹ค. ํ˜„์žฌ๋Š” ์ฒด๊ณ„์ ์œผ๋กœ ์ƒ๊ฐ ๋‚˜์ง€ ์•Š์ง€ ์•Š๊ทธ๋Ÿฐ๊ฐ€? ๋‹น์žฅ ๊ทธ๋‚  ๊ตฌํ˜„๋งŒ ํ•ด๋„ JDBC์˜ ๋ช‡๊ฐ€์ง€ api๋กœ ์ค‘๋ณต ๋ถ€๋ถ„์˜ ์†๋„ ๊ฐœ์„ ์˜ ์—ฌ์ง€๊ฐ€ ๋ณด์ด๋Š”๋ฐ, ๋„ˆ๋ฌด ๋งŽ์ด ์ƒ๊ฐํ•˜๋ฉด ํ•ด๊ณจ ๋ณต์žกํ•˜๋‹ˆ, ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์—๋งŒ ์ค‘์ ์„ ๋‘์ž. ์ด์ œ DB๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์ •์˜ ํ•˜๋ฉด ์™„์ „ ๋”ฐ๋กœ ๋†€์ˆ˜ ์žˆ์„๊ฒƒ ๊ฐ™๋‹ค. --์ƒ๋ฏผ

5/30

  • mm.mysql๊ณผ Junit ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ”„๋กœ์ ํŠธ ๋‚ด๋ถ€์— ๋„ฃ๊ณ , ํŒจํ‚ค์ง€๋ฅผ network, information, command ๋กœ ๊ตฌ๋ถ„ --์ƒ๋ฏผ

5/28

  • ์ƒ๊ทœ์™€ DB query๋ฅผ console์—์„œ ๋‚ ๋ฆฌ๊ณ  ๋ฐ›์•„ ์ถœ๋ ฅํ•ด ์ฃผ๋Š” ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑํ–ˆ๋‹ค. ํ•ด๋†“๊ณ  ๋ณด๋‹ˆ ์žฌ๋ฏธ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ฌ. ํ™•์žฅ ์‹œํ‚ค๋ฉด ๊ฐ„๋‹จํ•œ ํด๋ผ์ด์–ธํŠธ๋กœ ์จ๋จน์„๋งŒ ํ• ๊ฒƒ ๊ฐ™๋‹ค.
  • mm.mysql ํด๋ž˜์Šค ํŒจ์Šค ์žก๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ๊ท€์ฐฎ๋‹ค. ์•„์˜ˆ ๊ทธ๋ƒฅ ํ”„๋กœ๊ทธ๋žจ ๋‚ด๋ถ€์— ๋„ฃ์–ด ๋ฒ„๋ ค์•ผ ๊ฒ ๋‹ค.
  • UML์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ๊ทœ์—์„œ ํ˜„์žฌ ๊ตฌ์ถ•ํ•ด๋†“์€ ์•„์ด๋””์–ด, ๋””์ž์ธ ์„ค๋ช…

  • Command์— ๊ฒฐ๊ณผ์˜ ์œ ํšจ์„ฑ์— ๋Œ€ํ•œ ํ‘œํ˜„์œผ๋กœ, intํ˜•์œผ๋กœ ํ†ต์ผํ• ์ง€ String์œผ๋กœ ํ• ์ง€ ์•„์ง๋„ ๊ณ ๋ฏผ๋œ๋‹ค. ์—๊ตฌ ๋‘˜๋‹ค ์žฅ๋‹จ์ด ์žˆ์„๊ฒƒ ๊ฐ™์€๊ฑธ ๋‘๊ฐœ ๋‹ค ํ•ด๋†’์„๊นŒ.
    --์ƒ๋ฏผ
  • Eclipse ์‚ฌ์šฉ๋ฒ• ๋ฐฐ์› ๊ณ , ์ง€๊ธˆ๊นŒ์ง€์˜ ์„œ๋ฒ„ ๋””์ž์ธ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•ฝ๊ฐ„์˜ ์˜๊ฒฌ๊ตํ™˜๋„ ์žˆ์—ˆ๊ตฌ์š”. ํ•˜์ง€๋งŒ ์„œ๋ฒ„ ๋””์ž์ธ์— ๋Œ€ํ•œ๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ์œค๊ณฝ์€ ์žกํ˜”์ง€๋งŒ ๋‹ค๊ฐ™์ด ๋ชจ์—ฌ ์—ฌ๋Ÿฌ๋ฒˆ ์ด์•ผ๊ธฐ๋ฅผ ํ•˜๋ฉฐ ์•„์ง ์ •ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒƒ๋“ค์„ ์žก์•„๊ฐ€์•ผ ํ•  ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ~cpp DBConnectionManager๋ฅผ ํ†ตํ•ด ZP ์„œ๋ฒ„์˜ MySQL์— ์ ‘์†ํ•ด๋ณด๊ณ  ๋ช‡๊ฐ€์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.(ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ, ์ž๋ฃŒ ์ถ”๊ฐ€ํ•˜๊ธฐ, ์ž๋ฃŒ ์กฐํšŒํ•˜๊ธฐ) --์ƒ๊ทœ

5/27

5์›” 5์ฃผ์ฐจ 5/26~5/31 ๊นŒ์ง€ ์žฌ๋™๊ตฐ ํ•ฉ๋ฅ˜ ๋ถˆ๊ฐ€ ๊ฒฐ์ • (์ „์‹œํšŒ)

5/24

๊ฐ„๋‹จํ•œ ๋ชจ์ž„, ํ˜„์žฌ ๋ฌธ์ œ ๋ชจ๋‘๊ฐ€ ๋ชจ์ผ์ˆ˜ ์—†๋‹ค๋Š” ์  5/25-5/26 ์„œ๋ฒ„ ์ค‘์ง€๋กœ mySQL์ชฝ ํ…Œ์ŠคํŠธ ๋ถ€์กฑ, ์›”์š”์ผ๊นŒ์ง€ ์ƒ๊ฐํ•ด์˜จ(?) ๊ฒƒ์œผ๋กœ ์งœ์™€๋ณด๊ธฐ

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:06
Processing time 0.0163 sec