๐ŸŒฑ[๊ตฌ๋””์•„์นด๋ฐ๋ฏธ IT๊ตญ๋น„์ง€์›]

๊น€ํฌ์ง„ยท2023๋…„ 4์›” 9์ผ
0

[๊ตฌ๋””์•„์นด๋ฐ๋ฏธ IT๊ตญ๋น„์ง€์›] 3์‹œ๊ฐ„ ๊ฐ€๋Ÿ‰์˜ ์˜คํ‹ฐ ํ›„ ์ˆ˜์—…์ด ์‹œ์ž‘๋๋‹ค. ๋จผ์ € ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜์™€ ์…‹ํŒ…์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šด๋’ค ๊ฐ„๋‹จํ•œ html ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์•˜๋‹ค.


๐Ÿ’ปํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €

๋จผ์ € ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์„ค์น˜ํ•œ๋‹ค. ์–ด๋–ค ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ƒ๊ด€์€ ์—†์ง€๋งŒ, ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€์žฅ ์˜ค๋ฅ˜๊ฐ€ ์ ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋กœ ํฌ๋กฌ์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

๐Ÿ’ป์ž๋ฐ”(JDK)

JDK๋Š” 17๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ–ˆ๋‹ค. ์„ค์น˜์‹œ ๋„ˆ๋ฌด ์ตœ์‹  ๋ฒ„์ „์€ ์•„์ง ๋ถˆ์•ˆ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋Š์ •๋„ ์•ˆ์ „์„ฑ์ด ๋ณด์žฅ๋œ ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๊ณ  ํ•˜์…จ๋‹ค.
์„ค์น˜๋Š” ์˜ค๋ผํด์—์„œ ๊ฐ€๋Šฅํ•˜๋ฉฐ, JDK17 ์œˆ๋„์šฐ ๋ฒ„์ „์˜ ๋‹ค์šด๋งํฌ๋Š” ์—ฌ๊ธฐ๋‹ค.

๐Ÿ“์„ค์น˜ ํ™•์ธ ํ•˜๊ธฐ

์ž‘์—…ํ‘œ์‹œ์ค„์˜ ๊ฒ€์ƒ‰ ์ฐฝ์— cmd๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒ€์€์ฐฝ์ด ๋œฌ๋‹ค.

์—ฌ๊ธฐ์— java -version์„ ์ž…๋ ฅํ•˜๋ฉด (์ค‘๊ฐ„์— ๋„์–ด์“ฐ๊ธฐ ๊ผญ ํ•ด์ฃผ์–ด์•ผํ•จ!) ์„ค์น˜๋œ ์ž๋ฐ”์˜ ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ป์ดํด๋ฆฝ์Šค

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ ค๋ฉด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์ €์žฅํ•˜๊ณ  ์ปดํŒŒ์ผ ๋ฐ ๋””๋ฒ„๊น…์„ ๋„์™€์ฃผ๋Š” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(Integrated Development Enviornment, IDE)์ด ํ•„์š”ํ•˜๋‹ค. ํ˜„์žฌ ๋‹ค์–‘ํ•œ IDE๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ ์ž๋ฐ” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฐ€์žฅ ์‚ฌ๋ž‘๋ฐ›๋Š” IDE๋กœ โ€˜์ดํด๋ฆฝ์Šคโ€™๋ฅผ ๋นผ๋†“์„ ์ˆ˜ ์—†๋‹ค.
-[๋„ค์ด๋ฒ„ ์ง€์‹๋ฐฑ๊ณผ]

์ดํด๋ฆฝ์Šค ํ™ˆํŽ˜์ด์ง€์— ๋ฐฉ๋ฌธํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ดํด๋ฆฝ์Šค ๋˜ํ•œ ๋„ˆ๋ฌด ์ตœ์‹  ๋ฒ„์ „์€ ๋ถˆ์•ˆ์ •ํ•˜๋ฏ€๋กœ ์ ๋‹นํ•œ ๋ฒ„์ „์„ ๊ณจ๋ผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.


์ด ๋ฒ„์ „์ด ์•„๋‹Œ ์›น ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ๋ฒ„์ „์„ ๋‹ค์šด๋ฐ›์•„์•ผํ•˜๋ฏ€๋กœ Download Packages ๋ฅผ ํด๋ฆญํ•œ๋‹ค.

ํ™ˆํŽ˜์ด์ง€ ์˜ค๋ฅธ์ชฝ MORE DOWNLOADS ํƒญ์—์„œ ๋ฒ„์ „์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋‹ค.

์„ค์น˜ ์œ„์น˜๋Š” D๋“œ๋ผ์ด๋ธŒ์— ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ํ˜น์‹œ๋‚˜ ํฌ๋งท ๋“ฑ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚ ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๐Ÿ’ป์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(ํ†ฐ์บฃ)

ํ†ฐ์บฃ์€ apache์—์„œ ๋‹ค์šดํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ†ฐ์บฃ ๋˜ํ•œ ๋„ˆ๋ฌด ์ตœ์‹  ๋ฒ„์ „์ธ 11(alpha)๊ฐ€ ์•„๋‹Œ 10์œผ๋กœ ๋‹ค์šด๋ฐ›์•„์ค€๋‹ค.

์„ค์น˜ ๊ฒฝ๋กœ๋Š” ์ดํด๋ฆฝ์Šค์™€ ๊ฐ™์€ D๋“œ๋ผ์ด๋ธŒ์— ํ•ด์ค€๋‹ค.

๐Ÿ’ป์ดํด๋ฆฝ์Šค ์…‹ํŒ…


eclipse.exe๋กœ ์ดํด๋ฆฝ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ž‘์—… ํด๋”๋ฅผ ์„ค์ •ํ•˜๋Š” ์ฐฝ์ด ๋œฌ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ฐฝ์—์„œ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ ํ›„ New-Other๋ฅผ ํด๋ฆญ

Server๋ฅผ ํด๋ฆญํ•œ ํ›„ Next

Apache์—์„œ ๋ฒ„์ „์— ๋งž๋Š” ํ†ฐ์บฃ ์„œ๋ฒ„๋ฅผ ์„ ํƒํ•œ ํ›„ Next

Browse์—์„œ ํ†ฐ์บฃ ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„ ์„ ํƒํ•ด์ค€๋‹ค.


๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ Servers ํด๋”๊ฐ€ ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜๋‹จ์— Severs ํƒญ์„ ๋ˆŒ๋Ÿฌ ํ†ฐ์บฃ ์„œ๋ฒ„๋ฅผ ๋”๋ธ”ํด๋ฆญ ํ•œ ๋’ค, HTTP ํฌํŠธ๋ฅผ 80์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.

Window-Preferences๋ฅผ ํด๋ฆญ

encoding๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋ชจ๋‘ UTF-8๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.




๐Ÿ’กHTML ์‹œ์ž‘ํ•˜๊ธฐ

Html ์ž‘์„ฑ ์‹œ์—๋Š” HTML Tutorial ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ์ข‹๋‹ค.


๋จผ์ € ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. Dynamic Wed Project๋กœ ์„ ํƒํ•œ๋‹ค.

ํ”„๋กœ์ ํŠธ ํด๋” ์•ˆ์— webappํด๋” ์•ˆ์— ์žˆ๋Š” ํŒŒ์ผ๋งŒ์ด ํŽ˜์ด์ง€์— ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. html ํŒŒ์ผ ๋˜ํ•œ ์ด ํด๋”์— ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค.


โœ”๏ธ html ๊ธฐ๋ณธ ๊ตฌ์„ฑ

๊ธฐ๋ณธ์ ์œผ๋กœ html์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ตฌ์„ฑ๋œ๋‹ค.

<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>

head ํƒœ๊ทธ ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ๋‚ด์šฉ์€ ๋ฉ”ํƒ€์ •๋ณด๋ผ๊ณ  ํ•ด์„œ ํŽ˜์ด์ง€์— ์ถœ๋ ฅ๋˜์ง€ ์•Š๋Š” ์ •๋ณด๋‹ค.
๋ฐ˜๋ฉด body ํƒœ๊ทธ ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ๋‚ด์šฉ์€ ํŽ˜์ด์ง€์— ์ถœ๋ ฅ๋˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋‹ค.

<!doctype html>
<html>
		<head>
			<title>test</title>
			<meta charset="utf-8">
		</head>
		<body>
			<div style="color:#000000;background-color:#00FF00;">
				์•ˆ๋…•ํ•˜์„ธ์š”
			</div>
			<!-- html ์—ฐ์Šต์ž…๋‹ˆ๋‹ค  -->
			<span style="color:#000000;background-color:#00FF00;">
				์•ˆ๋…•ํ•˜์„ธ์š”
			</span>
			
			<div><img src="./one.jfif"></div>
			<div><img src="http://localhost/web01/one.jfif"></div>
			<div><img src="./images/zoro.jfif"></div>
			<div><img src="http://localhost/web01/images/zoro.jfif"></div>
		</body>
</html>

๋ผ๋Š” ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํŽ˜์ด์ง€์— ์ถœ๋ ฅ๋œ๋‹ค.

  • div ํƒœ๊ทธ๋Š” ๋ธ”๋ก์„ ํ˜•์„ฑํ•œ๋‹ค.
  • p ํƒœ๊ทธ๋Š” ๋ฌธ๋‹จ์„ ํ˜•์„ฑํ•œ๋‹ค.
  • span ํƒœ๊ทธ๋Š” ํ•œ ์ค„์„ ํ˜•์„ฑํ•œ๋‹ค.

์ด๋Ÿฐ ํƒœ๊ทธ๋“ค์— style์„ ์ž…๋ ฅํ•˜์—ฌ ๊ธ€์ž์˜ ์ƒ‰์ด๋‚˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.

<!-- ์ฃผ์„ -->

์ด๋ ‡๊ฒŒ ์ฃผ์„์„ ์“ธ ์ˆ˜๋„ ์žˆ๋‹ค. ์ด ๋‚ด์šฉ์€ ์ถœ๋ ฅ๋˜์ง€ ์•Š๋Š”๋‹ค.


์ด๋ฏธ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋ ค๋ฉด img src ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•œ๋‹ค.
์ด๋•Œ ์ด๋ฏธ์ง€์˜ ์ฃผ์†Œ๋Š” ์ƒ๋Œ€์ฃผ์†Œ์™€ ์ ˆ๋Œ€์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค.
์ƒ๋Œ€์ฃผ์†Œ ์‚ฌ์šฉ์‹œ ./ ์€ ํ˜„์žฌ ๋‚ด ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด `webapp`ํด๋”์— ์—…๋กœ๋“œ ๋˜์–ด์žˆ์–ด์•ผ ํ•œ๋‹ค.

โœ”๏ธ ํŽ˜์ด์ง€ ์ด๋™ (a ํƒœ๊ทธ)

	<a href="./jungkook.html">์ •๊ตญ</a>
	<a href="./jimin.html">์ง€๋ฏผ</a>
	<a href="./jin.html">์ง„</a>
	<a href="./v.html">๋ท”</a>
	<a href="./rm.html">RM</a>
	<a href="./suga.html">์Šˆ๊ฐ€</a>
	<a href="./jhope.html">์ œ์ดํ™‰</a>

a ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜๋ฉด ํŽ˜์ด์ง€ ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

ํ…์ŠคํŠธ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํŽ˜์ด์ง€๋กœ ์ด๋™๋œ๋‹ค.

  • target="_blank" ๋ฅผ ์ด์šฉํ•˜๋ฉด ์ƒˆ์ฐฝ์—์„œ ์—ด๋ฆฐ๋‹ค. target="_self"๋ฅผ ์ด์šฉํ•˜๋ฉด ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ ์ด๋™๋˜๋Š”๋ฐ, target์„ ์ƒ๋žตํ•˜์˜€์„ ๋•Œ์—๋„ self๋กœ ์ ์šฉ๋œ๋‹ค.


profile
ํ•˜๋ฃจ ํ•œ๊ฑธ์Œ์”ฉ๐Ÿ’ช ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž ๋„์ „๊ธฐ ๐ŸŒฑ๐Ÿ’ป

0๊ฐœ์˜ ๋Œ“๊ธ€