์ƒˆ์†Œ์‹

Languages/JSP

[JSP] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐœ์š”

  • -
๋ฐ˜์‘ํ˜•

์˜ค๋Š˜์€ ํ•˜๋ฃจ์ข…์ผ JSP๋ฅผ ํ•ด์•ผํ•˜๋Š” ๋‚ ์ด์˜ˆ์š”..

๊ทธ๋ž˜์„œ ๊ธฐ์ดˆ๋ถ€ํ„ฐ! ์ง€๊ธˆ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š” part๊นŒ์ง€!

๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ• ๊ฒ๋‹ˆ๋‹น!

 


 

์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€?

โ‘  ์ •์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋™์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด์„œ

     ๊ฐœ๋ฐœ๋œ ๊ฒƒ๋“ค์ด ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด์ธ CGI, ASP, PHP, JSP์ด๋‹ค.

 

โ‘ก ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ(Client)/์„œ๋ฒ„(Server) ๋ฐฉ์‹ 

 

 

์ถœ์ฒ˜ : ํ•™๊ต ์ˆ˜์—…์ž๋ฃŒ ppt

 

HTML

• HTML: WWW ์„œ๋น„์Šค๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด. ์›น๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด์„

 

• WWW๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šคํ•˜๋Š” ๋ชจ๋“  ๋‚ด์šฉ์€ HTML๋กœ ํ‘œํ˜„๋˜์–ด์•ผ ํ•จ

 

• HTML์€ ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ์ •์ ์ธ ์ •๋ณด๋งŒ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ

   >๋™์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ

 

• ๋™์ ์ธ ์ปจํ…์ธ  ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด CGI, PHP, ASP, JSP ๋“ฑ์˜ ๊ธฐ์ˆ ์ด ์‚ฌ์šฉ

 

์Šคํฌ๋ฆฝํŠธ

1. ํด๋ผ์ด์–ธํŠธ ์Šคํฌ๋ฆฝํŠธ

 

- ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋Œ€ํ‘œ์ .

- ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์Šคํฌ๋ฆฝํŠธ ํ•ด์„์˜ ์ฃผ์ฒด

 

2. ์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ

 

์›น์„œ๋ฒ„์—์„œ ํ•ด์„ ํ›„ HTML์˜ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•จ

- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™ ์ฒ˜๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ตฌํ˜„ ๊ฐ€๋Šฅ (์˜ˆ : ๊ฒŒ์‹œํŒ, ์ž๋ฃŒ์‹ค ๋“ฑ)

 

CGI (Common Gateway Interface)

- ์›น์„œ๋ฒ„์™€ ์™ธ๋ถ€ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์—์„œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•์ด๋‚˜ ๊ทœ์•ฝ

 

- CGI๋Š” C/C++๋“ฑ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ˆ™๋‹ฌ๋˜๊ฒŒ ์‚ฌ์šฉํ•  ์ค„ ์•Œ์•„์•ผ ํ•˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ก ,  ํ•ด๋‹น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ƒ์„ฑํ•œ ํ…์ŠคํŠธ์„ ์กฐ๊ธˆ 

  ์ด๋ผ๋„ ๋ณ€๊ฒฝํ•ด์•ผํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ๋งˆ๋‹ค, ์‹คํ–‰ํŒŒ์ผ์„ ๋‹ค์‹œ ์ปดํŒŒ์ผ ํ•ด์•ผํ•œ๋‹ค๋Š” ๋‹จ์ ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.

 

PHP(Personal HomePage tools, Professional Hypertext Preprocessor)

- PHP๋Š” ASP์™€๋Š” ๋‹ฌ๋ฆฌ ํŠน์ • ํ”Œ๋žซํผ์—์„œ๋งŒ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

- PHP๋Š” C ์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ์–ธ์–ด๋กœ  ๊ธฐ์กด์˜ C์–ธ์–ด์— ์ต์ˆ™ํ•œ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋ณด๋‹ค ์‰ฝ    ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜

  ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

 

- ๊ทธ๋Ÿฌ๋‚˜ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ PHP๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์›น ์‚ฌ์ดํŠธ๋“ค์ด ํ•ดํ‚น์˜

  ๋ชฉํ‘œ๊ฐ€ ๋˜๊ณ  ์žˆ๋‹ค๋Š” ๋‹จ์ ๋„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

ASP(Active Server Page)

- VB์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ๋ฐฉ์‹์œผ๋กœ ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ ์ž„.

 

- ASP๋Š” ActiveX๋ผ๋Š” ์ œ๊ณต๋œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ๋„ ์žˆ๊ณ , ์ด๊ฒƒ์„ ์ง์ ‘ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•œ๋‹ค.

 

- ASP์˜ ์น˜๋ช…์ ์ธ ๋‹จ์ ์€ ํŠน์ • ํ”Œ๋žซํผ๊ณผ ํŠน์ • ์›น ์„œ๋ฒ„์—์„œ๋งŒ ๋™์ž‘ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค.

  > ์˜ค์ง Windowsํ”Œ๋žซํผ์—์„œ ์›น ์„œ๋ฒ„๋กœ IIS(Internet Information Server)๋งŒ์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

Servlet ๊ณผ JSP(Java Server Page)

- JSP์™€ Servlet์€ ์ž๋ฐ” ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค.

 

 - Servlet์ด ์ž๋ฐ”์ฝ”๋“œ์— ์˜์กด์ ์ด๋ผ๋ฉด JSP๋Š” ๋œ ์˜์กด์ ์ด๋ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฝ๊ณ  ํŽธํ•˜๋‹ค.

   JSP์™€ Servlet์€ ๊ฐ™์€ ์ฒ˜๋ฆฌ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

 

- JSP๋Š” ์‹คํ–‰์‹œ Servlet์œผ๋กœ ๋ณ€ํ™˜๋œ๋‹ค. ๋‹จ ํ•œ๋ฒˆ๋งŒ ์„œ๋ธ”๋ฆฟ์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์ „๊นŒ์ง€ ์žฌ ๋ณ€ํ™˜์ž‘์—…์ด ์ผ์–ด๋‚˜์ง€์•Š๊ธฐ ๋•Œ๋ฌธ์—

  ์ˆ˜ํ–‰์†๋„๋Š” JSP๋‚˜ ์„œ๋ธ”๋ฆฟ๊ฐ„์—  ๋ณ„์ฐจ์ด๊ฐ€ ์—†๋‹ค. 

 

์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜

- ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ž€ ์›น์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•œ๋‹ค.

 

- ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ด€๊ณ„๋Š” ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌํ˜„ํ•œ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

์ถœ์ฒ˜ : ํ•™๊ต ppt

 

์•„๋ž˜๋Š” ์ œ๊ฐ€ ๋งŒ๋“  ํ‘œ์ž…๋‹ˆ๋‹น! ํ•™๊ต์ˆ˜์—…์„ ๋“ค์œผ๋ฉฐ ์ž๋ฃŒ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ํ‘œ๋กœ ๋งŒ๋“ค์–ด๋†จ์–ด์š”

 

 

์ผ๋ฐ˜์ ์ธ WWW ์„œ๋น„์Šค์˜ ๋™์ž‘๊ณผ์ •

์ถœ์ฒ˜ : ํ•™๊ต ppt์ž๋ฃŒ

 

JSP์˜ ๋™์ž‘๊ณผ์ •

 

์ž ์ด์ œ ๋” ๊นŠ๊ฒŒ JSP์— ๋Œ€ํ•ด ์•Œ์•„๊ฐ€๋ณด๋„๋ก ํ•ด์š”!!

๋ ›์ธ  ๊ผฌ ใƒพ(•ω•`)o

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.