๊ฐ๋ฐ์90 ์คํ๋ง ๋ถํธ๋ ๋ฌด์์ธ๊ฐ? 1. ์คํ๋ง ๋ถํธ๋? ์คํ๋ง ํ๋ ์์ํฌ ๊ธฐ๋ฐ ํ๋ก์ ํธ๋ฅผ ๋ณต์กํ ์ค์ ์์ด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ผ์ผ์ด ๋ชจ๋ ์ค์ ์ ํ์ง ์์๋ ์์ฃผ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ์ค์ ์ ์์์ ํด์ค๋๋ค. 2. ์ ์คํ๋ง ๋ถํธ๋ฅผ ์ฌ์ฉํด์ผํ ๊น? ์คํ๋ง ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ง์ XML ์ค์ ํ์ผ(web.xml, rootContext.xml, ServletContext.xml ๋ฑ)๋ค์ ์์ฑํด์ผํ๊ณ , ์ค์ ๋ฐฉ๋ฒ์ ๋ชจ๋ ์ธ์ฐ์ง ๋ชปํ๋ค๋ฉด ๊ธฐ์กด์ ์ฌ์ฉํ๋ ์ค์ ์ Copy&Pasteํ๊ฑฐ๋ ๊ฐ๋ฐ์๊ฐ ์ผ์ผ์ด ์ธํฐ๋ท ๊ฒ์์ ํตํด์ ์ค์ ํด์ฃผ์ด์ผ ํ์ต๋๋ค. ์ด๋ ๊ณง ์์ฐ์ฑ๊ณผ ๋น์ฉ ๋ฌธ์ ๋ก ์ง๊ฒฐ๋ ์ ์์ต๋๋ค. ํ์ง๋ง ์คํ๋ง ๋ถํธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณต์กํ ์ค์ ์์ด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์คํ๋ง ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. 3. Spring Boot.. 2021. 6. 25. ์คํ๋ง ๋ถํธ(spring boot) ์ค์น & ์ธํ java version: 8 name : ํ๋ก์ ํธ ์ด๋ฆ pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.5 com.example Sample1 0.0.1-SNAPSHOT Sample1 Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframewor.. 2021. 6. 25. ์คํ๋ง Tiles๋ฅผ ํ์ฉํ ๊ฒ์ํ ์๋ฃ์ค ๋ง๋ค๊ธฐ (ํ์ผ ์ ๋ก๋) ์ถํ ์ฐธ๊ณ ํ ์ฌ์ดํธ ์ด๋ฏธ์ง ์ ๋ก๋ (Spring+Ajax) (aejeong.com) ์ด๋ฏธ์ง ์ ๋ก๋ (Spring+Ajax) Hyper ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๊ณผ์ ์ค ์ด๋ ค์ํ๋ ํ์ผ ์ ๋ก๋์ ๋ํด์ ๋ค์ ๊ณต๋ถํ๊ฒ ๋์๋ค. commons-fileupload๋ฅผ ์ฌ์ฉํ์๊ณ pom.xml์ ์ถ๊ฐํด์ค์ผ ํ๋ค. Ajax๋ก ๊ตฌํํด์ผ ํ๋ Controller์ @ResponseBody๋ฅผ ๋ถ. aejeong.com ์๋ฃ์ค PdsDto package bit.com.a.dto; import java.io.Serializable; // PDS - Public Domain Software = ์๋ฃ์ค public class PdsDto implements Serializable { private int seq; private Stri.. 2021. 6. 25. ์คํ๋ง Tiles๋ฅผ ํ์ฉํ ๊ฒ์ํ๋ง๋ค๊ธฐ (์บ๋ฆฐ๋ ์์ฑ, ์์ , ์ญ์ ) ํ์บ๋ฆฐ๋ ํ์ฉ Fullcalendar ์ ์ฒดํ๋ฉด ๋ชฉ๋ก ์ข์ธก ๋ฉ๋ด์ "์ผ์ ์ถ๊ฐ" ํด๋ฆญ์ ํ๋ฉด์ ํ๋์ง์๊ณ modal์ ์ฌ์ฉํ์ฌ ๊ทธ ํ์ด์ง์์ ์ฌ์ฉ์๊ฐ ์ผ์ ์ถ๊ฐ ๊ฐ๋ฅ ์ ๋ชฉ, ์บ๋ฆฐ๋์ ์ผ์ ์ ํ์ํ ์์, ์์๋ ์ง, ์ข ๋ฃ๋ ์ง, ๋ด์ฉ ์ถ๊ฐ๊ฐ๋ฅ left-calendar.jsp ์ผ์ชฝ ๋ฉ๋ด์์ ์ผ์ ์ถ๊ฐ ๋๋ฅผ์ ๋ชจ๋ฌ๋ก ์ฐฝ ์์ฑ ์ผ์ ๊ด๋ฆฌ ์ผ์ ์ผ์ ๋ชฉ๋ก ์ผ์ ์ถ๊ฐ ์ผ์ ์ถ๊ฐ × ID ${mem.id } ์ ๋ชฉ ๋ผ๋ฒจ ์์ ์ผ์ ์ ํ์ํ ๋ผ๋ฒจ ์์์ ๊ณ ๋ฅด์ธ์! ๋ ๋ ๋ธ๋ฃจ ์ค๋ ์ง ์๋ก์ฐ ๋ธ๋ ์ผ์ ์์์ผ ์ข ๋ฃ์ผ ๋ด์ฉ ๋ซ๊ธฐ CalendarPlugController package bit.com.a.controller; import java.util.List; import javax.servlet.http.HttpSession; import org.spr.. 2021. 6. 25. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 23 ๋ค์