๋ณธ๋ฌธ์œผ๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ

  • ์„ธ๊ฐ€์ง€ ์–ธ์–ด๋Š” ๋ชจ๋‘ ์›น ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋‹ค.
  • ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ(a.asp, a.php, a.jsp)์„ ๋งŒ๋“ค์–ด ์˜ฌ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์—‘์„ธ์Šค ํ• ๋•Œ, ์›น์„œ๋ฒ„์—์„œ ์ฆ‰์‹œ ์ปดํŒŒ์ผํ•˜์—ฌ HTML๋กœ ๋Œ๋ ค์ค€๋‹ค.
  • OS: JSP์™€ PHP๋Š” ์œˆ๋„์šฐ, ๋ฆฌ๋ˆ…์Šค, ์œ ๋‹‰์Šค์—์„œ ๋Œ์•„๊ฐ€์ง€๋งŒ ASP๋Š” Window์—์„œ๋งŒ ์šด์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • DB์— ๊ด€ํ•œ ๊ฒƒ์€ ASP์˜ ๊ฒฝ์šฐ์—๋„ ์œˆ๋„์šฐ ์„œ๋ฒ„์— ํ•œ์ •๋˜๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ MSSQL์„ ์‚ฌ์šฉํ•œ๋‹ค. ์„ฑ๋Šฅ์ด ์ข‹์ง€๋งŒ ๋น„์‹ธ๋‹ค.
  • ์ผ๋ฐ˜์ ์œผ๋กœ PHP๋Š” MySQL, JSP๋Š” ORACLE์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  PHP + MSSQL, JSP + MySQL๋กœ ๊ตฌ์ถ•๋œ ์‹œ์Šคํ…œ๋„ ์žˆ๋‹ค
  • PHP์™€ ASP๋Š” ์†Œ/์ค‘ ๊ทœ๋ชจ, JSP๋Š” ๊ฐ์ข… ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•  ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์— ์•Œ๋งž๋‹ค.
  • ASP๋Š” ๋น„์šฉ์ด ๊ฐ€์žฅ ๋งŽ์ด ๋“ค์–ด๊ฐ€์ง€๋งŒ Window์™€ IIS, MSSQL์ด ๊ด€๋ฆฌ๊ฐ€ ์ƒ๋‹นํžˆ ํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ ์ง€์™€ ๊ตฌ์ถ•์ด ์‰ฝ๋‹ค.
  • PHP๋Š” DB๋ฅผ Oracle์ด๋‚˜ MSSQL์„ ์“ฐ์ง€ ์•Š๋Š”ํ•œ OS ๊ด€๊ณ„ ์—†์ด ๋ชจ๋“ ๊ฒƒ์„ ๋ฌด๋ฃŒ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

JSP: JavaServerPage

1) Java ์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Server Side ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋‹ค.

2) ์›น ์ƒ์—์„œ ๋™์ ์ธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. 

3) HTML ์ฝ”๋“œ์— Java ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋„๊ตฌ

4) JAVA ์ฝ”๋“œ์™€ HTML ์ฝ”๋“œ๋ฅผ ์ ์ ˆํžˆ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

๋ถ„๋ฅ˜ 

์„ค๋ช…

์žฅ์  

๋‹จ์  

PHP

 - ๋ฆฌ๋ˆ…์Šค์„œ๋ฒ„์— ๋Œ์•„๊ฐ€๋ฉฐ MySQL์„ ์‚ฌ์šฉ
 - ๊ฐœ์ธํ™ˆํŽ˜์ด์ง€ ์ œ์ž‘์— ๋‘” ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์—์„œ ๋ฐœ์ „ํ–ˆ๋‹ค.

  - ๋‚ด๋ถ€์ ์œผ๋กœ ๋งŽ์€ ํ•จ์ˆ˜๋ฅผ ๊ฐ–๊ณ  ์žˆ์–ด ์ œ์ž‘์ด ํŽธํ•จ

 - ์†Œ๊ทœ๋ชจ ์›น ์‚ฌ์ดํŠธ ๋ฐ ๊ธฐ์—…ํ™๋ณด์šฉ์œผ๋กœ ๋„๋ฆฌ ์‚ฌ์šฉ๋œ๋‹ค.

- ์‰ฝ๋‹ค. ๊ธฐ๋Šฅ์ด ๋ง‰๊ฐ•ํ•˜๋‹ค, ๋น ๋ฅด๋‹ค, ๊ฐ€๋ณ๋‹ค, ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

 ์„œ๋ฒ„์ธก ์ง€์› ์ธํ”„๋ผ๊ฐ€ ์•ฝํ•˜๋‹ค. ๊ธฐ์—…ํ˜•์˜ ๋ณต์žกํ•œ ์‹œ์Šคํ…œ ๊ตฌ์กฐ๋ฅผ ์ˆ˜์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค.

JSP 

 - ํ†ฐ์บฃ์„œ๋ฒ„์—์„œ ๋Œ์•„๊ฐ€๋ฉฐ MySQL์„ ์‚ฌ์šฉ

 - ๊ธˆ์œต๊ถŒ์ด๋‚˜ ๋Œ€๊ธฐ์—…์›น์‚ฌ์ดํŠธ ๋ฐ ๋‚ด๋ถ€์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์— ๋งŽ์ด ์“ฐ์ด๊ณ  ์žˆ์Œ

 - ๋ณด์•ˆ์ด ์ข‹์•„ ๋Œ€๋‹ค์ˆ˜์˜ ๊ณต๊ณต๊ธฐ๊ด€์—์„œ ์ฑ„ํƒํ•˜์—ฌ ์‚ฌ์šฉ

 - ์„œ๋ฒ„์ธก์— ์ž๋ฐ”๋ผ๋Š” ๋“ ๋“ ํ•œ ์ง€์›๊ตฐ์ด ์žˆ๋‹ค.

 - ๋ ˆํผ๋Ÿฐ์Šค๊ฐ€ ๋งŽ๋‹ค, ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์— ์ ํ•ฉํ•œ ์ž๋ฐ”์˜ ์ง€์›์„ ๋ฐ›์„์ˆ˜ ์žˆ๋‹ค

 ๋น„์‹ธ๋‹ค. 
๊ฐœ๋ฐœ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค

ASP 

 - ์œˆ๋„์šฐ๊ณ„์—ด์„œ๋ฒ„์—์„œ ๋Œ์•„๊ฐ€๋ฉฐ MSSQL ์‚ฌ์šฉ
 - ๊ฐœ์ธ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” ์—…์ฒด์— ์ข‹๊ณ  ๋งŽ์€ ์—…์ฒด๊ฐ€ ์‚ฌ์šฉํ–ˆ์œผ๋‚˜ ํ˜„์žฌ๋Š” ์ด์šฉ์ž๊ฐ€ ์ค„๊ณ  ์žˆ๋Š” ์ถ”์„ธ

 - ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋‚˜ ์ฃผ๋กœ ์ค‘-๋Œ€๊ทœ๋ชจ์˜ ์ธํ„ฐ๋„ท์„œ๋น„์Šค์— ๋งŽ์ด ์‚ฌ์šฉ

 - com๊ณผ iis๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ 4gl ๋“ฑ๊ณผ ์‰ฝ๊ณ„ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

 - ํŽธ๋ฆฌํ•œ ๊ฐœ๋ฐœํ™˜๊ฒฝ, ๊ฐœ๋ฐœํ•˜๊ธฐ ์‰ฝ๊ณ  ๋น„์šฉ์ด ์ ๊ฒŒ ๋“ค๋ฉฐ, ์ค‘์†Œ ๊ทœ๋ชจ ๊ธฐ์—…ํ™˜๊ฒฝ์— ์ ํ•ฉํ•œ ๋งŽ์€ ๊ธฐ๋Šฅ๋“ค์ด ์žˆ๋‹ค

 - ๊ฑฐ๋Œ€ํ•œ ๊ธฐ์—…ํ˜• ํ™˜๊ฒฝ์—์„œ ์œ ์—ฐํ•˜์ง€ ๋ชปํ•˜๋‹ค.

 - ์„œ๋“œํŒŒํ‹ฐ ์ œํ’ˆ๊ตฐ์ด ๋งŽ์ด ๋‚˜์™€์žˆ์œผ๋‚˜ ์ „๋ถ€ ์œ ๋ฃŒ๋‹ค.

 

๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šด์–ธ์–ด

 ASP > PHP > JSP(๊ฐ€์žฅ ์–ด๋ ค์›€)

๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ ์†Œ์š” ์‹œ๊ฐ„

 JSP > PHP > ASP(๊ฐ€์žฅ ๋น ๋ฆ„)

๊ฐœ๋ฐœ ๋น„์šฉ

 JSP > ASP > PHP(๊ฐ€์žฅ ์ ์€ ๋น„์šฉ)

๊ฐœ๋ฐœ์ž ์ธ๊ฑด๋น„

 JSP > ASP > PHP(๊ฐ€์žฅ ์ €๋ ด)

์œ ์ง€ ๋ณด์ˆ˜ ๋น„์šฉ

 JSP > ASP > PHP(๊ฐ€์žฅ ์ €๋ ด)

์‹œ์Šคํ…œ ๋น„์šฉ

 JSP > ASP > PHP(๊ฐ€์žฅ ์ €๋ ด)

์†๋„

 PHP > ASP > JSP(๊ฐ€์žฅ ๋А๋ฆผ)

โ€ป ๋ณดํ†ต ๋ˆ ๋˜๋Š” ๊ณณ์€ ๋Œ€๋ถ€๋ถ„ JSP/JAVA๋กœ ๋งŽ์ด ํ•ฉ๋‹ˆ๋‹ค. ASP๋Š” PHP์— ๋งŽ์ด ์ž ์‹ ๋‹นํ•˜๋Š” ์ถ”์„ธ.

 

๋ฐ˜์‘ํ˜•