목차
JSP(JavaServer Pages)
PHP( Professional HTML Preprocessor )
ASP(Active Server Page)
PHP( Professional HTML Preprocessor )
ASP(Active Server Page)
본문내용
둘째, JSP는 객체지향적이기 때문에 디버깅, 관리 그리고 업그레이드가 보다 쉽다.
물론 PHP도 객체를 언급하긴 하지만 객체 모델이 좀 투박하고, 대부분의 스크립트 페이지에서 PHP객체를 수용하지 않으며,대부분 일반적인 변수를 사용한다.
셋째, JSP의 구문이 배우기 훨씬 간단하고 쉬울 뿐만 아니라 기존 자바를 알고 있다면 추가 부담 없이도 손쉽게 접근이 가능하다.
넷째, JSP에서는 페이지에 들어가는 코드의 양이 너무 많거나, 특정 부분의 코드를 다른 곳에 위치시키고 싶은 경우 원하는 부분을 잘라낸 다음 그 부분을 자바 클래스로 만들어 넣을 수 있다. 그래서 필요한 어떤 장소에서나 이 부분을 호출해 개발중인 애플리케이션에 넣을 수 있다. 하지만 PHP의 경우 HTML박스안에 갇히게 된다.
다섯째 프로젝트를 수행할때 가장 중요한 요소라 할 수 있는 생산성돠 직접 연관되는 재사용의 문제이다. JSP를 사용할 경우에는 객체 개념과 자바빈을 사용해 충분한 재사용을 가능하게 함으로써 작업 생산성의 측면에서 좋은 효과를 볼 수 있다.
PHP에서는 성능 향상을 위해 구문을 최소화했기 때문에 객체지향이나 코드재사용성 등의 장점을 누리기 힘들다.
▲ ASP(Active Server Page)
ASP는 다중 스크립트 언어를 지원하는데, 여기에는 펄스크립트(PerlScript), J스크립트, 그리고 VB스크립트 등을 포함한다. ASP에서 여러 언어를 지원하지만 일반적인 언어는 VB스크립트이다. VB스크립트는 액티브X컴포넌트에 대한 접근을 허용한다. 상업적인 용도로 많이 사용되며 마이크로소프트에서는 자기만의 것을 만들 수 있는 도구나 문서를 제공한다.
하지만 ASP의 약점은
첫째, 윈도우 시스템에서 실행되는 IIS에서만 사용이 가능하다는 것이다.
즉 벤더에 독립적이지 못하다는 단점을 가지게 되는데 자바 측의 'Write Once, Run Anywhere'라는 철학을 생각해 본다면 충분히 이해가 될 것이다. 물론 ASP가 제 3의 포팅, 또는 써드파티의 제품을 통해 다른 플랫폼에서 사용할 수도 있지만, 컴토넌트에 접근하거나 다른 서비스들과의 상호작용을 위해서는 반드시 액티브X 객체가 선택된 플랫폼에 존재하지 않는면 플랫폼에 대한 브릿지가 필요하다.
둘째, JSP와 ASP둘다 동적 웹페이지 생성을 위해 태그와 스크립트의 조합을 사용하지만
JSP에서는 JSP 태그들을 개발자가 확장이 가능하게 한다.
즉, JSP개발자들인 커스텀 태그 라이브러리를 생성 할 수 있다. 이렇게 함으로써 페이지 소유자들은 좀더 기능적이고 스크립트에 덜 의존적인 접근을 가능하게 된다.
셋째, JSP를 사용하는 것이 관리적인 측면에서도 ASP보다 쉽다. 스크립트 언어는 작은 애플리케이션에는 적당하지만 크고 복잡한 애플리케이션에는 부적절하다.
자바는 구조화된 언어이기 때문에 보다 큰 애플리케이션의 모듈화 및 생성, 관리가 쉽다.
그리고 JSP는 오픈되어 있고 플랫폼이나 웹서버, 그리고 다른 컴포넌트에 종속되지 않는 아키텍처를 가지고 있기 때문에 JSP에 기반한 애플리케이션에 영향을 주지 않고도 업그레이드 등을 하기가 쉽다. JSP와 ASP의 특성과 차이점을 간단히 알아보자.
JSP기술
ASP기술
웹 서버
아파치, 넷스케이프, 그리고 IIS를 포함하는 다수의 웹 서버 IIS또는 PWS
솔라리스, 윈도우, 맥OS, 리눅스등
플랫폼
재사용 가능한 컴포넌트
자바빈, 엔터프라이즈 자바빈, 거스텀 JSP태그 지원안함
스크립팅 언어
자바
VB스크립트, J스크립트
컴포넌트
자바빈, 엔터프라이즈 자바빈, 확장가능한 JSP태그
COM 컴포넌트
이 밖에 JSP는 광범위한 툴을 제공하지만 ASP는 그렇지 못하다.
물론 PHP도 객체를 언급하긴 하지만 객체 모델이 좀 투박하고, 대부분의 스크립트 페이지에서 PHP객체를 수용하지 않으며,대부분 일반적인 변수를 사용한다.
셋째, JSP의 구문이 배우기 훨씬 간단하고 쉬울 뿐만 아니라 기존 자바를 알고 있다면 추가 부담 없이도 손쉽게 접근이 가능하다.
넷째, JSP에서는 페이지에 들어가는 코드의 양이 너무 많거나, 특정 부분의 코드를 다른 곳에 위치시키고 싶은 경우 원하는 부분을 잘라낸 다음 그 부분을 자바 클래스로 만들어 넣을 수 있다. 그래서 필요한 어떤 장소에서나 이 부분을 호출해 개발중인 애플리케이션에 넣을 수 있다. 하지만 PHP의 경우 HTML박스안에 갇히게 된다.
다섯째 프로젝트를 수행할때 가장 중요한 요소라 할 수 있는 생산성돠 직접 연관되는 재사용의 문제이다. JSP를 사용할 경우에는 객체 개념과 자바빈을 사용해 충분한 재사용을 가능하게 함으로써 작업 생산성의 측면에서 좋은 효과를 볼 수 있다.
PHP에서는 성능 향상을 위해 구문을 최소화했기 때문에 객체지향이나 코드재사용성 등의 장점을 누리기 힘들다.
▲ ASP(Active Server Page)
ASP는 다중 스크립트 언어를 지원하는데, 여기에는 펄스크립트(PerlScript), J스크립트, 그리고 VB스크립트 등을 포함한다. ASP에서 여러 언어를 지원하지만 일반적인 언어는 VB스크립트이다. VB스크립트는 액티브X컴포넌트에 대한 접근을 허용한다. 상업적인 용도로 많이 사용되며 마이크로소프트에서는 자기만의 것을 만들 수 있는 도구나 문서를 제공한다.
하지만 ASP의 약점은
첫째, 윈도우 시스템에서 실행되는 IIS에서만 사용이 가능하다는 것이다.
즉 벤더에 독립적이지 못하다는 단점을 가지게 되는데 자바 측의 'Write Once, Run Anywhere'라는 철학을 생각해 본다면 충분히 이해가 될 것이다. 물론 ASP가 제 3의 포팅, 또는 써드파티의 제품을 통해 다른 플랫폼에서 사용할 수도 있지만, 컴토넌트에 접근하거나 다른 서비스들과의 상호작용을 위해서는 반드시 액티브X 객체가 선택된 플랫폼에 존재하지 않는면 플랫폼에 대한 브릿지가 필요하다.
둘째, JSP와 ASP둘다 동적 웹페이지 생성을 위해 태그와 스크립트의 조합을 사용하지만
JSP에서는 JSP 태그들을 개발자가 확장이 가능하게 한다.
즉, JSP개발자들인 커스텀 태그 라이브러리를 생성 할 수 있다. 이렇게 함으로써 페이지 소유자들은 좀더 기능적이고 스크립트에 덜 의존적인 접근을 가능하게 된다.
셋째, JSP를 사용하는 것이 관리적인 측면에서도 ASP보다 쉽다. 스크립트 언어는 작은 애플리케이션에는 적당하지만 크고 복잡한 애플리케이션에는 부적절하다.
자바는 구조화된 언어이기 때문에 보다 큰 애플리케이션의 모듈화 및 생성, 관리가 쉽다.
그리고 JSP는 오픈되어 있고 플랫폼이나 웹서버, 그리고 다른 컴포넌트에 종속되지 않는 아키텍처를 가지고 있기 때문에 JSP에 기반한 애플리케이션에 영향을 주지 않고도 업그레이드 등을 하기가 쉽다. JSP와 ASP의 특성과 차이점을 간단히 알아보자.
JSP기술
ASP기술
웹 서버
아파치, 넷스케이프, 그리고 IIS를 포함하는 다수의 웹 서버 IIS또는 PWS
솔라리스, 윈도우, 맥OS, 리눅스등
플랫폼
재사용 가능한 컴포넌트
자바빈, 엔터프라이즈 자바빈, 거스텀 JSP태그 지원안함
스크립팅 언어
자바
VB스크립트, J스크립트
컴포넌트
자바빈, 엔터프라이즈 자바빈, 확장가능한 JSP태그
COM 컴포넌트
이 밖에 JSP는 광범위한 툴을 제공하지만 ASP는 그렇지 못하다.
추천자료
동화약품 마케팅전략의 문제점과 해결방안 보고서
동화약품 마케팅전략의 문제점과 해결방안 PPT자료
[동화약품]동화약품 인사관리 문제점과 해결방안 PPT자료
[현대자동차] 러시아 시장의 성장과 현대자동차의 진출전략 보고서
[현대자동차] 러시아 시장의 성장과 현대자동차의 진출전략 PPT자료
[삼성] 삼성 폴리실리콘 사업 진출 전략 보고서
[삼성] 삼성 폴리실리콘 사업 진출 전략 PPT자료 - 플리실리콘 현물시장, 생산업체, 국제가격...
[일동후디스기업분석]일동후디스 성공요인분석 보고서
[일동후디스기업분석]일동후디스 성공요인분석 PPT자료
[공기업분석] 공기업 부채문제의 심각성과 해결방안 보고서
[공기업분석] 공기업 부채문제의 심각성과 해결방안.PPT자료
[남양유업]남양유업사태(폭언파문,떠넘기기,불매운동)로 인한 영향과 향후전망 보고서
[남양유업]남양유업사태(폭언파문,떠넘기기,불매운동)로 인한 영향과 향후전망 PPT자료
[한화 기업분석]한화 마케팅전략분석 보고서
소개글