ASP Syntax

ASP는 VBScript를 사용함.

ASP의 기본 스크립팅 언어는 VBScript임.
스크립팅 언어는 경량 프로그래밍 언어임.
VBScript는 MS Visual Basic의 라이트 버젼임.

 

ASP 파일

ASP 파일은 일반적인 HTML 파일일 수 있음.
또한 ASP 파일에는 서버 스크립트도 포함될 수 있음.
<% %>로 둘러 싸인 스크립트는 서버에서 실행됨.
Response.Write() 메소드는 ASP에 의해 HTML로 출력됨.
다음 코드는 "Hello World"를 출력함.

  <!DOCTYPE html>
  <html>
  <head></head>
  <body>
    <%
      response.write("Hello World!")
    %>
  </body>
  </html>

VBScript는 대소문자를 구분하지 않음.
Response.Write()response.write()와 같음.

 

ASP에서 JavaScript 사용

JS를 웹페이지의 스크립팅 언어로 설정하려면 페이지 상단에 언어 사양을 삽입해야 함.

  <%@ language="javascript" %>
  <!DOCTYPE html>
  <html>
  <head></head>
  <body>
    <%
      Response.Write("Hello World!")
    %>
  </body>
  </html>

javascript는 Response.Write()의 대소문자를 구분함.
앞으로의 ASP 튜토리얼은 VBScript를 사용함.

 

그 외

EX 03

Response.Write()=로 대치될 수 있음.

  <%="reponse.write() can replaced by `=`"%>

EX 04

HTML 태그역시 출력 가능함.

  <%="<h2>Using HTML tags to format the TEXT is available, FUCK!</h2>"%>

EX 04

HTML 태그 속성역시 출력 가능.

  <%="<p style='color: #0000FF;'>This text is styled.</p>"%>

 

 


VBScript 예제와 레퍼런스

 


출처 : https://www.w3schools.com/asp/asp_syntax.asp

728x90
반응형

'WEB > ASP' 카테고리의 다른 글

[ASP] 조건문  (0) 2021.08.26
[ASP] Procedure  (0) 2021.08.26
[ASP] 변수  (0) 2021.08.26
[ASP] Intro  (0) 2021.08.25
[ASP] Classic ASP 입문  (1) 2021.08.25

Classic ASP 입문

ASP -> Spring 프로젝트에 투입되게 되었다.
프로젝트 진행 전 대략적으로 classic asp를 학습한다.
w3school의 튜토리얼을 대충 살펴보며,
개발 환경 셋팅과 기초 문법, DB 연결 프로젝트 구조 그리고 간단한 게시판 까지만 만들어 보도록 한다.


ASP and ASP.NET Tutorials

ASP는 Active Server Pages의 약자.
ASP 는 웹페이지 구축하기 위한 개발 프레임워크임.

ASP는 다양한 개발 모델을 지원함 :

  • classic asp
  • ASP.NET Web Form
  • ASP.NET MVC
  • ASP.NET WebPage
  • ASP.NET API
  • ASP.NET Core

ASP 기술

ASP와 ASP.NET은 서버사이드 기술임.
두 기술 모두 인터넷 서버에서 컴퓨터 코드를 실행할 수 있도록 함.
브라우져가 ASP / ASP.NET 파일을 요청하면 ASP 엔진은 파일을 읽고 파일의 코드를 실행한 다음 결과를 브라우져에 반환함.


classic ASP - Active Server Pages

ASP (Classic ASP 라고도 함)는 MS의 첫 서버사이트 스크립팅 언어로 도입됨.
클래식 ASP 페이지는 파일 확장자가 .asp 이고 일반적으로 VBScript로 작성됨.

 


기타 ASP 기술

  • ASP.NET :
    ASP.NET은 Classic ASP의 후속으로 2002년에 나옴.
    .aspx 확장자를 사용하며 일반적으로 C# 언어를 사용함.
    ASP.NET Core를 위해 ASP.NET 4 이후로 업데이트는 없음.
  • ASP.NET Web Pages :
    ASP.NET Web Pages는 SPA임.
    PHP와 Classic ASP와 매우 유사함.
    ASP.NET Core에 기본 스펙으로 들어가고 있음.
  • ASP.NET MVC :
    MVC 패턴의 ASP.NET
    ASP.NET Core에 기본 스펙으로 들어가고 있음.
  • ASP.NET Web API :
    API 어플리케이션 모델임.
    ASP.NET Core에 기본 스펙으로 들어가고 있음.
  • ASP.NET Web Form :
    이벤트 기반 응용 프로그램 모델임.
  • ASP.NET Core :
    2016년 출시.
    ASP.NET MVC, Web API, Web Pages를 하나의 프레임워크로 병합함.

출처 : https://www.w3schools.com/asp

728x90
반응형

'WEB > ASP' 카테고리의 다른 글

[ASP] 조건문  (0) 2021.08.26
[ASP] Procedure  (0) 2021.08.26
[ASP] 변수  (0) 2021.08.26
[ASP] 문법  (0) 2021.08.25
[ASP] Intro  (0) 2021.08.25

+ Recent posts