๐Ÿ“Œ 2. Read With Me

Servlet/JSP์— Spring์„ ๋”ํ•ด ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ณธ์ธ ๋‹ด๋‹น ์ฝ”๋“œ

๋ช…์–ธ๊ฒŒ์‹œํŒ
ํ›„๊ธฐ๊ฒŒ์‹œํŒ
์‹ ๊ณ , ๋„์„œ๊ฒ€์ƒ‰, ์—๋ŸฌํŽ˜์ด์ง€

๋Š๋‚€์ 

๊ทธ๋™์•ˆ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์‘์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ƒˆ๋‹ค๋Š” ๊ฒƒ์ด ๋ฟŒ๋“ฏํ•˜๊ณ  ์ข‹์•˜๋‹ค. ๋•๋ถ„์— ์ธํ„ฐํŽ˜์ด์Šค, ํด๋ž˜์Šค, ๋ฉ”์†Œ๋“œ, SQL ์ฟผ๋ฆฌ, JSP, ์Šคํ”„๋ง ๋“ฑ์˜ ๊ธฐ๋ณธ ๋‚ด์šฉ๋“ค์„ ๋” ์ž˜ ์ˆ™์ง€ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์•„์‰ฌ์šด ๋ถ€๋ถ„๋„ ๋งŽ๋‹ค. ์„ธ๋ฏธ ๋•Œ ๋ชปํ–ˆ๋˜ ๊ธฐ์ˆ ๋“ค์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ๋„ค์ด๋ฒ„ ์ฑ… ๊ฒ€์ƒ‰ API ๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ Ajax์™€ Javascript ๊ฐœ๋…์ด ์ œ๋Œ€๋กœ ์žกํ˜€์žˆ์ง€ ์•Š์•„์„œ ์–ด๋ ค์› ๋‹ค. ๊ตฌํ˜„ ์ค‘ ๊ธฐํš์ด ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์ด ๋“œ๋Ÿฌ๋‚ฌ๋‹ค. ์ด๋Ÿฐ ๋ถ€๋ถ„์ด ๋‚˜ํƒ€๋‚  ๋•Œ๋งˆ๋‹ค ๊ณ ๋ฏผํ•˜๋Š” ์‹œ๊ฐ„์ด ๋งŽ์•„์„œ ํž˜๋“ค์—ˆ๋‹ค. ๋˜ํ•œ, Java๋ฅผ ๋” ์•Œ์•˜๋‹ค๋ฉด ์ฝ”๋”ฉ์˜ ์‘์šฉ ๋ฒ”์œ„๊ฐ€ ๋„“์—ˆ์„ ํ…๋ฐ ๊ทธ๋Ÿฌ์ง€ ๋ชปํ•ด์„œ ์•„์‰ฌ์› ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์•Œ๊ฒŒ ๋˜์–ด ๋‹คํ–‰์ด๋‹ค. Java์™€ Javascript์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ๊ณต๋ถ€ํ•˜๊ธฐ๋กœ ๋‹ค์งํ•˜์—ฌ ์ง€๊ธˆ ๋‹ค์‹œ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค. ๊ธฐํš์„ ํ•  ๋•Œ ๊ตฌํ˜„๊นŒ์ง€ ๊ณ ๋ คํ•˜์—ฌ ์ œ๋Œ€๋กœ ๊ธฐํš๊ณผ ์„ค๊ณ„๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ชธ์†Œ ๋Š๊ผˆ๊ณ , ํŒ€์› ๊ฐ„์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ์›ํ™œํ•ด์•ผ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ˆ˜ํ–‰๋œ๋‹ค๋“  ๊ฒƒ๋„ ๋ชธ์†Œ ๋Š๊ผˆ๋‹ค.


๐Ÿ’ก ๊ฐœ์š”

์ฑ…์„ ์ฝ๋‹ค๋ณด๋ฉด ๋™์ผํ•œ ๋‚ด์šฉ์„ ์ฝ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ƒ๊ฐ์ด ๊ถ๊ธˆํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์ž์‹ ์ด ์•Œ๊ฒŒ๋œ ๋ถ€๋ถ„์„ ๋‚˜๋ˆ„๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ฑ…์„ ์ฝ๊ณ  ๋‚˜๋ˆ„๋ฉฐ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๊ณ  ๊นŠ์€ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ๋…์„œ๋ชจ์ž„์„ ํ•˜๋„๋ก ์‚ฌ๋žŒ์„ ๋ชจ์œผ๊ณ , ๊ฐ์ž์˜ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ•œ๋‹ค.

๐Ÿ’ก ๊ตฌํ˜„ ๊ธฐ๋Šฅ

  • ํšŒ์›์„œ๋น„์Šค : (์†Œ์…œ)๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ, (์†Œ์…œ)ํšŒ์›๊ฐ€์ž…, ๋ณธ์ธํ™•์ธ, ๋งˆ์ดํŽ˜์ด์ง€, ํƒˆํ‡ด
  • ๋งˆ์ดํŽ˜์ด์ง€ : ํ”„๋กœํ•„ ์ˆ˜์ •, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ, To do List ์ž‘์„ฑ ํ›„ ๋ฉ”์ผ ๋ฐœ์†ก, ๋ชจ์ž„์ผ์ • ์บ˜๋ฆฐ๋”, ์ž์‹ ์ด ์ž‘์„ฑํ•œ ํ›„๊ธฐ ์กฐํšŒ ์ˆ˜์ • ์‚ญ์ œ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ(๋ชจ์ž„, ํ›„๊ธฐ, ๋ช…์–ธ) : ๋ชฉ๋ก์กฐํšŒ, ๋ชจ์ž„์‹ ์ฒญ, ๊ธ€ ์ž‘์„ฑ, ์ˆ˜์ •, ์‚ญ์ œ, ์‹ ๊ณ , ํŒŒ์ผ์—…๋กœ๋“œ, ๋Œ“๊ธ€ ์ž‘์„ฑ, ๋Œ“๊ธ€ ์ˆ˜์ •, ๋Œ“๊ธ€ ์‚ญ์ œ, ๋Œ“๊ธ€ ์‹ ๊ณ , ์ง€๋„ API, ๋„์„œ๊ฒ€์ƒ‰ API
  • ์•ˆ๋‚ด&๋ฌธ์˜(๊ณต์ง€, ์งˆ๋ฌธ, ๋ฌธ์˜) : ๋ชฉ๋ก์กฐํšŒ, ๊ธ€ ์ž‘์„ฑ, ์ˆ˜์ •, ์‚ญ์ œ, ์‹ ๊ณ , ํŒŒ์ผ์—…๋กœ๋“œ
  • ๊ด€๋ฆฌ์ž์„œ๋น„์Šค : ํšŒ์› ์กฐํšŒ ๋ฐ ์ œ์žฌ, ๊ฒŒ์‹œํŒ ์กฐํšŒ ๋ฐ ์‚ญ์ œ, ์‹ ๊ณ ๋‚ด์—ญ ์กฐํšŒ ๋ฐ ์‚ญ์ œ

๐Ÿ’ก ์„ค๊ณ„์˜ ์ฃผ์•ˆ์ 

  • ๋‹ค์–‘ํ•œ SNS๋ฅผ ํ†ตํ•œ ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ
  • ํšŒ์›๊ฐ€์ž…์‹œ ๋ณธ์ธ์ธ์ฆ ์‹œ์Šคํ…œ
  • ํšŒ์›์ด ๊ฒฐ์‹ฌํ•œ To do List๋ฅผ ์ด๋ฉ”์ผ ๋ฐœ์†ก
  • ๋ชจ์ž„์ผ์ •์„ '๋งˆ์ดํŽ˜์ด์ง€ - ์บ˜๋ฆฐ๋”'์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋…์„œ๋ชจ์ž„์„ ์ƒ์„ฑํ•˜์—ฌ ํšŒ์›๋ผ๋ฆฌ ๋ชจ์ž„์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Œ
  • ํ›„๊ธฐ๊ฒŒ์‹œํŒ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๋ชจ์ž„์˜ ํŠน์ง• ๋ฐ ์žฅ์ ๊ณผ ์ž์‹ ์ด ์ฝ์€ ์ฑ…์˜ ๋‚ด์šฉ์„ ๋‚˜๋ˆ”
  • 1:1๋ฌธ์˜ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ž์‹ ์˜ ์งˆ๋ฌธ์— ๋‹ต๋ณ€์„ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋ฉ”์ธํŽ˜์ด์ง€์—์„œ ๋ชจ์ž„, ํ›„๊ธฐ, ๊ณต์ง€๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋ฉ”์ธํŽ˜์ด์ง€์—์„œ ์ง€๋„ API๋ฅผ ํ†ตํ•ด ์˜คํ”„๋ผ์ธ ๋ชจ์ž„ ์žฅ์†Œ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋„์„œ ๊ฒ€์ƒ‰ API ๊ตฌํ˜„ํ•˜์—ฌ ์›ํ•˜๋Š” ๋„์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ์ƒ์„ธํ•œ ๋„์„œ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ
  • ๊ด€๋ฆฌ์žํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ํšŒ์›, ๊ฒŒ์‹œ๊ธ€, ์•ˆ๋‚ด&๋ฌธ์˜, ์‹ ๊ณ ๋‚ด์—ญ์„ ๊ด€๋ฆฌ

๐Ÿ’ก ์‚ฌ์šฉ๊ธฐ์ˆ  ๋ฐ ๊ฐœ๋ฐœํ™˜๊ฒฝ

  • ์‚ฌ์šฉ๊ธฐ์ˆ : Java, Spring STS3, Servlet/JSP, HTML5, CSS3, Javascript, Ajax, XML, Json, jQuery
  • Open source & Library: Bootstrap, ojdbc6, jstl, cos, standard
  • Server: Apache Tomcat v9.0
  • IDE: Eclipse, Oracle SQL Developer
  • DBMS: Oracle 11g2
  • OS: Window 8 ,10 64bit

๐Ÿ’ก ํŒ€ ๊ตฌ์„ฑ

  • ํŒ€์žฅ(๋ณธ์ธ) - ์—ญํ•  : Github&์†Œ์ŠคํŠธ๋ฆฌ ์‚ฌ์šฉ๋ฒ• ์ „๋‹ฌ, ๋ช…์–ธ๊ฒŒ์‹œํŒ ๋ฐ ๊ด€๋ฆฌ, ํ›„๊ธฐ๊ฒŒ์‹œํŒ ๋ฐ ๊ด€๋ฆฌ, ์‹ ๊ณ ๊ด€๋ฆฌ, ๋„์„œ๊ฒ€์ƒ‰ ์„œ๋น„์Šค, ์—๋ŸฌํŽ˜์ด์ง€ ์ฒ˜๋ฆฌ, ๋™์ž‘ ์˜ค๋ฅ˜ ์ ๊ฒ€
  • ํŒ€์› 2 - ์—ญํ•  : ๋กœ๊ทธ์ธ๊ณผ ํšŒ์›๊ฐ€์ž…๊ณผ ๋งˆ์ดํŽ˜์ด์ง€๋ฅผ ๋น„๋กฏํ•œ ํšŒ์›์„œ๋น„์Šค, ํšŒ์›๊ด€๋ฆฌ, ๋ชจ์ž„๊ด€๋ฆฌ ๊ตฌํ˜„
  • ํŒ€์› 3 - ์—ญํ•  : ๋…์„œ๋ชจ์ž„ ๊ฒŒ์‹œํŒ ๊ตฌํ˜„
  • ํŒ€์› 4 - ์—ญํ•  : ๋ฉ”์ธํŽ˜์ด์ง€, ๋งˆ์ดํŽ˜์ด์ง€์˜ ํ›„๊ธฐ ๊ด€๋ฆฌ ๊ตฌํ˜„
  • ํŒ€์› 5 - ์—ญํ•  : ๊ณต์ง€์‚ฌํ•ญ, ์ž์ฃผ๋ฌป๋Š”์งˆ๋ฌธ, 1:1์งˆ๋ฌธ ๋ฐ ๊ด€๋ฆฌ ๊ตฌํ˜„

๊ธฐ์—ฌ๋„

25% (๊ตฌ์„ฑ์› 5๋ช…)