반응형

web programming 이란?

인터넷 기반으로 홈페이지에 접속해서 서비스를 할수 있도록 개발하는 것

web 동작

      (request) 

client <--> web Server  

      (response)

 

백엔드

CGI(Comon Gateway Interface)

 

ASP(Active Server Page) - ms

Microsoft사에서 동적인 웹 페이지의 구현을 위해 Visual Basic 언어를 기반으로 만들어진 웹 프로그래밍 기술

 

단점

- 플랫폼에 독립적임

- 다른 언어에 비해 시스템 자원의 효율성과 확장성이 떯어짐

 

PHP(Hypertext Preprocesso) – 리눅스 협회

- ASP와 유사한 스크립트 기반의 언어이지만 ASP와는 다르게 C를 기반으로 만들어진 언어이기 때문에 빠른 속도를 가지고 있다.

 

단점

- 서버측의 지원이 부족하여 기업형의 복잡한 시스템 구조에 적응하기가 힘들다

- JSP에 비해 보안상의 약점을 가지고 있다.

 

JSP(Java Server Pages) – 오라클

- 자바를 이용하여 동적인 웹 페이지를 만들기 위해 Sun사가 개발한 기술

- 서버페이지를 쉽게 작성할 수 있고, 서블릿과 함께 구동함으로써 서블릿의 기능을 사용할 수 있고, 자바 빈즈, EJB같은 기술로 보다 강력한 객체 지향적 지원이 가능

- 대규모 프로젝트에 용이

 

스프링 프레임 웍(Spring Framework)

- JSP를 기반으로 월등하게 사용 가능할 수 있다

 

JSP

톰켓 libServlet-api.jar JDKlib로 넣어줌

 

src 자바파일 폴더

clesses 컴파일 한 결과를 저장하는 폴터

lib 위에 두개를 돌리기 위해 필요한 라이브러리 폴더

반응형

+ Recent posts