분류 전체보기41 [JSP] JSP의 특징 3. JSP의 특징 JSP의 특징을 살펴보기 전, 부가적인 요소에 대해 알아보자. * 웹 애플리케이션이란? 웹 응용프로그램이라고 한다. 쇼핑몰을 예로 들자면, 쇼핑몰을 인터넷에서 운영하기 위해서는 HTML 문서, 각종 이미지, 텍스트 문서, 자바 스크립트 등의 모든 것들이 합쳐져 하나의 사이트를 이루고 전자상거래에 맞는 역할을 하게 된다. 이러한 구성요소 하나하나를 다 뭉쳐서 웹 애플리케이션이라고 한다. 자바 기술을 이용한 동적 페이지 생성기술인 JSP 페이지 또한 웹 애플리케이션을 이루는 한 요소이다. * 디자이너의 역할 실제 웹 애플리케이션을 개발할 때의 개발팀 구성은 프로그램적인 부분을 담당하는 프로그래머와 사이트의 디자인을 담당할 디자이너 등으로 구성된다. 어떤 제품을 판매할 때 그 제품의 기능은.. 2023. 1. 30. [JSP] JSP란 무엇인가? (개념/특징) 2. JSP란 무엇인가? 앞서 설명한대로 JSP는 웹 프로그래밍 언어들 중 하나이다. 웹 프로그래밍 언어는 동적 페이지를 생성하기 위한 서버 측 스크립트 언어이다. 그러한 언어들 중 JSP는 자바라는 언어를 기반으로 만들어진 언어이며, 다음과 같은 특징을 가지고 있다. ·객체지향적 ·플랫폼 독립적 ·네트워크 지향적 ·뛰어난 보안성 ·멀티스레드기능 ·친근한 코드 *Java : Sun Micro System사가 개발한 객체지향적 언어이다. 1995년에 발표되었는데 C언어의 모습을 많이 가지고 있다. 자바 언어로 작성된 프로그램 코드는 자바 컴파일러라는 프로그램으로 컴파일해서 바이트 코드를 생성해낸다. 이 바이트코드는 자바가상머신(JVM)에 의해서 실행 될 수 있다. 그래서 이 바이트 코드는 JVM이 설치된 .. 2023. 1. 25. [프로그래밍] 웹 페이지에 동적인 생명을 불어넣기 위한 기술들 1-2-1. 웹 페이지에 동적인 생명을 불어넣기 위한 기술들 앞서 1-2 정적페이지, 동적 페이지 포스팅 말미에 언급한, 웹 페이지에 동적인 개념들을 실제로 구현하기 위한 기술들을 알아보겠다. (1) CGI(Common Gateway Interface) 가장 먼저 동적인 생명을 불어넣기 위한 기술은 CGI이다. CGI는 Common Gateway Interface의 약자로 사전적 의미는 월드와이드웹(WWW) 서버와 백 엔드(back-end) 프로그램('게이트웨이'라고 부름)사이에서 정보를 주고받는 데 사용되는 인터페이스이다. CGI는 웹서버와 동적 콘텐츠 생성을 맡은 프로그램 사이에서 정보를 주고받는 인터페이스이다. 이 게이트웨이 개발 언어로 Perl, C 등 다양한 언어 사용이 가능한 것이 장점이다. .. 2023. 1. 21. [JSP]정적페이지와 동적페이지 1-2. 정적페이지, 동적페이지 앞서 웹의 동작에 대해 알아보았다. 하지만 웹의 동작이 전화를 걸고 받고 하는 식으로 단순하다면, 왜 지금까지 많은 프로그래밍 언어가 개발되고 또한 우리가 jsp 페이지에 대해 궁금해하는 것일까? 전화 거는 상황을 한 번 더 예로 들어 설명해보겠다. 콜센터 직원으로서는 한 사람만이 아닌 아주 많은 사람으로부터 걸려온 전화를 받아 그들에게 각각 원하는 정보를 제공해야 한다. 전문적 용어를 빌리자면, 보다 개인화된(personalized) 정보를 제공해야 한다는 것이다. 마찬가지로 웹 서버는 개인화된 응답을 제공해야만 한다. 웹에서 '개인화된 응답'에 대해 몇 가지 예를 들자면 시시각각 변하는 주식시세, 메일목록, 우리가 자주 이용하는 쇼핑몰 장바구니 안의 상품목록, 일기예보.. 2023. 1. 21. 이전 1 ··· 7 8 9 10 11 다음