JSP๋ฅผ ์์ํ๊ธฐ ์ ์์ ์ ํจ์จ์ ์ํ ํ๋ก๊ทธ๋จ ์ธํ ์ ํด์ฃผ๊ฒ ๋ค.
1. json ํ์์ ํ์ผ์ ๋ณด๊ธฐ์ํ ์น์คํ ์ด ํ์ฅํ๋ก๊ทธ๋จ ์ค์น
- ํฌ๋กฌ ์ค์ ->ํ์ฅํ๋ก๊ทธ๋จ -> ํฌ๋กฌ ์น์คํ ์ด -> jsonview ๋ค์ด๋ก๋ ์ถ๊ฐ
2. ์บก์ณ ํ๋ก๊ทธ๋จ
- ๋ผ์ดํธ์ท ์ค์น
์ฌ์ค ์ด๊ฑด ์ ํ์ฌํญ์ธ๋ฐ ๋๋ ์ ์ฉํ๊ฒ ์ ์ฌ์ฉ ํ๊ณ ์๋ค.
https://app.prntscr.com/en/index.html
3. ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ชฉ๋ก
http://mvnrepository.com - ์๋ฐ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
http://tomcat.apache.org/- ์ํ์น ์น์๋ฒ
http://www.jsonschema2pojo.org/- ์ ์ด์จ๊ณผ ์๋ฐ์ ํต์ญ๊ธฐ ์ญํ (์คํ๋ง์์๋ ์๋์ผ๋ก ํด์ค.)
https://www.geeksforgeeks.org/jvm-works-jvm-architecture/- ์๋ฐ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ๋ฒ์ฏค ์ฝ์ผ๋ฉด ์ข์ ์ฌ์ดํธ
https://www.w3schools.com/ - ๋ค์ํ ์ธ์ด๋ค์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๊ฐ๋ฅด์ณ์ฃผ๋ ๋ฉ๋ด์ผ์ฌ์ดํธ
https://materializecss.com/- ๊ตฌ๊ธ์ ๋ถํธ์คํธ๋ฉ๊ณผ ๊ฐ์ ํ๋ ์์ํฌ, ํ๋ฒ์ฏค ์ฐธ๊ณ ํ๋ฉด ์ข์ ์ฌ์ดํธ
(io ๋ ๋ชจ๋ฐ์ผ ๋์์ธ)
4. ํ๋ก๊ทธ๋จ ์ค์น
4-1) sts ํด ์ค์น
sts ์๋์ฐ 64bit ๋ค์ด๋ก๋ (ํ์ฌ ์ฌ์ฉํ๋๊ฒ์ IDE, ํ์ด์ฌ ์น ๋ฑ ํตํฉ์ธ์ด ๊ฐ๋ฅํ ๋ฒ์ , ์คํ๋ง์ ํ๊ธฐ์ํ sts ํด ๋ค์ด )
- tools์ ์์ถํ๊ธฐ
- src์ ํด๋ ์ด๋
4-2) ํฐ์บฃ 8.5๋ฒ์ ์ค์น
http://localhost:8000/์ ํฐ์บฃ์ด ๋จ๋ฉด ์๋ฃ!
- ์ํ์น์ ํฐ์บฃ์ ๋ค๋ฅด๋ค. ์น๊ตฌ๋ค
- ์ํ์น
์ํ์น๋ ํ์ผ์ ๋ฃ์์์๋ ์ปจํ ์ด๋ ๋ฐ์ค, ํด๋น ํด๋๋ฅผ ๋งตํํ์ฌ ์ธ๋ถ์ ๊ฐ๋ฐฉํด์ฃผ๋ ์ญํ (localhost : 127.0.0.1 ๋ this, ๋์์ ๋ด์ปดํจํฐip)
- ํฐ์บฃ
ํฐ์บฃ์ ์๋ฐ์ปดํ์ผ๋ฌ. jsp(html์ ์๋ฐ์ฝ๋๋ฅผ ๋ฃ์ ํ์ผ)๋ฅผ ์ด๋๋ ์ํ์น๊ฐ ํด์ํ์ง๋ชปํ๊ธฐ์ ํฐ์บฃ(์๋ฒ์ฌ์ด๋)๋ก ๋์ด๊ฐ๊ณ 1. C_jsp.java๋ก ๋ง๋ค์ด์ง๊ณ 2. c_jsp.class๋ก ๋ณ๊ฒฝ๋๊ณ html ๋ฌธ์๊ฐ ๋์ด response๋จ .
<script>
<% int n1=10 %>var num=<%=n1%>
</script>
1. ๋ฆฌํ์คํธ 2. ์ํ์น๋ฅผ ํตํด ํฐ์บฃ์ผ๋ก ๊ฐ 3. ์๋ฐ์ฝ๋๋ถ๋ถ๋ง ํด์ํจ 4. ๋ฆฌ์คํฐ์ค 5. var num์ ํด์๋ ์๋ฐ์ฝ๋๋ถ๋ถ์ผ๋ก ์ ์์๋
* ๋ฐ๋์ ์ํฉ์ด๋ผ๋ฉด ์๋จ. ํด์๋์ง์์ ๋ถ๋ถ์ ํ ์คํธ์ด๊ธฐ๋๋ฌธ์.
๋ํ์ฌ์ง ์ญ์
์ฌ์ง ์ค๋ช ์ ์ ๋ ฅํ์ธ์.
http://local:8000 /..html (8000์ ํฌํธ๋ฒํธ)
ํฌํธ๋ฒํธ๊ฐ ๋งํ์์ผ๋ฉด 403 ์ค๋ฅ
๋ค์ ํ์ผ์ ์ฐพ์์์์ผ๋ฉด 404 ์ค๋ฅ
*avi๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ
url์ ๋ฆฌ์์ค ๋ก์ผ์ดํฐ
stateless : ์ํ๊ฐ ์ง์๋์ง์๋ ์ํ, ์๋ต ํ ์ฐ๊ฒฐ์ ๋ฐ๋ก ๋์. repuest, response ๋ , ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ์ฐ๊ฒฐ์ ๋์.
์์ผํต์ ์ฒ๋ผ ๋์ด์์ผ๋ฉด ์ฐ๊ฒฐ์ ๋์ง์์. ์์ผ์ ์๋ฒ์ ๊ฐ์ธ์ฌ์ด์ ์ฐ๊ฒฐ์ ์ ์งํ๊ณ ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์ค๋ฉด ๋ค๋ฅธ ํฌํธ๋ฒํธ๋ฅผ ๋ง๋ฌ
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
jsp ๊ธฐ์ด (0) | 2020.10.30 |
---|---|
JSP ๊ธฐ๋ณธ๊ตฌ์กฐ (0) | 2020.10.30 |
jsp์ ์๋ธ๋ฆฟ๋ฐฉ์ (0) | 2020.10.28 |
์ฟผ๋ฆฌ์คํธ๋ง (0) | 2020.10.28 |
JSP-์์ํ๊ธฐ(2) (0) | 2020.10.28 |