Servlet/JSP์ Spring์ ๋ํด ๊ฐ๋ฐํ์ต๋๋ค.
๋ช ์ธ๊ฒ์ํ
- ๋ช ์ธ๊ฒ์ํ Controller
- ๋ช ์ธ๊ฒ์ํ Service
- ๋ช ์ธ๊ฒ์ํ DAO - Mapper
- ๋ช ์ธ๊ฒ์ํ(์ถ์ฒ) DAO - Mapper
- ๋ช ์ธ๊ฒ์ํ DTO
- ๋ช ์ธ๊ฒ์ํ(์ถ์ฒ) DTO
- ๋ช ์ธ๊ฒ์ํ view
- ๋ช ์ธ๊ฒ์ํ ๊ด๋ฆฌ Controller
- ๋ช ์ธ๊ฒ์ํ ๊ด๋ฆฌ Service
- ๋ช ์ธ๊ฒ์ํ ๊ด๋ฆฌ DAO - Mapper
- ๋ช ์ธ๊ฒ์ํ ๊ด๋ฆฌ view
ํ๊ธฐ๊ฒ์ํ
- ํ๊ธฐ๊ฒ์ํ Controller
- ํ๊ธฐ๊ฒ์ํ(๋๊ธ) Controller
- ํ๊ธฐ๊ฒ์ํ Service
- ํ๊ธฐ๊ฒ์ํ DAO - Mapper
- ํ๊ธฐ๊ฒ์ํ(๋๊ธ) DAO - Mapper
- ํ๊ธฐ๊ฒ์ํ DTO
- ํ๊ธฐ๊ฒ์ํ(ํ์ผ) DTO
- ํ๊ธฐ๊ฒ์ํ(์ถ์ฒ) DTO
- ํ๊ธฐ๊ฒ์ํ view
- ํ๊ธฐ๊ฒ์ํ ๊ด๋ฆฌ Controller
- ํ๊ธฐ๊ฒ์ํ ๊ด๋ฆฌ Service
- ํ๊ธฐ๊ฒ์ํ ๊ด๋ฆฌ DAO - Mapper
- ํ๊ธฐ๊ฒ์ํ ๊ด๋ฆฌ view
์ ๊ณ , ๋์๊ฒ์, ์๋ฌํ์ด์ง
๊ทธ๋์ ๋ฐฐ์ด ๋ด์ฉ์ ์์ฉํ์ฌ ์๋ก์ด ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋๋ค๋ ๊ฒ์ด ๋ฟ๋ฏํ๊ณ ์ข์๋ค. ๋๋ถ์ ์ธํฐํ์ด์ค, ํด๋์ค, ๋ฉ์๋, 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๋ช )