ASP란

그나·2024년 11월 12일

ASP란 {Active Server Pages}

  • 동적 웹 페이지를 생성할 수 있는 기술이다.

  • 주로 HTML 과 VBScript , JavaScript등을 사용해 작성된다.

  • 서버에서 코드가 실행된 후 HTML로 전환되어 클라이언트에게 전송된다.

  • ASP의 파일의 확장자는 .asp이다.

    <!DOCTYPE html>
    <html>
    <body>
    <%
    response.write("MY first ASP script!")
    %>
    </body>
    </html>
    
    -> MY first ASP script!

ASP의 작동원리

→ 브라우저가 일반 HTML 파일을 요청하면 서버는 파일을 반환한다

→ 브라우저가 ASP 파일을 요청하면 서버는 요청을 ASP 엔진에게 전달하여 ASP 파일을 읽고 파일에서 서버 스크립트를 실행한다

→ ASP 파일이 일반 HTML 로 브라우저에 반환이 된다

ASP의 예제

<!DOCTYPE html>
<html>
<body>
 <!-- p 태그 -->
<p>ASP can output HTML tags as well as plain text:</p>
<%
 ' h태그 적용시키기
 response.write("<h1>Hello World!</h1>")

 ' 글자 컬러 css 적용
 response.write("<p style='color:#0000ff'>This text is styled</p>")

 ' 변수 선언
 dim name 'name 이라는 변수를 선언
 name = "Donald Duck" 'name에 Donald Duck이라는 이름을 할당
 response.write("My name is: " & name)

 ' 배열
 dim famname(5), i
 famname(0) = "geuna01"
 famname(1) = "geuna02"
 famname(2) = "geuna03"
 famname(3) = "geuna04"
 famname(4) = "geuna05"
 famname(5) = "geuna06"
 
 For i = 0 to 5
     response.write(famname(i) & "<br>")
 Next
 
 ' 반복문
 For i = 0 to 5
 	response.write("The number is " & i & "<br>")
 Next
 
 '
%>
</body>
</html>

날짜 함수 종류

→ date() : 현재 날짜를 반환하는 함수이다.
→ time() : 현재 시스템 시간만 반환하는 함수이다.
→ now() : 현재 날짜와 시간 둘 다 반환하는 함수이다.
→ Month() : 주어진 날짜에서 월만 추출하여 반환하는 함수이다.
→ Day() : 주어진 날짜에서 일만 추출하여 반환하는 함수이다.
→ Year() : 주어진 날짜에서 연도만 추출하여 반환하는 함수이다.
→ Weekday(date) : 주어진 날짜에서 해당하는 요일 번호를 반환하는 함수이다.
→ WeekdayName(weekdayNumber) : 주어진 요일 번호에 해당하는 요일 이름을 반환하는 함수이다.

profile
비전공자의 뚝딱이의 우탕탕 공부

0개의 댓글