๐Ÿ’ป IT/Web

๊ธฐ๋ณธ ์„ค์น˜ ๋ฐ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์€ ์™„๋ฃŒ ํ–ˆ๊ธฐ์— ์•ˆํ–ˆ๋‹ค๋ฉด ์ด์ „ ๊ธ€์„ ๋ณด๊ณ  ์˜ค๋Š”๊ฑธ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

 

 

2024.04.05 - [๐Ÿ’ป IT/Web] - [AWS] ๋ผ์ดํŠธ์„ธ์ผ๋กœ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ๋ฐฐํฌํ•˜๊ธฐ 1

 

[AWS] ๋ผ์ดํŠธ์„ธ์ผ๋กœ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ๋ฐฐํฌํ•˜๊ธฐ 1

์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ๋Š” ๊ตฌ๊ธ€์— ์ฐพ์•„๋ด๋„ ์ž˜ ์•ˆ๋‚˜์˜ค๊ฑฐ๋‚˜ (๋‹ค ์Šคํ”„๋ง ๋ถ€ํŠธ์ž„) ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฐฉ์‹์ด๋ž‘ ๋‹ฌ๋ผ์„œ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ตฌ๊ธ€๋งํ•ด ๋งŒ๋“  ๋‚˜๋งŒ์˜ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ ๊ณผ์ •์ด๋‹ค. ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€์ด

wrecoring.tistory.com

 

1. ํ˜ธ์ŠคํŠธ๋ช… ๋ณ€๊ฒฝํ•˜๊ธฐ

mobaXterm ์ ‘์† - ๋“ฑ๋กํ•œ ์„œ๋ฒ„ ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด

๋งจ ์•„๋žซ์ค„์— ubuntu@ip- ~~~๋กœ ์ ํ˜€์žˆ์„ํ…๋ฐ ํ˜ธ์ŠคํŠธ ๋ช…์„ ๋ณ€๊ฒฝํ•ด์ค€๋‹ค. 

 

ํ˜ธ์ŠคํŠธ๋ช… ๋ณ€๊ฒฝ

sudo hostnamectl set-hostname ๋ณ€๊ฒฝ์ด๋ฆ„

 

ํ˜ธ์ŠคํŠธ ๋ช…์„ ๋ฐ”๊พผ ํ›„ ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•œ๋‹ค. (์•ฝ 30์ดˆ ์†Œ์š”)

 

์„œ๋ฒ„ ์žฌ์‹œ์ž‘

sudo reboot

 

๋‹ค์‹œ ๋”๋ธ”ํด๋ฆญ ํ•˜๋ฉด ip๋Œ€์‹  ์„ค์ •ํ•œ ์ด๋ฆ„์œผ๋กœ ๋ณ€๊ฒฝ๋ผ์žˆ๋‹ค.

 

2. ์„œ๋ฒ„์— ์ž๋ฐ” ์„ค์น˜ํ•˜๊ธฐ

 

์ž๋ฐ” ์„ค์น˜ ์ „ ์šฐ๋ถ„ํˆฌ ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ธฐ

sudo apt update

 

์„ค์น˜ํ•  ์ž๋ฐ” ๋ฒ„์ „ ์ž…๋ ฅ

sudo apt install openjdk-11 -jdk

(ํ˜น์‹œ ์„ค์น˜ ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค๋ฉด -jdk๋ฅผ ๋„์–ด์“ฐ๊ธฐ ํ•˜์ง€ ๋ง๊ณ  ๋ถ™์—ฌ ์จ๋ด๋ผ)

 

์„ค์น˜ ์™„๋ฃŒ ํ™•์ธ

java -version

์ž˜ ์„ค์น˜๋๋‹ค.

 

2-1. ์ž๋ฐ” ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •

์œˆ๋„์šฐ ์„ค์ • - ์‹œ์Šคํ…œ - ์ •๋ณด - ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • - ํ™˜๊ฒฝ ๋ณ€์ˆ˜ - ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ - ํŽธ์ง‘

๋ณ€์ˆ˜ ์ด๋ฆ„ JAVA_HOME

๋ณ€์ˆ˜๊ฐ’์€ jdk ์„ค์น˜ ๊ฒฝ๋กœ ( ๋ณดํ†ต์€ ์ € ๊ฒฝ๋กœ์— ์žˆ์Œ)

 

ํ™•์ธ-ํ™•์ธ-ํ™•์ธํ•ด์„œ ๋งˆ๋ฌด๋ฆฌ

 

 

3. ์„œ๋ฒ„์— ํ†ฐ์บฃ ์„ค์น˜ํ•˜๊ธฐ

war ํŒŒ์ผ ๊ตฌ๋™์„ ์œ„ํ•ด tomcat์„ ์„ค์น˜ํ•œ๋‹ค.

 

์ž์‹ ์—๊ฒŒ ๋งž๋Š” ํ†ฐ์บฃ ๋ฒ„์ „ ์„ค์น˜

sudo apt-get install tomcat9

 

์„ค์น˜ ํ™•์ธ

sudo /usr/share/tomcat9/bin/version.sh

๋ฒ„์ „ ์ •๋ณด๊ฐ€ ๋œจ๋ฉด ์„ฑ๊ณต

 

 

์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ๋Š” ๊ตฌ๊ธ€์— ์ฐพ์•„๋ด๋„ ์ž˜ ์•ˆ๋‚˜์˜ค๊ฑฐ๋‚˜ (๋‹ค ์Šคํ”„๋ง ๋ถ€ํŠธ์ž„)

๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฐฉ์‹์ด๋ž‘ ๋‹ฌ๋ผ์„œ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ตฌ๊ธ€๋งํ•ด ๋งŒ๋“  ๋‚˜๋งŒ์˜ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ ๊ณผ์ •์ด๋‹ค.

๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€์ด ๋˜๋ฉด ์ข‹๊ฒ ๋‹ค.

 

1. ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

 

https://aws.amazon.com/ko/?nc2=h_lg

 

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค | ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์†”๋ฃจ์…˜| Amazon Web Services

ํ•„์š”ํ•œ ๋งŒํผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋ฌผ๋ก  ํ•„์š”์— ๋”ฐ๋ผ ๋ช‡ ๋ถ„ ๋งŒ์— ํ™•์žฅ ๋˜๋Š” ์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

aws.amazon.com

์ฝ˜์†”๋กœ ๋กœ๊ทธ์ธ ํ›„ ๊ฒ€์ƒ‰์ฐฝ์— lightsail

1.์ธ์Šคํ„ด์Šค ํด๋ฆญ - ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

2. Linux/Unix ์„ ํƒ - OS์ „์šฉํด๋ฆญ - Ubuntu 22.04 LTS ์„ ํƒ

3. ์ธ์Šคํ„ด์Šค ํ”Œ๋žœ $5 ์„ ํƒ

4. ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

 

1-2๋ถ„ํ›„ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด 

์ƒ์„ฑ ์™„๋ฃŒ

 

 


2. ๊ณ ์ •IP์ƒ์„ฑ

1. ๋„คํŠธ์›Œํ‚น ํด๋ฆญ - ๊ณ ์ • IP์ƒ์„ฑ 

2. ์ธ์Šคํ„ด์Šค ์„ ํƒ์— ๋ฐฉ๊ธˆ ๋งŒ๋“  ์ธ์Šคํ„ด์Šค ๋„ฃ๊ธฐ

3. ๊ณ ์ •IP๋ช…์€ ์ˆ˜์ • ๊ฐ€๋Šฅ - ์ƒ์„ฑ

 

 

์ƒ์„ฑ ์™„๋ฃŒ

 


3. ๋ฐฉํ™”๋ฒฝ ํ•ด์ œ

์ธ์Šคํ„ด์Šค - ๋งŒ๋“  ์ธ์Šคํ„ด์Šค ์„ ํƒ - ๋„คํŠธ์›Œํ‚น

๊ทœ์น™์ถ”๊ฐ€ - 8080์ถ”๊ฐ€ - ์ƒ์„ฑ

์ƒ์„ฑ ์™„๋ฃŒ

 


4. ํ”„๋ผ์ด๋น— ํ‚ค ์ƒ์„ฑ

๋ฉ”์ธํ™”๋ฉด - ๊ณ„์ •์„ ํƒ - ๊ณ„์ •

SSHํ‚ค ์„ ํƒ - ๊ธฐ๋ณธํ‚ค ๋‹ค์šด

๋‹ค์šด๋ฐ›์€ ํ‚ค ์ด๋ฆ„ ๋ณ€๊ฒฝ (ํ•„์ž๋Š” mysite.pem์œผ๋กœ ๋ณ€๊ฒฝํ•จ)

 

5. SSH ํด๋ผ์ด์–ธํŠธ ์„ค์น˜

https://mobaxterm.mobatek.net/download.html

 

MobaXterm free Xserver and tabbed SSH client for Windows

The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!

mobaxterm.mobatek.net

free ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ ํ›„ ์‹คํ–‰

 

 

1. ์™ผ์ชฝ ์ƒ๋‹จ์— Session ํด๋ฆญ - SSH ํด๋ฆญ

2. Remote host์— ๊ณ ์ • IP ์ž…๋ ฅ 

3. Specify username ์ฒดํฌ ํ›„ 'ubuntu' ์ž…๋ ฅ

4. Advanced SSH settings ํด๋ฆญ

5. Use private key ์ฒดํฌ ํ›„ ๋‹ค์šด ๋ฐ›์€ SSHํ‚ค ์„ ํƒ

6. ok ํด๋ฆญ

 

 

์ ‘์† ์„ฑ๊ณต

 


6. SFTP ํด๋ผ์ด์–ธํŠธ ์„ค์น˜

https://filezilla-project.org/

Download FileZilla Client ํด๋ฆญ

 

FileZilla ๋‹ค์šดํ›„ ์‹คํ–‰

 

 

๋นจ๊ฐ„๋„ค๋ชจ ํด๋ฆญ - ์ƒˆ ์‚ฌ์ดํŠธ ํด๋ฆญ 

 

1. ๋‚ด ์‚ฌ์ดํŠธ ๋ฐ‘์— ์šฐํด๋ฆญ - ์›ํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ ๋ณ€๊ฒฝ

2. ํ”„๋กœํ† ์ฝœ SFTP์„ ํƒ

3. ํ˜ธ์ŠคํŠธ์— ๊ณ ์ • IP์ž…๋ ฅ

4. ๋กœ๊ทธ์˜จ ์œ ํ˜• 'ํ‚คํŒŒ์ผ' ์„ ํƒ

5. ์‚ฌ์šฉ์ž 'ubuntu'์ž…๋ ฅ

6. ํ‚ค ํŒŒ์ผ ์ฐพ์•„๋ณด๊ธฐ๋กœ ๋“ฑ๋ก 

7. ์—ฐ๊ฒฐ

 

**๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ• ๊นŒ์š”? ์ฐฝ์ด ๋‚˜์˜ฌ ๊ฒฝ์šฐ "๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ ์•ˆํ•จ" ์„ ํƒ ํ›„ ํ™•์ธ

 

์ƒ์„ฑ ์™„๋ฃŒ

 

์™ผ์ชฝ ๋กœ์ปฌ ์‚ฌ์ดํŠธ๋Š” ๋‚ด ์ปดํ“จํ„ฐ๋ฅผ ์˜๋ฏธ, ์˜ค๋ฅธ์ชฝ ๋ฆฌ๋ชจํŠธ ์‚ฌ์ดํŠธ๋Š” ์„œ๋ฒ„ (AWS ๋ผ์ดํŠธ์„ธ์ผ ์˜ ์ธ์Šคํ„ด์Šค ์„œ๋ฒ„)๋ฅผ ์˜๋ฏธํ•จ

GET๋ฐฉ์‹ POST๋ฐฉ์‹
โ‹† ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ๋ฐ์ดํ„ฐ๊ฐ€ URL๋’ค์— name=value ํ˜•ํƒœ๋กœ ์ „์†ก
โ‹† ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ํ•  ๋•Œ '&'๋กœ ๊ตฌ๋ถ„
โ‹† ๋ณด์•ˆ์— ์ทจ์•ฝํ•˜๋‹ค
โ‹† ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋Š” ์ตœ๋Œ€ 255์ž
โ‹† ๊ธฐ๋ณธ ์ „์†ก ๋ฐฉ์‹์ด๊ณ  ์‚ฌ์šฉ์ด ์‰ฝ๋‹ค.
โ‹† ์›น ๋ธ”์šฐ์ €์—์„œ ์ง์ ‘ ์ž…๋ ฅํ•ด์„œ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.
โ‹† ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ TCP/IP ํ”„๋กœํ† ์ฝœ ๋ฐ์ดํ„ฐ์˜ HEAD์•ˆ์— ์ˆจ๊ฒจ์ง„์ฑ„ ์ „์†ก๋œ๋‹ค.
โ‹† ๋ณด์•ˆ์— ์œ ๋ฆฌํ•˜๋‹ค
โ‹† ๋ฐ์ดํ„ฐ ์šฉ๋Ÿ‰์— ์ œํ•œ์ด ์—†๋‹ค.
โ‹† ์ „์†ก ์‹œ ์„œ๋ธ”๋ฆฟ์—์„œ ๊ฐ€์ ธ์˜ค๋Š” ์ž‘์—…์„ ๋”ฐ๋กœ ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ฒ˜๋ฆฌ์†๋„๊ฐ€ 'GET'๋ณด๋‹ค ๋А๋ฆฌ๋‹ค.

 

 

 

๊ธฐ์กด์˜ ์ •์ ์ธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์„œ๋ธ”๋ฆฟ,JSP,์ž๋ฐ” ํด๋ž˜์Šค ๋“ค์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋™์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ 

 

 

โœ” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ณธ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ 

โ›ค ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ–์ถ”์ง€ ์•Š๊ณ  ์ปจํ…Œ์ด๋„ˆ์—์„œ ์›น ์• ํ”Œ๋ง„์ด์…˜์„ ์‹คํ–‰ํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. 

 

โœ” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ธฐ๋Šฅ

โ‹† ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„(์˜ˆ : WEBSHOP) : ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ(ํŒŒ์ผ)๋กœ ๋‹ค๋ฅธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„๊ณผ ์ค‘๋ณต์ด ๋ถˆ๊ฐ€ํ•˜๋ฉฐ JSP, HTMLํŒŒ์ผ์ด ์ €์žฅ๋œ๋‹ค.

โ‹† WEB-INF : ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ด€ํ•œ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜๋Š” ๊ณณ์ด๋‹ค. ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ ๋ถˆ๊ฐ€ํ•˜๋‹ค.

โ‹† classes :  ์„œ๋ธ”๋ฆฟ๊ณผ ์ผ๋ฐ˜ ํด๋ž˜์Šค๋“ค์ด ์œ„์น˜ํ•˜๋Š” ๊ณณ

โ‹† lib : ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์••์ถ• ํŒŒ์ผ (jarํŒŒ์ผ)์ด ์ €์žฅ๋˜๋Š” ๊ณณ์ด๋‹ค.

          DB์—ฐ๋™ ๋“œ๋ผ์ด๋ฒ„๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋Šฅ ๊ด€๋ จ jarํŒŒ์ผ์ด ์—ฌ๊ธฐ์— ์ €์žฅ๋œ๋‹ค. 

โ‹† web.xml : ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ์ด๋‹ค. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„ค์ •์„ ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.

 

โœ” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ถ”๊ฐ€๋œ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ธฐ๋Šฅ

โ‹† jsp/html : jspํŒŒ์ผ๊ณผ htmlํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

โ‹† css : ์Šคํƒ€์ผ์‹œํŠธ ํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

โ‹† image : ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

โ‹† js : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

โ‹† bin : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ์ข… ์‹คํ–‰ ํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

โ‹† conf : ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ์ข… ์„ค์ • ํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

โ‹† src : ์ž๋ฐ” ์†Œ์Šค ํŒŒ์ผ์ด ์ €์žฅ๋œ ๊ณณ

 

 

 

 

์ฐธ๊ณ  : ์ž๋ฐ” ์›น์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ  

 

โ‹† ์›น ์„œ๋ฒ„ : ๊ฐ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ปดํ“จํ„ฐ

โ‹† ํด๋ผ์ด์–ธํŠธ : ๋„คํŠธ์›Œํฌ๋กœ ์„œ๋ฒ„์— ์ ‘์†ํ•œ ํ›„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์ปดํ“จํ„ฐ

โ‹† HTTPํ”„๋กœํ† ์ฝœ(Hyper Text Markup Language): www์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ†ต์‹ ๊ทœ์•ฝ

  (์›น ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋Š” ์ด ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค.)

 

โœ” ์ •์  ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ

โ‹† ์‚ฌ์šฉ์ž์—๊ฒŒ ํ™”๋ฉด ๋””์ž์ธ ๊ฐ™์€ ๊ณ ์ •๋œ ์ •๋ณด๋งŒ ์ œ๊ณตํ•œ๋‹ค.

โ‹† ์ •๋ณด ์ˆ˜์ • ์‹œ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์ ‘ HTML์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

๋‹จ์  : ์‹ค์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ์ œ๊ณต ๋ฐ›๊ธฐ ํž˜๋“ค๋‹ค(๊ด€๋ฆฌ์ž๊ฐ€ ์ˆ˜์‹œ๋กœ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ)

 

โœ” ๋™์  ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ

โ‹† ์‹ค์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์˜ ์š”๊ตฌ๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๊ณ ์ž ๋งŒ๋“ค์–ด์ง„ ๋ฐฉ์‹

โ‹† ๊ด€๋ฆฌ์ž๊ฐ€ ํ•˜๋˜ ์—ญํ• ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ์ˆ˜ํ–‰ํ•œ๋‹ค.

โ‹† ์‹ค์‹œ๊ฐ„ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์ด ์žˆ์„ ๋•Œ ๋งˆ๋‹ค ์ ‘๊ทผํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ œ๊ณต

โ‹† CGI (๊ณต์šฉ ๊ฒŒ์ดํŠธ์›จ์ด ์ธํ„ฐํŽ˜์ด์Šค) : ๋™์  ํ”„๋กœ๊ทธ๋žจ์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ 

   - ์ดˆ๊ธฐ ์›น ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹ 

   - ํ”„๋กœ์„ธ์Šค ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰๋œ๋‹ค.

      [ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ •๋ณด ์š”์ฒญ > ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ƒ์„ฑ > ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๋™ํ•˜์—ฌ ๋ฐ˜ํ™˜]

   - ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๊ฐ€ ์‹ฌํ•˜๋‹ค. 

      (์ดˆ๊ธฐ์—๋Š” ์ˆ˜ํ–‰ ํ•  ๊ธฐ๋Šฅ์ด ์ ์—ˆ์ง€๋งŒ ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ์ด ๋ฐœ์ „ํ•œ ์ง€๊ธˆ์€ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ์ผ์ด ๋งŽ๊ธฐ์— ๋ฉ”๋ชจ๋ฆฌ์— ๊ณผ๋ถ€ํ™”๊ฐ€ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋‹ค)

 

โ›ค ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ ๊ฐœ์„ ํ•˜์—ฌ ๋‚˜์˜จ ๊ฒƒ์ด JSP, ASP, PHP ๊ฐ™์€ ๋™์  ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์ด๋‹ค. 

 

โœ” JSP ํ”„๋กœ๊ทธ๋žจ์˜ ํŠน์ง•

โ‹† ์Šค๋ ˆ๋“œ(thread) ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰ํ•œ๋‹ค.

    [ํด๋ผ์ด์–ธํŠธ1์ด ์ •๋ณด ์š”์ฒญ > ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ๊ธฐ๋Šฅ์„ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œํ•œ ํ›„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ •๋ณด๋ฅผ ์–ป์–ด์™€ ํด๋ผ์ด์–ธํŠธ1์— ์ „์†ก >

     ํด๋ผ์ด์–ธํŠธ2๊ฐ€ ๋™์ผํ•œ ์ •๋ณด ์š”์ฒญ > ๋ฉ”๋ชจ๋ฆฌ์— ๊ธฐ๋Šฅ์ด ์กด์žฌํ•˜๋ฏ€๋กœ ์ด ๊ธฐ๋Šฅ์œผ๋กœ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ ์ „์†ก]

โ‹† ๊ฐ๊ฐ์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ์„ ๋ฉ”๋ชจ๋ฆฌ์— ๋”ฐ๋กœ ๋”ฐ๋กœ ๋กœ๋“œํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

โ‹† ํด๋ผ์ด์–ธํŠธ์˜ ์š”๊ตฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์ตœ์ดˆ ํ•œ๋ฒˆ๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋œ๋‹ค.

โ‹† ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์š”๊ตฌํ•˜๋ฉด ๊ธฐ์กด์— ์‚ฌ์šฉํ•œ ๊ธฐ๋Šฅ์„ ์žฌ์‚ฌ์šฉํ•œ๋‹ค. 

 

 

 

์ฐธ๊ณ  : ์ž๋ฐ” ์›น์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ 

 

 

 

1. ํด๋ผ์ด์–ธํŠธ PC๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ 

๋‹จ์  : ๊ธฐ๋Šฅ์ด ์ž์ฃผ ๋ณ€๊ฒฝ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ผ ๊ฒฝ์šฐ ์ˆ˜์‹œ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ pc๋งˆ๋‹ค ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋ฐ์ดํŠธ ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ ์„ค์น˜ํ•ด์•ผํ•œ๋‹ค. 

 

2. ํด๋ผ์ด์–ธํŠธ -  ์„œ๋ฒ„๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ

๊ธฐ์กด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์„œ๋ฒ„์—์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค. 

ํด๋ผ์ด์–ธํŠธ๋Š” ์ฒ˜๋ฆฌํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ์ „๋‹ฌ โžญ ์„œ๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋ฐ›์Œ โžญ ๊ฒฐ๊ณผ๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅ

๋‹จ์  : ์—ฌ์ „ํžˆ ํ™”๋ฉด ๋ณ€๊ฒฝ์‹œ์— ์ถ”๊ฐ€ ์ž‘์—… ํ•„์š”

 

3. ์›น ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ

ํด๋ผ์ด์–ธํŠธ๋Š” ์ž์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์„ ์ง์ ‘ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ์˜ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ํ™”๋ฉด์— ํ•ด๋‹น๋˜๋Š” 

HTML๋ฌธ์„œ๋ฅผ ์„œ๋ฒ„์— ์š”์ฒญ โžญ ์„œ๋ฒ„์—์„œ ์š”์ฒญ ๋ฐ›์€ HTML๋ฌธ์„œ๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— ์ „์†กํ•˜์—ฌ ํ™”๋ฉด์„ ๋ณด์—ฌ์ค€๋‹ค.

์ฆ‰, ์›น ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ํ™”๋ฉด์ด ๋ฐ”๋€Œ๋ฉด ์„œ๋ฒ„์—์„œ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•œ๋‹ค

โ›ค ๊ด€๋ฆฌ์™€ ๋ณด์•ˆ์ด ์šฐ์ˆ˜ํ•˜๋‹ค.

 

 

์ฐธ๊ณ  : ์ž๋ฐ” ์›น์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ 

+ Recent posts