728x90 ๊ฐ์ธ ๊ณต๋ถ84 [jsp] jsp ๊ธฐ๋ณธ ๋ฌธ๋ฒ โ Java Server Page - ์ ์ ์ธ html์ java ์ฝ๋๋ฅผ ๋ฃ์ด์ ๋์ ์ผ๋ก ์นํ์ด์ง๋ฅผ ๊ตฌ์ฑํ ์ ์๊ฒ ๋ง๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋๊ตฌ - jspํ์ผ์ด ์คํ๋๋ฉด, WAS๋ ๋ด๋ถ์ ์ผ๋ก jspํ์ผ์ servlet ํ์ผ๋ก ๋ณํํ๊ณ , ์๋ธ๋ฆฟ ํ์ผ์ ์คํ์์ผ ์์ ์ ์ํํ๋ค. ๊ทธ ๊ฒฐ๊ณผ ์์ฑ๋ ์๋ต์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํ๋ค - jsp ํ์ด์ง์ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ์ง์์. content-type๊ณผ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ์ง์ - jsp ํ์ผ ์์ ๋ค๋ฅธ jsp๋ html ํ์ผ์ ํฌํจํ ๋ 2024. 1. 8. [servlet] Listener โ Listener - Servlet ์ปจํ ์ด๋๊ฐ ์ํํ ํน์ ํ์ ์ ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ์ฌ, ํด๋น ์ด๋ฒคํธ ๋ฐ์ ์์ ์ด๋ ํ ์์ ์ ์ํํ๋ ๊ฐ์ฒด ๐ฅ ServletContextListener, ServletContextAttributeListener - ServletContextListener : ServletContextEvent๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ - ServletContextAttributeListener : ServletContextAttributeEvent๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ @Slf4j public class ContextListener implements ServletContextListener, ServletContextAttributeListener { public ContextListener() { } .. 2024. 1. 8. WAR - Web Application Archive - ์น ์ ํ๋ฆฌ์ผ์ด์ ํจํค์ง, ๋ฐฐํฌ๋ฅผ ์ํ ํจํค์ง - ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ ์ปดํฌ๋ํธ, ์ค์ ํ์ผ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ ํฌํจํ๋ค. - ๋ฉ์ด๋ธ์ build life cycle ์ค package ๋จ๊ณ์์ war ํ์ผ์ด ์์ฑ๋๋ค. (์์ฑ ๊ฒฝ๋ก : target/) - ์์ฑ๋ WAR ํ์ผ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ธฐ ์ํด ์น ์๋ฒ์ ๋ณต์ฌํ ์ ์๋ค. --> ์น ์๋ฒ๋ WAR ํ์ผ์ ์ฝ์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐ์นํ๊ณ ์คํํ๋ค. 2024. 1. 4. [servlet] setCharacterEncoding, setContentType ์ฐจ์ด โ request.setCharacterEncoding("UTF-8") - servlet request ๋ฅผ utf-8๋ก ์ธ์ฝ๋ฉํ์ฌ Java servlet์ผ๋ก ์ ๋ฌ โ response.setCharacterEncoding("UTF-8") - servlet response๋ฅผ ์์ฑํ ๋ utf-8๋ก ์ธ์ฝ๋ฉ โ response.setContentType("text/html;charset=utf-8") - servlet response์ Content-Type์ด text/html;charset=utf-8 ์์ ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ฆผ - ์์ฑ๋ response์ http ํค๋์ Content-Type:text/html;charset=utf-8 ๋ฅผ ์ถ๊ฐํด์ ๋ธ๋ผ์ฐ์ ์ ์ ์กํ๋ค. ํ๋ฆฐ ๋ถ๋ถ ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์ค 2024. 1. 4. ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ & ์น์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋ธ โ ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ - ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ด ์๋ฒ ํ๋ก๊ทธ๋จ์ ์์ฒญ์ ์ ์กํ๋ฉด, ์๋ฒ ํ๋ก๊ทธ๋จ์ด ์์ฒญ์ ์ฒ๋ฆฌํ์ฌ ์๋ตํ๋ ๋ชจ๋ธ - 2-tier architecture๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. ๐ฅ2-tier architecture - ํด๋ผ์ด์ธํธ๊ฐ ์ง์ ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ์ฌ ๋ฆฌ์์ค๋ฅผ ํ์ฉํ๋ค. - ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ฒ๊ฐ ๋ฐ๋ก ๋ถ๋ฆฌ๋์ด ์์ง ์๊ณ , ์๋ฒ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋ฐ๋ผ์ ๋ณด์์ ์ทจ์ฝํ๊ณ , ์ ์ง๋ณด์๊ฐ ํ๋ค๋ค๋ ๋จ์ ์ด ์๋ค. - ํด๋ผ์ด์ธํธ - ์๋น์ค๋ฅผ ์ด์ฉํ๋ ์ฌ์ฉ์ ํน์ ์ฌ์ฉ์์ ๋จ๋ง๊ธฐ - ์ฌ์ฉ์๋ ์๋น์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ์ฌ์ ์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํด์ผ ํ๋ค. - ์๋ฒ - ๋ค์์ ํด๋ผ์ด์ธํธ์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ - ๊ณต์ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌ, ์นํ์ด์ง ์ง์, ๋คํธ์ํฌ ๊ด๋ฆฌ ๋ฑ์ ์.. 2024. 1. 3. ๊ด๊ณ๋์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฟผ๋ฆฌ๋ ๊ด๊ณ์(๊ด๊ณ๋์์, ๊ด๊ณํด์์)์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ์ธ์ด์ด๋ค. ๊ด๊ณ๋์์์ ์ฟผ๋ฆฌ์ ์ ์ฐจ๋ฅผ ํํํ๊ณ , ๊ด๊ณํด์์์ ์ฟผ๋ฆฌ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค. โ ๊ด๊ณ๋์์ (Relational algebra expression) - ๋ฆด๋ ์ด์ ๊ณผ ์ฐ์ฐ์๋ค๋ก ์ด๋ฃจ์ด์ง ๋์์ - 1๊ฐ ๋๋ 2๊ฐ์ ๋ฆด๋ ์ด์ ์ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์์, 1๊ฐ์ ์๋ก์ด ๋ฆด๋ ์ด์ ์ธ์คํด์ค๋ฅผ ๋ฆฌํดํ๋ค. - ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฟผ๋ฆฌ ์ตํฐ๋ง์ด์ ๋ ์ฟผ๋ฆฌ ์คํ ๊ณํ์ ๊ด๊ณ๋์์์ผ๋ก ํํํ๋ค. ๊ด๊ณ๋์์์ ์คํ ์ ์ฐจ(์์)๋ฅผ ๋ช ํํ๊ฒ ๋ํ๋ผ ์ ์๊ธฐ ๋๋ฌธ โ ํ์ ๊ด๊ณ ์ฐ์ฐ์ ์ข ๋ฅ Selection(σ) ๋จํญ์ฐ์ฐ์ ๋ฆด๋ ์ด์ ์์ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํํ์ ์ ํํ์ฌ ๋ฐํ Projection(π) ๋จํญ์ฐ์ฐ์ ๋ฆด๋ ์ด์ ์์ ํน์ attribute.. 2023. 12. 27. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 ยทยทยท 14 ๋ค์ 728x90