CSS48 Web - Servlet ์ค์ต 4 (form -> ์๋ฒ -> html ์ถ๋ ฅ) HTML index.html method์ ๊ฐ์ผ๋ก๋ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์ ( ex> get, post ) Get : http://IP์ฃผ์:port๋ฒํธ/์ปจํ ์คํธ/path/MemberJoin?id="admin"&name="ํ๊ธธ๋" -> doGet() ํธ์ถ [ ๊ฒฝ๋ก๋ ธ์ถ, ๋ณด์ ์ํ ] Post : http://IP์ฃผ์:port๋ฒํธ/์ปจํ ์คํธ/path/MemberJoin -> doPost() ํธ์ถ [header์ ์ ๋ณด๊ฐ ๋ด๊ฒจ์ ์๋ฒ์ ์ ์ก] ์ด๋ฆ 1.form ํ๊ทธ action์ผ๋ก ๋ณด๋ผ ์๋ฒ ๋ช ์นญ์ ์ง์ ํ๋ค. 2.form ํ๊ทธ์์ method๋ฅผ ๊ธฐ์ ํด ์์ฒญ์ฒ๋ฆฌ ๋ฐฉ์์ ์ ํ๋ค. ์ฐ๋ น๋ 10๋~20๋ 20๋~30๋ 30๋~40๋ 40๋~50๋ ์ฑ๋ณ ๋จ์ ์ฌ์ ์ทจ๋ฏธ ํ์ด ๋กค ์นดํํฌ์ด ํ์ธ package way; impo.. 2021. 3. 15. Web - Servlet ์ค์ต 2 (ํด๋ผ์ด์ธํธ ๋ฐ์ดํฐ -> ์๋ฒ๋ก ๋๊ฒจ์ฃผ๊ธฐ) index.html Servlet xml servlet ๋ฑ๋ก servlet์ ๋๊ฐ๋ก ๋ฑ๋กํ๋ค hello, sample ์๋ ์ฝ๋๋ javaEE๋ก ๋ถ๋ฌ์จ๋ค.(xml)์๋ ์์ฑ ์๋ธ๋ฆฟ์ด๋ฆ๋ช ์ hello๋ก ์ง์ ํด๋์ค๋ hello.HelloServlet ์ด๊ธฐ๋๋ฌธ์ ์๋ฒ์์ ์๋ฐ ํด๋์ค ๋ช ๋ น์ ๋ฐ์์ ์คํ๋๋ค. sample03 index.html index.htm index.jsp default.html default.htm default.jsp hello hello.HelloServlet hello /loc sample sam.SampleServlet sample /sample hello.HelloServlet package hello; import java.io.IOException; import java... 2021. 3. 14. Web - 1๏ธโฃ Servlet์ด๋ Servlet์ ๊ฐ๋ ๊ณผ ๋์ ๊ณผ์ ์ ์ดํดํ๋ค. Goal Web Service์ ๊ธฐ๋ณธ์ ์ธ ๋์ ๊ณผ์ ์ ์ดํดํ๋ค. ์ฌ์ฉ์ ์ ๋ ฅ์ ์ํ HTML Form์ ์ดํดํ๋ค. Servlet์ ์ดํดํ๋ค. Web Service์ ๊ธฐ๋ณธ์ ์ธ ๋์ ๊ณผ์ HTML Form -> Servlet -> HTML Page 1. ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง form(HTML Form)์ ํตํด ์์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค. (Input) 2. Servlet์ doGet() ๋๋ doPost() ๋ฉ์๋๋ ์ ๋ ฅํ form data์ ๋ง๊ฒ DB ๋๋ ๋ค๋ฅธ ์์ค์์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ค. 3. ์ด ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ์์ฒญ์ ๋ง๋ ์ ์ ํ ๋์ ์ปจํ ์ธ (HTML Page)๋ฅผ ๋ง๋ค์ด์ ์ ๊ณตํ๋ค. (Output) HTML Form input elements(Ex.. 2021. 3. 14. 4๏ธโฃ ์ ์ด์จ JSON - ์๊ธฐ๊ฐ ์ข์ํ๋์ฑ 5๊ฐ์ง ํ ์ด๋ธ ์๊ฐํ XML+ ์ฝ๋ ํผ์น๊ธฐ -> ๋๋ณด๊ธฐ books.xml ์ฝ๋ ํผ์น๊ธฐ -> ๋๋ณด๊ธฐ Lord of the ring jf.tolkin 12$ Harry Porter Joanne Rowling 20$ The little Prince Saint-Exupéry 9$ And Then There Were None Agatha Christie 16$ The Da Vinci Code Dan Brown 30$ 2021. 3. 9. ์ด์ 1 2 3 4 5 ยทยทยท 12 ๋ค์