
model VO ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ๋๋ ํจํค์ง์ด๋ค. ๋ณด๋ฐ๋ฆฌ ๊ฐ์ ๋ ์ ๋จผ์ DB์ ๊ฒ์ํ ํ ์ด๋ธ์ ์์ฑ ํด์ค๋ค. ๋ชจ๋ธ ํจํค์ง๋ก ๋์์์ BoardVOํด๋์ค๋ฅผ ๋ง๋ค์ด ์ค๋ค. voํด๋์ค์ ๋ฉค๋ฒ ๋ณ์๋ค์ ์ฌ์ฉํ DB ํ ์ด๋ธ์ ์ปฌ๋ผ๊ณผ 1๋1๋ก ๋งคํ๋๋๋ก ๋ง๋ค์ด์ค๋ค. BoardVO.java ์์ค์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 package com.spring.my..

ํจํค์ง ๊ฒ์ํ์ ๋ง๋ค๊ธฐ ์ํด src/main/java ํด๋์ com.spring.myapp ํจํค์ง ์์ board ํจํค์ง๋ฅผ ์์ฑํ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋์ ๊ฐ์ด ํ์ ํจํค์ง๋ค์ ๋ง๋ค์ด์ค๋ค. ์ฌ๋งํ CRUD ๊ธฐ๋ฅ์ด ์๋ ์์ ๋ค์ ๋ํด์๋ ์์ ๋ค ๊ฐ์ ํจํค์ง๊ฐ ๊ธฐ๋ณธ์ผ๋ก ๋ค์ด๊ฐ๋ค. ๊ฐ๋ฐ์๋ค๋ง๋ค ์ด๋ฆ์ ๋ค๋ฅด๊ฒ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค. controller ์์ฒญurl์ด๋ uiํ๋ฉด์ฒ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋ ํจํค์ง repository DB์์ ์ ์ฒ๋ฆฌํ๋ DAO๋ฅผ ๋ด๋นํ๋ ํจํค์ง service ์ปจํธ๋กค๋ฌ์ ๋ ํ์งํ ๋ฆฌ ์ฌ์ด์์ ์๋น์ค ๊ณ์ธต ๋ด๋นํ๋ ํจํค์ง (์์์ฑ์ ์ํจ) model VO ๋ฑ ์ค์ DB์์ ์ ํ ๋ ๋ฐ์ดํฐ๋ค์ ๋ชจ์ ๋๋ ํจํค์ง

root-context.xml ์์์ root-context.xml ํ์ผ์ ์ด๋ฆ์ mvc-config.xml๋ก ๋ณ๊ฒฝํ์๋ค. mvc์ค์ ๊ณผ ๊ด๋ จ๋ ์ฌ๋ฌ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ ์ค์ ํ์ผ๋ก DAO, VO ๊ทธ๋ฆฌ๊ณ service ๋ฑ๊ณผ ๊ฐ์ ํ์ผ์ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊ฒ์ธ๊ฐ ๋น(๊ฐ์ฒด)๋ค์ ๊ด๋ฆฌํ๋ ๋ฌธ์์ด๋ค. ๋ค์ด ๋ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ณณ์ด๊ณ ํ์ํ ๋ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ด ๋ฌธ์์ beanํ๊ทธ๋ฅผ ์ด์ฉํด ๋น์ ๋ฑ๋กํ๊ณ ์ฃผ์ ํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ค. mvc-config.xml ์์ค์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 4..

MySQL workbench ์์์ ๋ง๋ค์ด๋์ root (๋น๋ฒ mysql)๋ก ์ ์ ํ ์๋์ ๊ฐ์ด ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ์ฌ ์คํํ๋ค. ์ฟผ๋ฆฌ์ ๊ฐ ์ค ์คํ์ ctrl + enter DB์ฐ๊ฒฐ DB์ฐ๊ฒฐ์ ํ์ธํ๊ธฐ ์ํด ๋ฉ์ธ ๋ฉ์๋๋ฅผ ๋ง๋ค๊ณ ์ฐ๊ฒฐ์ ํด์ฃผ์ด์ผํ๋๋ฐ ๋ฒ๊ฑฐ๋ก์ฐ๋๊น ํ ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ค. src/test/java์ ์๋์ ๊ฐ์ด ํจํค์ง์ ํด๋์ค๋ฅผ ๋ง๋ค์ด์ค๋ค. MySqlConnectTest.java ์์ฑ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 package com.spring.myapp.mysqltest; import java.sql.Connection; import java.sql.Dri..
servlservlet-context.xml ์์์ servlet-context.xml ํ์ผ์ ์ด๋ฆ์ servlet-config.xml๋ก ๋ณ๊ฒฝํ์๋ค. ์ด ํ์ผ์ DispacherServlet์ ๊ธฐ๋ฐ ์ค์ ์ ๊ธฐ๋กํ๋ ํ์ผ์ด๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

์ค์ ํ์ผ ๋ชฐ์๋ฃ๊ธฐ ์ด ๋ถ๋ถ์ ๊ฐ์ธ์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ถ๋ถ์ด๋ ํด์ฃผ์ด๋ ๋๊ณ ์ํด์ฃผ์ด๋ ๋๊ณ ! ์ค์ ํ์ผ์ด ๋๋์ด์ ธ ์์ผ๋ฉด ๋ณด๊ธฐ ํ๋๋๊น resourcesํด๋์ ๋ชฐ์ ๋ฃ์๋ค. ์คํ๋ง ์ค์ ํ์ผ์ด๋๊น spring์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ํด๋๋ฅผ ๋ง๋ค์๋ค. ๋ค์ root-context.xml ํ์ผ๊ณผ servlet.xml ํ์ผ์ spring ํด๋๋ก ์ฎ๊ธด๋ค. ๊ทธ๋ฆฌ๊ณ ์คํ๋ง ์ค์ ํ์ผ๋ค์ ์ด๋ฆ์ ๋ณ๊ฒฝํด์ฃผ์๋ค. root-context.xml -> mvc-config.xml servlet-context.xml -> servlet-config.xml web.xml ์น์ ๊ด๋ จํ ์ค์ ์ ๋ชจ์๋ ํ์ผ์ด๋ค. ์ค์ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ๋ฐ๊ฟ๋์์ผ๋ web.xml์์ ๋ณ๊ฒฝ๋ ๊ฒฝ๋ก๋ก ์์ฑํด์ค๋ค. ์ฝ๊ฒ resources ํด๋๋ก ๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ์ class:/๋ฅผ ์ด..

pom.xml pom์ Project Object Model์ ์ค์๋ง๋ก ํ๋ก์ ํธ์ ํ์ํ ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ค. Meven์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ xml ํ๊ทธ ํํ๋ฅผ ์ฌ์ฉํด ์ถ๊ฐํ ์ ์๋ค. ๋ฉ์ด๋ธ ๋ ํ์งํ ๋ฆฌ Maven Repository: Search/Browse/Explore AWS authentication for Synapse Last Release on Jul 9, 2019 mvnrepository.com ๋ฉ์ด๋ธ ๋ ํ์งํ ๋ฆฌ ์ฌ์ดํธ์์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฒ์ํด ๋ณต์ฌํด์ ๊ฐ์ ธ์จ ํ pom.xml์ ์์ฑํด ์ฌ์ฉํ๋ค. pom.xml ์์ค์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ..

Spring Legacy Project ์์ฑ 1. new - Spring Legacy Project 2. ํ๋ก์ ํธ ์ด๋ฆ ์ค์ ํ Spring MVC Project ์ ํ ๋ญ ๋ค์ด ๋ฐ์ผ๋ผ๊ณ ๋จ๋๋ฐ ์๊ฒ ๋ค ํ๋ฉด ๋๋ค. 3. ํ๋ก์ ํธ ํจํค์ง ํจํค์ง๋ผ๋ ๊ฒ์ ํด๋์ค๋ฅผ ๊ตฌ๋ถ์ง๊ณ ๋ด๊ธฐ ์ํ ๋จ๊ณ์ ๊ตฌ์กฐ์ธ๋ฐ ์ค๋ณต์ผ๋ก ๋ง๋ค๋ฉด ํ์ ์์ ์ถฉ๋ํ ์ํ์ด ์๊ธฐ ๋๋ฌธ์ ์ค๋ณต์ผ๋ก ๋ง๋ค์ง ์๋๋ก ํ๋ค. ๋ณดํต ๋๋ฉ์ธ ์ฃผ์๋ฅผ ๊ฑฐ๊พธ๋ก ์ฐ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ํ์ฌ๋ ๊ฐ์ธ ๋๋ฉ์ธ์ด ์์ผ๋ ์์ ๊ฐ์ด ์ง์ ํ์๋ค. ํ๋ก์ ํธ์ ๊ตฌ์กฐ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด ์๋์ ๊ฐ์ด ํ๋ก์ ํธ ํด๋๊ฐ ์์ฑ์ด ๋๋ค. ๊ฐ๊ฐ ํด๋์ ํ์ผ์ ์ญํ ์ ์๋์ ๊ฐ๋ค. src/main/java .java๋ก ๋๋๋ ํ์ผ์ด ์์ฑ๋๋ ๊ฒฝ๋ก ( class, interface ๋ฑ) src/..
- Total
- Today
- Yesterday
- ๋ถํธ ์๋์์ฑ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ์จ๋ฆฌ์์ค
- Java
- tomcat์ค์น
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๊ฒ์ํ ์ญ์
- ๊ฐ๋ฐ
- ์๋ฐ
- java jdk ์ค์น
- ๊ฒ์๋ฌผ์กฐํ
- ์๊ณ ๋ฆฌ์ฆ
- ์ดํด๋ฆฝ์ค ์ค์น
- mysql์ค์น
- typeAliases
- ๊ฒ์ํ ์กฐํ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ๊ฒ์๋ฌผ ์ญ์
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- java ํ๊ฒฝ๋ณ์
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์๋ฃ๊ตฌ์กฐ
- Algorithm
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |