1. 정적 웹사이트와 동적 웹사이트에 대해서
정적 웹사이트 : 안움직인다.
동적 웹사이트 : 뭔가 움직인다.
간단한 예제
<%= time %>
위에 글귀를 그냥 복사해서 메모장에 붙여넣고 파일 저장시 아무이름으로 한뒤 뒤에 확장자만 .asp를 붙인다.
그다음 IIS 인터넷 사이트중 지정해논 폴더에 파일을 저장한다.
인터넷에서 켜보면 현재 시간이 나온다. 동적 웹페이지 접속할때마다 시간이 바뀐다.
반대로 접속할때마다 시간이 안바뀌고 일반 텍스트만 있다면 정적 웹사이트 이다.
2. ASP가 기본적으로 작동 하는 원리
IIS에는 ASP를 웹페이지에 나오게 하기 위해 ASP.DLL 이라는 놈이 있다. 그냥 MS에서 만들어논거라고 생각하면 된다.
재네가 만든거니 그냥 그런가 보다 하고 쓰는게 마음이 편함
내가 사이트에 기사나 유머 글을 보기 위해 뭐든지 클릭할때마다 서버를 통해 정보를 다시 준다고 생각하면 된다.
어떠한 정보를 달라고 제가 클릭할때마다 IIS서버라는 놈이 ASP.DLL을 통해서 ASP파일을 HTML로 해석해서 저한테 정보를 줍니다.
대체적으로 이렇게 표현합니다.
클라이언트가 정보를 요청 할때마다 웹서버(IIS)가 ASP.DLL을 통해 ASP 파일을 해석해서 HTML로된 문서를 클라이언트에게 전달한다.
3. ASP를 사용 하기 위해서는
ASP를 표현하기위해서는 <% %> 이러한 특수문자로 구분지어놓고 사용하라고 되어 있다.
<% 이문구에 대해서 의문을 가질 필욘 없다 왜냐하면 ASP를 만든 ms사에서 그렇게 사용하라고 만들었으니깐.