์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ค์ค๊ณต๋ถ
- Flutter
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ํ๋ค์ค
- ์๋ฐ
- ํ์ด์ฌ๊ณต๋ถ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฐ์ด๋ณด
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ์๋ฐ๊ณต๋ถ
- ์๋ฐ๊ธฐ์ด
- ์คํธ๋ฆผ๋ฆฟ
- JavaScript
- ์น๋์๋ณด๋ ์ ์
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- ํ์ด์ฌ
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- db
- RESTful API
- MySQL
- java
- ์๋๋ก์ด๋ ์คํ๋์ค
- REACT
- streamlit
- Android
- serverless
- Pandas
- Streamlit๊ธฐ์ด
- Today
- Total
๋ชฉ๋ก๐๏ธWeb (39)
ruriruriya

script ํ๊ทธ๋ html์ body ์์์ ๋์ํ๋ค. ๊ทธ๋ฅ html๊ณผ script ํ๊ทธ๋ ์ ์ ์ธ ์์ ๋์ ์ธ ์์ ์ผ๋ก ๊ตฌ๋ถํด์ ๋ณผ ์ ์๋ค. ์๋ ์ฝ๋๋ฅผ ๋ณด๋ฉด ์ข๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋ค. ex1.html ํ์ผ์ ์์ฑํด์ ์๋ ์ฝ๋์์ body ํ๊ทธ ์์์ 1+1๊ณผ script ํ๊ทธ์์ 1+1์ ํจ๊ป ์๋ ์์ผ๋ณด์๋ค. JavaScript html 1+1 ๊ฒฐ๊ณผ๋ script ํ๊ทธ ๋ด์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์์ฑํ 1+1์ ์ฐ์ฐ์ด ๋์์ง๋ง html ํ๊ทธ์ธ body ํ๊ทธ์์๋ 1+1 ๋ฌธ์์ด๋ก ๊ทธ๋๋ก ๋์จ๋ค. ์ด ๋ถ๋ถ์์ JavaSctipt๋ ๋์ ์ธ ์ญํ ์ ํ๊ณ HTML์ ์ ์ ์ธ ์ญํ ์ ํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.

์คํ๋ง๋ถํธ์๋ ์ ์ ์ปจํ ์ธ ๋ฅผ ์ฌ๋ฆด ์ ์๋ ๊ธฐ๋ฅ์ด ์๋ค. ์๋๋ ์ ์ ์ปจํ ์ธ ๋ฅผ ์คํ๋ง์ด ์คํํ๋ ์์์ด๋ค. ์คํ๋ง๋ถํธ ๊ณต์ ์ฌ์ดํธ ๋ฉ๋ด์ผ์ ๋จผ์ ์ดํด๋ณด๋ฉด /static ํด๋์ ํ์ผ์ ์์ฑํด์ ๋ถ๋ฌ์ฌ ์ ์๋ค. https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-content Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both r..

์น ๊ฐ๋ฐ์ ํ ๋ ๋ค์ํ ๋ฐฉ์์ผ๋ก ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๊ณ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค. ์ฌ๊ธฐ์ ์ ์ ์ฝํ ์ธ , MVC์ ํ ํ๋ฆฟ ์์ง, API๋ ์น ๊ฐ๋ฐ์์ ๋งค์ฐ ์ค์ํ๊ณ ๊ฐ๊ฐ์ ํน์ง๊ณผ ์ฉ๋๊ฐ ์๋ค. 1. ์ ์ ์ฝํ ์ธ ์ ์ ์ฝํ ์ธ ๋ ์๋ฒ์ ๋ฏธ๋ฆฌ ์ ์ฅ๋ ํ์ผ์ธ HTML, CSS, Javascript ๋ฑ์ ๊ทธ๋๋ก ์น ๋ธ๋ผ์ฐ์ ์ ์ ์กํ๋ ๋ฐฉ์์ด๋ค. ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๋ผ ์๋ฒ๋ ๋ณ๋ก์ ์ฒ๋ฆฌ์์ด ํด๋น ํ์ผ์ ์ฐพ์ ๋ณด๋ธ๋ค. ์ด ์ ์ ์ฝํ ์ธ ๋ ๋์ํ์ง ์๋ ์น ํ์ด์ง, ์ด๋ฏธ์ง, ์คํ์ผ ์ํธ, ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์คํฌ๋ฆฝํธ(js ํ์ผ) ๋ฑ์ ๋ฐฐํฌ์ ์ฌ์ฉํ๋ค. ๋ณ๊ฒฝ๋์ง ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค ๋ ํจ์จ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. 2. MVC์ ํ ํ๋ฆฟ ์์ง MVC(Model-View-Controller)๋ ์น์ ๊ตฌ์ฑํ๋ ๋ฐ์ ์ฌ์ฉ๋๋ ๋..

์ง๋๋ฒ๊น์ง๋ IntelliJ์์ ๋น๋ํ์ฌ ๋ก์ปฌ๋ก ํ ์คํธํ์ง๋ง ์ค๋์ ์๋์ฐ cmd ์ฐฝ์ผ๋ก ์ง์ ๋น๋ํ์ฌ ๋ก์ปฌํ ์คํธ๋ฅผ ํด๋ณด์. 1. gradlew.bat ํ์ผ build - cmd ์ฐฝ์ ์ด์ด ๊ฒฝ๋ก๋ฅผ ์ฐพ๋๋ค. - dir ๋ช ๋ น์ด๋ก ๋๋ ํ ๋ฆฌ ์์ ํ์ผ ํ์ธ ํ - gradlew.bat build ๋ช ๋ น์ด๋ก build ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค. - build ๋๋ ํ ๋ฆฌ์์ libs ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐพ๊ณ ์ด๋ํ๋ค. - dir ๋ช ๋ น์ด๋ก ๋๋ ํ ๋ฆฌ ํ์ธ ํ java -jar ๋ช ๋ น์ด๋ก ๋๋ ํ ๋ฆฌ ์์ ์๋ ~SNAPSHOT.jar ํ์ผ์ ์คํํ๋ค. ๊ทธ๋ ๊ฒ ํ๋ฉด ์คํ๋ง ์คํ ์๋ฃ! 2. ์์ 1๋ฒ์ฒ๋ผ ๋์ง ์๋๋ค๋ฉด? - cd .. ๋ช ๋ น์ด๋ก ๋ค์ build ๋๋ ํ ๋ฆฌ๊ฐ ํฌํจ๋์ด ์๋ ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ ๋ค์ - gradlew.bat cle..

์ง๋๋ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊น์ง ๋ชจ๋ ํ์ธํ์ผ๋ HTML ํ์ผ์ ๋ง๋ค์ด Welcom Page๋ฅผ ๋ง๋ค์ด๋ณด์. 1. Welcom Page ๋ง๋ค๊ธฐ recources - static์ index.html ํ์ผ์ ์์ฑํ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋์ ๊ฐ์ด ๊ธฐ๋ณธํ์์ ์จ์ฃผ๊ณ ์๋ body์ aํ๊ทธ์ ๋งํฌ๋ url๋ฅผ ์จ์ค๋ค. ์ด๋ ๊ฒ ๊ฐ๋จํ๊ฒ ํด์ฃผ๊ณ ์คํํ๋ฉด body์ ํ ์คํธ์ aํ๊ทธ ๋งํฌ๊ฐ ๋ฌ๋ฆฐ ํ ์คํธ๊ฐ ๋์จ๋ค. ์ฐธ๊ณ ํ๋ฉด ์ข์ ์๋ฃ https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-welcome-page Spring Boot Features Graceful shutdown i..

Gradle์ ์ฌ์ฉํ๋ ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ์์๋ build.gradle ๋๋ build.gradle.kts ํ์ผ์ ์์กด๊ด๊ณ๋ฅผ ์ค์ ํ๋ค. ์ด ํ์ผ์์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉด Gradle์ด ์๋์ผ๋ก ๋ค์ด๋ก๋ํ๊ณ ํ๋ก์ ํธ์ ํตํฉํ๋ค. ์ง๋ ๋ฒ ํฌ์คํ ์์ ์คํ๋ง๋ถํธ ์คํํฐ๋ก ์ค์ ํ ๋ add dependencies์์ Spring Web๊ณผ Thymeleat ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ง ์ ํํ์ฌ ์ค์นํ์ง๋ง ์ด ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํจ๊ณผ ๋์์ ์ฐ๊ด์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊น์ง ์๋์ผ๋ก ๊ฐ์ด ์ค์น๋๋ ๊ฒ์ด๋ค. https://ruriruriya.tistory.com/202 [Spring Boot]์๋ฐ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ ํ๊ฒฝ ์ค์ (์คํธ๋ง ๋ถํธ ์คํํฐ) ์๋ฐ ์คํ๋ง(Spring)์ ์๋ฐ ๊ธฐ๋ฐ์ ์คํ ์์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ ์์ํฌ์ด๋ค..

์๋ฐ ์คํ๋ง(Spring)์ ์๋ฐ ๊ธฐ๋ฐ์ ์คํ ์์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ ์์ํฌ์ด๋ค. ์ฃผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋๊ท๋ชจ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ์คํ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ ๋ถ๋ถ์ ์ฝ๊ฒ ๊ฐ๋ฐํ๊ณ ํ ์คํธํ ์ ์๋๋ก ์ข ์์ฑ ์ฃผ์ (Dependency Injection)๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ ๊ณตํ๋ค. ์ด๋ฅผ ํตํด ์ฝ๋์ ๊ฒฐํฉ๋๋ฅผ ๋ฎ์ถ๊ณ , ์ ์ง ๋ณด์์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์ผ ์ ์๋ค. ๋ํ, ์คํ๋ง ๋ถํธ(Spring Boot) ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ์ ๊ฐ์ํํ๊ณ , ๋น ๋ฅด๊ฒ ํ๋กํ ํ์ ์ ๋ง๋ค๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ ์ ์๋ค. 00. ์ฌ์ ์์ - Java 17 ์ด์ ์ค์น - IDE : IntelliJ or Eclipse ์ค์น * ์คํ๋ง๋ถํธ 3.0 ์ด์์ JDK 17 ์ด์์ ์ฌ์ฉํด์ผ ํ๋ค. 01. ์คํ..

CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ๋? CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ ๋ธ๋ผ์ฐ์ ์ ํ๊ฒฝ์ ๋ฐ๋ผ CSS ์คํ์ผ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ @media ํค์๋๋ก ์์ํ๋ฉฐ, ๋ฏธ๋์ด ์ ํ๊ณผ ๋ฏธ๋์ด ํํ์์ ๊ดํธ๋ก ๋ฌถ์ต๋๋ค. @media screen and (max-width: 600px) { /* ํ๋ฉด ๋๋น๊ฐ 600px ์ดํ์ผ ๋ ์ ์ฉ๋๋ CSS */ } ์ ์์์์๋ ํ๋ฉด ๋๋น๊ฐ 600px ์ดํ์ผ ๋ @media ๋ธ๋ก ๋ด์ CSS๊ฐ ์ ์ฉ๋ฉ๋๋ค. CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ ํ์ฉ๋ฐฉ๋ฒ CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ ํ๋ฉด ๋๋น, ํด์๋, ์ฅ์น ์ ํ ๋ฑ ๋ธ๋ผ์ฐ์ ์ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค์ํ ๋ฐฉ์์ผ๋ก ํ์ฉํ ์ ์์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์์์ ๋๋ค. ํ๋ฉด ๋๋น์ ๋ฐ๋ฅธ ์คํ์ผ๋ง ํ๋ฉด ๋๋น์ ๋ฐ๋ผ ๋ค๋ฅธ ์คํ์ผ์ ์ ์ฉํ๋ ๊ฒ์ CSS ๋ฏธ๋์ด์ฟผ๋ฆฌ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ ๋๋ค..