-
JAVA ์๋ฐ Eclipse jee, ํฐ์บฃ์๋ฒ ํ๊ฒฝ์ค์ JAVA 2020. 8. 26. 16:25
๐ฏ ์น ๊ฐ๋ฐ์ ์ํ Eclipse java EE์ ํฐ์บฃ ๊ฐ๋ฐํ๊ฒฝ์ ์ค์ ํ๋ค.
๊ฐ๋ฐ ํ๊ฒฝ ์ค์
JSP๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์๋ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ค์ ํ๊ณ html, css, javascript ๊ฐ๋ ์ ๊ณต๋ถํ ๊ฒ์ด๋ค.
- ์น ๊ฐ๋ฐ์ ์ฌ์ฉ๋๋ ์ดํด๋ฆฝ์ค Java EE๋ฅผ ๋ค์ด๋ฐ๋๋ค.
- Java EE๋ก ๊ฐ๋ฐํ ๊ฒ์ด ์น์ผ๋ก ๋์ํ๋ ค๋ฉด ์น์๋ฒ๊ฐ ํ์ํ๋ค. ์น์๋ฒ์ ํฐ์บฃ์ ์ฌ์ฉํ๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ ํจ์๋ฅผ ์๋์์ฑ ํด์ฃผ๋ tern ํ๋ฌ๊ทธ์ธ๋ ์ค์นํ๋ค.
ํฐ์บฃ 8๋ฒ์ ๋ค์ด
์ค๊ฐ๋ฒ์ ์ ๋ค์ด๋ฐ๋ ๊ฒ ์์ ์ ์ด๋ค.
JSP ํด๋๋ฅผ ๋ง๋ค๊ณ , ํํ์ด์ง์์ ๋ค์ด๋ฐ์ zipํ์ผ์ ์์ถ์ ํ๊ณ , ์์ ํ์ผ์ ์ ์ฅํ๊ธฐ ์ํ WORKSPACEํด๋๋ฅผ ๋ง๋ ๋ค. ๊ทธ ๋ค์ ์ดํด๋ฆฝ์ค jee ํด๋์ ๋ค์ด๊ฐ์ ์ดํด๋ฆฝ์ค๋ฅผ ์คํํ ์ ์๋ค. ๋ฐํํ๋ฉด์ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ค.
์ดํด๋ฆฝ์ค java ee ์คํํ๊ธฐ
๋งจ ์ฒ์ ์์ ๊ณต๊ฐ์ ์ ์ฅํ๋ ์ํฌ์คํ์ด์ค ํด๋๋ฅผ ์ง์ ํด์ค๋ค.
ํ๊ธ์ค์
์ค์น ํ ๊ฐ์ฅ ๋จผ์ ํ๊ธ์ค์ (UTF-8)์ ํด์ผํ๋ค. ์๋ 4๊ฐ์ง๋ฅผ ์ค์ ํ๋ค.
1. ์ํฌ์คํ์ด์ค
2. HTML
3. CSS
4. JSP
์๋ฒ๋ฅผ ํฐ์บฃ์ผ๋ก ์ง์ ํ๊ธฐ
์ฝ์์ฐฝ์์ Servers ํญ์ ์ ํํ๊ณ ๋ฐ์ค๊ทธ์ ๋งํด๋ฅผ ๋๋ธํด๋ฆญํ๋ค.
์ํ์น ํด๋์ ํฐ์บฃ 8.5๋ฒ์ ์๋ฒ๋ฅผ ์ ํํ๋ค.
๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํ๊ณ finish๋ฅผ ํด๋ฆญํ๋ค.
ํฐ์บฃ ํ๊ฒฝ์ค์
์๋ฅผ ๋๋ธํด๋ฆญํ๋ฉด ํ๊ฒฝ์ค์ ํ ์ ์๋ ๋ฌธ์๊ฐ ๋ฌ๋ค.
์ํฌ์คํ์ด์ค์ ๋ง๋ ์ฝ๋๋ฅผ ์ ๋ถ ์น์๋ฒ์ ์ฌ๋ ค์ ๋์์์ผ์ผ๋๋๋ฐ ์ด๊ฑธ deploy๋ผ๊ณ ํ๋ค. deployํด๋๋ฅผ ์ ํด์ค๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ํฐ์บฃ์ด ๋์ํ ๋ 8080 ํฌํธ๋ฅผ ์ฌ์ฉํ๋ค. ์ธํฐ๋ท ์๋น์ค๋ 80ํฌํธ๋ฅผ ์ด์ฉํ๋ค.
์ดํด๋ฆฝ์ค๋ฅผ ์๋ก ์ค์นํ์ผ๋ JDK์ ์ถฉ๋ํ์ง ์๋๋ก ํฌํธ๋ฒํธ๋ฅผ ๋ฐ๊ฟ์ผํ๋ค.
์ค์ ์ด ๋ค ๋๋๋ฉด
ctrl + s
๋ก ๋ฌธ์๋ฅผ ์ ์ฅํ๋ค.๊ธฐ๋ณธ ์น๋ธ๋ผ์ฐ์ ์ค์
๊ธฐ๋ณธ ์น๋ธ๋ผ์ฐ์ ๋ ํฌ๋กฌ์ผ๋ก ์ค์ ํ๋ค.
์๋ฒ ์คํํ๊ธฐ
server startup์ด ๋์ค๋ฉด ์ ์ฐ๊ฒฐ๋๊ฑฐ๋ค. ์๋ฒ ์ ์! http://localhost:8090/ ํฐ์บฃ ๊ณ ์์ด๊ฐ ๋ฑ์ฅํ๋ค.
ํ๋ก์ ํธ ์์ํ๊ธฐ
ํ๋ก์ ํธ ์ด๋ฆ์ด ํ๋์ ์ฃผ์๊ฐ๋๋ค.
Generate web.xml deployment desciptor๋ฅผ ๊ผญ ์ฒดํฌํ๋ค. web.xmlํ์ผ์ ๋ง๋ค์ง ์์ผ๋ฉด ํ๋ก๊ทธ๋จ์ ์ญ์ ํ๊ณ ๋ค์ ๋ง๋ค์ด์ผ ๋๋ค.
์๋ฐ ๋ฆฌ์์ค ํด๋์ .java ํ์ผ์ด ๋ค์ด๊ฐ๊ณ ์น์ฝํ ์ธ ํด๋์๋ html, css, js ํ์ผ์ด ๋ค์ด๊ฐ๋ค.
html ํ์ผ ๋ง๋ค๊ธฐ
ํ๋ก์ ํธ์์ ์ค๋ฅธ์ชฝ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๊ณ new - HTML File์ ํด๋ฆญํ๋ค.
์ด์ ์ด ํ์ผ์ด ์น์ปจํ ์ธ ํด๋ ๋ฐ์ ์ ์ฅ๋๋ค. htmlํ์ผ์ ์คํํ๋ ค๋ฉด ์ ์ฅํด์
ctrl + f11
์ ๋๋ฅด๋ฉด ๋๋ค.์ํฐ ํ๋ฉด ์๋ฒ๊ฐ ๋์ํด์ ์๋์ผ๋ก ํฌ๋กฌ ์ฐฝ์ ๋์์ค๋ค. ์์ผ๋ก ์ด ํฌ๋กฌ์ฐฝ์ ์๋ก๊ณ ์นจํด์ ๋ณด๋ฉด ๋๋ค. ์ ์ํ ์๋ฒ ์ฃผ์๋
localhost:8090/HelloTest/HelloWorld.html
์ด๋ ๊ฒ ์๊ฒผ๋ค.๐ NEXT : html ๊ธฐ๋ณธ๋ฌธ๋ฒ ์ดํด๋ณด๊ธฐ
๋ฐ์ํ'JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ์ ์๋ธ๋ฆฟ Servlet (0) 2020.09.18 ์ดํด๋ฆฝ์ค tern ์๋ฐ์คํฌ๋ฆฝํธ ์๋์์ฑ ํ๋ฌ๊ทธ์ธ ์ค์ (0) 2020.09.17 JAVA ์๋ฐ ๋ง์ด๋ฐํฐ์ค mybatis ๋์ SQL (0) 2020.08.23 JAVA ์๋ฐ ๋ง์ด๋ฐํฐ์ค mybatis ์ฌ์ฉํ๊ธฐ (0) 2020.08.21 JAVA ์๋ฐ JDBC ์ฐ์ต - ์ํ์ ๋ณด ์กฐํํ๊ธฐ (0) 2020.08.20